All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* GMA 950 Intel 945G gallium driver
@ 2012-06-03 12:44 Emam Hossain
  2012-06-22 18:18 ` Stéphane Marchesin
  0 siblings, 1 reply; 4+ messages in thread
From: Emam Hossain @ 2012-06-03 12:44 UTC (permalink / raw
  To: intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1293 bytes --]

Hello Everyone,

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.

What I have found that Gallium driver i915g from Mesa 7.11 and 8 is
performing better than officially supported DRI i915 driver.

For example, when tested against the following games:

BEEP, http://www.desura.com/games/beep (gallium plays fine while dri not)
BIT.TRIP.RUNNER from humble bundle,
http://bittripgame.com/bittrip-runner.html  (gallium smooth gameplay, dri
slow)
and many more.

Moreover, Windows games with WINE are not playable at all or broken with
DRI driver while runs good with gallium. For example with games:

Need for Speed Underground
Flatout 1
Need for Speed Most Wanted

gallium does the job while DRI does not.

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.

Best Regards,
Emam Hossain

[-- Attachment #1.2: Type: text/html, Size: 1479 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: GMA 950 Intel 945G gallium driver
  2012-06-03 12:44 GMA 950 Intel 945G gallium driver Emam Hossain
@ 2012-06-22 18:18 ` Stéphane Marchesin
  2012-06-22 19:41   ` Alan W. Irwin
  0 siblings, 1 reply; 4+ messages in thread
From: Stéphane Marchesin @ 2012-06-22 18:18 UTC (permalink / raw
  To: Emam Hossain; +Cc: intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1885 bytes --]

On Sun, Jun 3, 2012 at 5:44 AM, Emam Hossain <imamdxl8805@gmail.com> wrote:

> Hello Everyone,
>
> 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.
>
> What I have found that Gallium driver i915g from Mesa 7.11 and 8 is
> performing better than officially supported DRI i915 driver.
>
> For example, when tested against the following games:
>
> BEEP, http://www.desura.com/games/beep (gallium plays fine while dri not)
> BIT.TRIP.RUNNER from humble bundle,
> http://bittripgame.com/bittrip-runner.html  (gallium smooth gameplay, dri
> slow)
> and many more.
>
> Moreover, Windows games with WINE are not playable at all or broken with
> DRI driver while runs good with gallium. For example with games:
>
> Need for Speed Underground
> Flatout 1
> Need for Speed Most Wanted
>
> gallium does the job while DRI does not.
>
> 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.
>
>
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.

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.

Stéphane

[-- Attachment #1.2: Type: text/html, Size: 2440 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: GMA 950 Intel 945G gallium driver
  2012-06-22 18:18 ` Stéphane Marchesin
@ 2012-06-22 19:41   ` Alan W. Irwin
  2012-06-22 19:57     ` Stéphane Marchesin
  0 siblings, 1 reply; 4+ messages in thread
