INTEL--

Terwijl de landing deze week van de Crocus Gallium3D-driver voor Intel Gen4 tot en met Gen7 graphics (i965 tot Haswell) in Mesa is opwindend voor Linux-gebruikers die nog steeds verouderde Intel-systemen gebruiken, nog verder teruggaand is de i915g Gallium3D-driver en deze week is er toevallig ook een grote verbetering.

Emma Anholt’s werk om i915g over te schakelen naar het NIR-naar-TGSI-pad is samengevoegd. In plaats van dat de i915g van GLSL naar TGSI gaat, zoals al lang het geval is, gebruikt hij nu de GLSL-naar-NIR-en NIR-naar-TGSI-route. Op zijn beurt kan i915g gebruikmaken van de algemene NIR-optimalisaties die door andere stuurprogramma’s worden gebruikt en NIR is gewoon de modernere en populaire tussenweergave die wordt gebruikt door de Mesa-stuurprogramma’s van vandaag. De Gallium3D TGSI IR wordt uiteindelijk nog steeds gebruikt door de i915g-driver voor nu in plaats van native NIR.

Emma merkte in het samenvoegverzoek op dat naar NIR-naar-TGSI, lost het ongeveer 10% van de OpenGL ES 2-testfouten op dankzij het gebruik van de”betere compiler”.

Dit maakt deel uit van een bredere en voortdurende druk om Mesa GLSL-naar-TGSI-gebruik te vervangen door GLSL-to-NIR en NIR-to-TGSI in de andere oudere stuurprogramma’s, zodat Mesa zijn oude GLSL-to kan laten vallen-TGSI-code.

Dit is een zeldzame maar significante verbetering van de i915g-driver die tegenwoordig zelden wordt gebruikt. Er zijn geen benchmarks gepland, aangezien deze hardware gewoon moet rusten.

Categories: IT Info