<div style="font-family:arial,helvetica,sans-serif"><font><br><br><div class="gmail_quote">On Sun, Jun 3, 2012 at 5:44 AM, Emam Hossain <span dir="ltr"><<a href="mailto:imamdxl8805@gmail.com" target="_blank">imamdxl8805@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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 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 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/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/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 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 better since Intel 945G does not have hardware support for many features, DRI driver is just slow for modern games except GL 1.1 games while gallium driver making use of CPU to perform those missing hardware features and making games at least run. Moreover, Windows driver does similar approach like gallium 3D.<br>


<br></blockquote><div><br></div><div>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 we use on some Chrome OS machines, and that's the main reason I've been working on it.</div>

<div><br></div><div>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 shader instructions. That'd allow some unigine-based games to run.</div>

<div><br></div><div>Stéphane</div><div><br></div></div></font></div>