<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.28.3">
</HEAD>
<BODY>
Thanks Dave.<BR>
<BR>
a. When you say <I>"The X server libGLcore doesn't exist anymore, it now loads hw drivers like the client side. So what you want isn't what you think you want.". </I><BR>
Does the Xserver connect to hw driver through "device_dri.so" like the client side libGL does? Or is there a different interface?<BR>
<BR>
b. The Mesa src is included in the xserver source @extras/Mesa/src/mesa. How is this source being used by xserver? I was guessing that this would be for the libGLCore of Xserver.<BR>
<BR>
Thanks<BR>
K <BR>
<BR>
<BR>
On Mon, 2011-02-21 at 11:28 +1000, Dave Airlie wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On Mon, Feb 21, 2011 at 11:25 AM, kumar vemuri <<A HREF="mailto:kumar210in@gmail.com">kumar210in@gmail.com</A>> wrote:
> Hi,
>
> I have the 3D graphics driver installed on my linux system.
>
> a. How do i disable hardware acceleration and make a 3D game use the
> libGLCore (s/w renderer) of Xserver (without uninstalling the 3D
> driver)?
The X server libGLcore doesn't exist anymore, it now loads hw drivers like
the client side. So what you want isn't what you think you want.
The two env vars
LIBGL_ALWAYS_INDIRECT will make the app use the X server, hoewver it
may still use accelerated rendering.
LIBGL_ALWAYS_SOFTWARE will make libGL load the swrast driver and do
software rendering.
>
> b. Are there 3D apps/games which work (however slow) if h/w
> acceleration is disabled?
Most of them run really unuseably slow.
Dave.
</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>