[Mesa-dev] RFC: per-driver extension lists

Kenneth Graunke kenneth at whitecape.org
Thu Mar 27 21:06:33 PDT 2014


On 03/27/2014 06:05 PM, Ilia Mirkin wrote:
> On Wed, Mar 26, 2014 at 4:57 PM, Ilia Mirkin <imirkin at alum.mit.edu> wrote:
>>> * core extensions divided into groups based on the GL version
>>
>> It should be easy to group things however we want. I'm not
>> sufficiently well-versed in what would be considered useful. If there
>> are fixed lists of extensions that make sense together in groups,
>> followed by all extensions that don't fall into those groups, I'm sure
>> something can be worked out. I've already groupped ARB and EXT before
>> the others, but more specific lists should be possible.
>>
>>> * real driver names like "radeonsi" instead of weird names like
>>> "Gallium 0.4 on AMD SUMO"
>>
>> Not a fan of that either. I was thinking of hand-editing that to be
>> something more useful like "nouveau GeForce 8, 9 series" or something.
>> But it was just something quick & dirty that was available from
>> glxinfo. Since I think these are going to be generated ~once per
>> release, it's not that tall of an order to hand-edit the names to be
>> something pretty.
> 
> Update: These two issues should be addressed. I've manually edited the
> "driver name" to reflect the card generations, with some hopefully
> semi-intelligent groupping, the headers should no longer overflow
> either.
> 
> From the semi-recent hardware categories, I'm still missing i965 Gen5
> [Ironlake], Gen7 [Ivybridge], r600/r700 (which I was told were OK to
> group into one), and NVA0 (G200) outputs of "glxinfo -l -s" for Mesa
> 10.1 -- if anyone can provide that, that would be very helpful. Not
> sure how "old" it's worth going with hardware, e.g. does anyone care
> what extensions are supported by nouveau_vieux on a Riva TNT2 (which I
> just happen to have plugged into my system right now :) ), but feel
> free to send me "glxinfo -l -s" output for hw that's not already
> represented, I'd be happy to add it in.
> 
> As a reminder, the current list can be found at
> http://people.freedesktop.org/~imirkin/glxinfo/glxinfo.html . Once
> things settle down and I rework a couple of things in the impl, it can
> be moved to a more permanent location.
> 
> Cheers,
> 
>   -ilia
> 

I've attached the info for everything on the i965 driver.  In case you
ever want to regenerate things, I just ran:

$ INTEL_DEVID_OVERRIDE=0x29a2 glxinfo -l -s &> gen4
$ INTEL_DEVID_OVERRIDE=0x2a42 glxinfo -l -s &> gen4.5
$ INTEL_DEVID_OVERRIDE=0x0046 glxinfo -l -s &> gen5
$ INTEL_DEVID_OVERRIDE=0x0116 glxinfo -l -s &> gen6
$ INTEL_DEVID_OVERRIDE=0x0166 glxinfo -l -s &> gen7-ivb
$ INTEL_DEVID_OVERRIDE=0x0f31 glxinfo -l -s &> gen7-byt
$ INTEL_DEVID_OVERRIDE=0x0d26 glxinfo -l -s &> gen7.5

Naming for these are kind of...complicated. :(

Gen4:
Intel GMA X3000* / G965* / Broadwater (* tie for most recognizable)
Intel GMA X3100 / GM965 / Crestline

Gen4.5:
Intel GMA 4500HD / G45* / Eaglelake
Intel GMA 4500MHD / GM45* / Cantiga (* G45/GM45 are most recognizable)

Gen5:
Intel HD Graphics / Ironlake* / Arrandale / Clarkdale (* most recognizable)

Gen6:
Intel HD 2000 / HD 3000 / Sandybridge

Gen7:
Intel HD 2500 / HD 4000 / Ivybridge

Gen7 LP:
Intel HD Graphics / Baytrail

Gen7.5:
Intel HD Graphics (no number for GT1) / HD 4200, 4400, 4600, 5000 / Iris
5100 / Iris Pro 5200 / Haswell / Crystalwell


-------------- next part --------------
A non-text attachment was scrubbed...
Name: glxinfo.tar.gz
Type: application/gzip
Size: 6246 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140327/a699c44e/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140327/a699c44e/attachment.sig>


More information about the mesa-dev mailing list