How to enable software rendering via X server

Neeraj N T neerajnt at tataelxsi.co.in
Tue Feb 15 21:17:41 PST 2011


I unset LIBGL_ALWAYS_INDIRECT  and set only LIBGL_ALWAYS_SOFTWARE but 
the  output was still the same.


Neeraj

Dan Nicholson wrote:
> On Mon, Feb 14, 2011 at 11:15 PM, Neeraj N T <neerajnt at tataelxsi.co.in> wrote:
>   
>> I set LIBGL_ALWAYS_SOFTWARE=1.But the output I got was the same:
>>
>> direct rendering: No
>> OpenGL renderer string: Mesa DRI Intel(R) IGDNG_M GEM 20091221 2009Q4
>>     
>
> This means you also have LIBGL_ALWAYS_INDIRECT set, which means the
> server is creating the GLX context. I don't think you can easily
> control which dri driver the server opens, but I might be wrong. So,
> if you have LIBGL_ALWAYS_SOFTWARE set and LIBGL_ALWAYS_INDIRECT unset,
> then you should get direct rendering with the swrast.
>
> To review,
>
> LIBGL_ALWAYS_INDIRECT: use the X server's GLX context. This used to
> mean you'd also get software rendering, but with AIGLX you'll probably
> get the hardware DRI driver.
>
> LIBGL_ALWAYS_SOFTWARE: tell libGL to use the software renderer. This
> only works with direct rendering because otherwise you're getting the
> DRI driver that the X server opened, and it's not controlled by this
> variable.
>
> --
> Dan
>
>   


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20110216/cdb88833/attachment.html>


More information about the xorg mailing list