huggybear wrote:So, if direct rendering isn't available, it will say whether it uses software rasterizer? Sorry if I'm annoying, but for me it says yes, so I wonder what happens if it doesn't.
Indirect rendering can be accelerated(AIGLX) and direct rendering can be done by the software rasterizer; the only real difference between the two modes is some overhead and the ability to use OpenGL 2 or later. What you want to look at is the "OpenGL renderer string", which will say llvmpipe, softpipe or swrast if acceleration isn't working. For example:
- Code: Select all
% LIBGL_ALWAYS_SOFTWARE=1 glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x209)
GL_NV_conditional_render, GL_AMD_draw_buffers_blend,
% glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD RV770
GL_EXT_vertex_array_bgra, GL_NV_conditional_render,