<div style="font-family:arial,helvetica,sans-serif"><font><br><br><div class="gmail_quote">On Fri, Jun 22, 2012 at 12:41 PM, Alan W. Irwin <span dir="ltr"><<a href="mailto:irwin@beluga.phys.uvic.ca" target="_blank">irwin@beluga.phys.uvic.ca</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 2012-06-22 11:18-0700 Stéphane Marchesin wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
On Sun, Jun 3, 2012 at 5:44 AM, Emam Hossain <<a href="mailto:imamdxl8805@gmail.com" target="_blank">imamdxl8805@gmail.com</a>> wrote:<br>
      Hello Everyone,<br>
<br>
      Recently I have tested one of my old desktop which got Intel 945G on a Dual Core CPU. I have installed Ubuntu 11.10 with<br>
      XServer 1.11, kernel 3.2 and xf86-video-intel 2.18.<br>
<br>
      What I have found that Gallium driver i915g from Mesa 7.11 and 8 is performing better than officially supported DRI i915<br>
      driver.<br>
<br>
      For example, when tested against the following games:<br>
<br>
      BEEP, <a href="http://www.desura.com/games/beep" target="_blank">http://www.desura.com/games/<u></u>beep</a> (gallium plays fine while dri not)<br>
      BIT.TRIP.RUNNER from humble bundle, <a href="http://bittripgame.com/bittrip-runner.html" target="_blank">http://bittripgame.com/<u></u>bittrip-runner.html</a>  (gallium smooth gameplay, dri slow)<br>
      and many more.<br>
<br>
      Moreover, Windows games with WINE are not playable at all or broken with DRI driver while runs good with gallium. For example<br>
      with games:<br>
<br>
      Need for Speed Underground<br>
      Flatout 1<br>
      Need for Speed Most Wanted<br>
<br>
      gallium does the job while DRI does not.<br>
<br>
      So, my question is why dont support gallium driver when it is performing better than DRI driver. why not make gallium driver<br>
      better since Intel 945G does not have hardware support for many features, DRI driver is just slow for modern games except GL<br>
      1.1 games while gallium driver making use of CPU to perform those missing hardware features and making games at least run.<br>
      Moreover, Windows driver does similar approach like gallium 3D.<br>
<br>
<br>
I feel that the reason is that the classic i915 driver is in maintenance mode and focus is on newer GPUs. The gallium i915 driver is what<br>
we use on some Chrome OS machines, and that's the main reason I've been working on it.<br>
<br>
With that said, I'm pondering exposing GL 2.1 on it, since it seems legit per the spec to hack sRGB texture support with U8 + fragment<br>
shader instructions. That'd allow some unigine-based games to run.<br>
<br>
</blockquote>
<br></div></div>
The i915g driver sounds like an interesting alternative for driving<br>
older Intel equipment.  For example, one of my computers (which I am<br>
using as a thin client/X terminal) is an ASUS Eee netbook with the<br>
945GME chipset.  The Debian stable version of the classic driver works<br>
okay on that.  For example, I can run "env LIBGL_ALWAYS_INDIRECT=1<br>
foobillard" on our principal machine and display the results on the<br>
thin client without obvious issues.  However, that is a pretty old<br>
version of X, and there have been numerous changes to the Intel<br>
graphics stack since then without much official testing on old<br>
equipment (or on thin clients for that matter) by the Intel software<br>
team.  Therefore, I am not too sure whether the newer version of the<br>
Intel graphics stack will work well on that equipment when I upgrade<br>
to Debian testing, and the original post in this thread (quoted above)<br>
isn't exactly reassuring on that issue.<br>
<br>
Therefore, I would like to try out the i915g driver myself. Are there<br>
build instructions somewhere for that driver</blockquote><div><br></div><div>You just need to download mesa (preferably 8.x) and:</div><div>./configure --with-gallium-drivers=i915</div><div>make</div><div>make install</div>

<div><br></div><div>That should do the trick :)</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> or better yet is there a<br>
Debian (or Ubuntu) package that includes it?<br>
<br></blockquote><div><br></div><div>I don't think there is a debian/ubuntu package, but I could be wrong.</div><div><br></div><div>Stéphane</div><div><br></div></div></font></div>