From: Alan W. Irwin @ 2012-06-22 19:41 UTC (permalink / raw
  To: Stéphane Marchesin; +Cc: intel-gfx, Emam Hossain

On 2012-06-22 11:18-0700 Stéphane Marchesin wrote:

> 
> 
> On Sun, Jun 3, 2012 at 5:44 AM, Emam Hossain <imamdxl8805@gmail.com> wrote:
>       Hello Everyone,
>
>       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.
>
>       What I have found that Gallium driver i915g from Mesa 7.11 and 8 is performing better than officially supported DRI i915
>       driver.
>
>       For example, when tested against the following games:
>
>       BEEP, http://www.desura.com/games/beep (gallium plays fine while dri not)
>       BIT.TRIP.RUNNER from humble bundle, http://bittripgame.com/bittrip-runner.html  (gallium smooth gameplay, dri slow)
>       and many more.
>
>       Moreover, Windows games with WINE are not playable at all or broken with DRI driver while runs good with gallium. For example
>       with games:
>
>       Need for Speed Underground
>       Flatout 1
>       Need for Speed Most Wanted
>
>       gallium does the job while DRI does not.
>
>       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.
> 
> 
> 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.
> 
> 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.
>

The i915g driver sounds like an interesting alternative for driving
older Intel equipment.  For example, one of my computers (which I am
using as a thin client/X terminal) is an ASUS Eee netbook with the
945GME chipset.  The Debian stable version of the classic driver works
okay on that.  For example, I can run "env LIBGL_ALWAYS_INDIRECT=1
foobillard" on our principal machine and display the results on the
thin client without obvious issues.  However, that is a pretty old
version of X, and there have been numerous changes to the Intel
graphics stack since then without much official testing on old
equipment (or on thin clients for that matter) by the Intel software
team.  Therefore, I am not too sure whether the newer version of the
Intel graphics stack will work well on that equipment when I upgrade
to Debian testing, and the original post in this thread (quoted above)
isn't exactly reassuring on that issue.

Therefore, I would like to try out the i915g driver myself. Are there
build instructions somewhere for that driver or better yet is there a
Debian (or Ubuntu) package that includes it?

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: GMA 950 Intel 945G gallium driver
  2012-06-22 19:41   ` Alan W. Irwin
@ 2012-06-22 19:57     ` Stéphane Marchesin
  0 siblings, 0 replies; 4+ messages in thread
From: Stéphane Marchesin @ 2012-06-22 19:57 UTC (permalink / raw
  To: Alan W. Irwin; +Cc: intel-gfx, Emam Hossain


[-- Attachment #1.1: Type: text/plain, Size: 3692 bytes --]

On Fri, Jun 22, 2012 at 12:41 PM, Alan W. Irwin
<irwin@beluga.phys.uvic.ca>wrote:

> On 2012-06-22 11:18-0700 Stéphane Marchesin wrote:
>
>
>>
>> On Sun, Jun 3, 2012 at 5:44 AM, Emam Hossain <imamdxl8805@gmail.com>
>> wrote:
>>      Hello Everyone,
>>
>>      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.
>>
>>      What I have found that Gallium driver i915g from Mesa 7.11 and 8 is
>> performing better than officially supported DRI i915
>>      driver.
>>
>>      For example, when tested against the following games:
>>
>>      BEEP, http://www.desura.com/games/**beep<http://www.desura.com/games/beep>(gallium plays fine while dri not)
>>      BIT.TRIP.RUNNER from humble bundle, http://bittripgame.com/**
>> bittrip-runner.html <http://bittripgame.com/bittrip-runner.html>
>> (gallium smooth gameplay, dri slow)
>>      and many more.
>>
>>      Moreover, Windows games with WINE are not playable at all or broken
>> with DRI driver while runs good with gallium. For example
>>      with games:
>>
>>      Need for Speed Underground
>>      Flatout 1
>>      Need for Speed Most Wanted
>>
>>      gallium does the job while DRI does not.
>>
>>      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.
>>
>>
>> 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.
>>
>> 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.
>>
>>
> The i915g driver sounds like an interesting alternative for driving
> older Intel equipment.  For example, one of my computers (which I am
> using as a thin client/X terminal) is an ASUS Eee netbook with the
> 945GME chipset.  The Debian stable version of the classic driver works
> okay on that.  For example, I can run "env LIBGL_ALWAYS_INDIRECT=1
> foobillard" on our principal machine and display the results on the
> thin client without obvious issues.  However, that is a pretty old
> version of X, and there have been numerous changes to the Intel
> graphics stack since then without much official testing on old
> equipment (or on thin clients for that matter) by the Intel software
> team.  Therefore, I am not too sure whether the newer version of the
> Intel graphics stack will work well on that equipment when I upgrade
> to Debian testing, and the original post in this thread (quoted above)
> isn't exactly reassuring on that issue.
>
> Therefore, I would like to try out the i915g driver myself. Are there
> build instructions somewhere for that driver


You just need to download mesa (preferably 8.x) and:
./configure --with-gallium-drivers=i915
make
make install

That should do the trick :)



> or better yet is there a
> Debian (or Ubuntu) package that includes it?
>
>
I don't think there is a debian/ubuntu package, but I could be wrong.

Stéphane

[-- Attachment #1.2: Type: text/html, Size: 4682 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-06-22 19:58 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-03 12:44 GMA 950 Intel 945G gallium driver Emam Hossain
2012-06-22 18:18 ` Stéphane Marchesin
2012-06-22 19:41   ` Alan W. Irwin
2012-06-22 19:57     ` Stéphane Marchesin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.