<!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>&quot;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.&quot;. </I><BR>
Does the Xserver connect to hw driver through &quot;device_dri.so&quot; 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 &lt;<A HREF="mailto:kumar210in@gmail.com">kumar210in@gmail.com</A>&gt; wrote:
&gt; Hi,
&gt;
&gt; &nbsp;I have the 3D graphics driver installed on my linux system.
&gt;
&gt; a. How do i disable hardware acceleration and make a 3D game use the
&gt; libGLCore (s/w renderer) of Xserver (without uninstalling the 3D
&gt; 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.
&gt;
&gt; b. Are there 3D apps/games which work (however slow) if h/w
&gt; acceleration is disabled?

Most of them run really unuseably slow.

Dave.
</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>