glxinfo creates a context that allows direct rendering, and libGL is capable of doing direct rendering (through drisw). I think it is a reasonable behavior. To get indirect rendering, you can specify -i when executing glxinfo.
As for driConvertConfigs, it should not return NULL normally. It returns NULL when the original psc->configs and driver_configs have no config in common. Can you check what's in the original psc->configs?
glxinfo creates a context that allows direct rendering, and libGL is capable of doing direct rendering (through drisw). I think it is a reasonable behavior. To get indirect rendering, you can specify -i when executing glxinfo.
As for driConvertConfigs, it should not return NULL normally. It returns NULL when the original psc->configs and driver_configs have no config in common. Can you check what's in the original psc->configs?