Intel jobber muligens med moderne Gallium3D-driver for Linux Gen 9-grafikk

og nåværende maskinvare.



Hvis vi spekulerer i hvem 'Ken' det er referert til på adresselisten, er det sannsynligvis Kenneth Graunke, en mangeårig bidragsyter til Mesa og utviklingsarbeidet med åpen kildekode for drivere - og han overførte nylig sine personlige repoer til den nye FreeDesktop.org Gitlab, som inneholder en nylig oppdatert “Iris” -grenoppdatering i sitt Mesa-lager, og den inneholder definitivt en Intel Gallium3D-driver.

Dette er ikke noe personlig sideprosjekt heller, fordi commit-historie viser oss at den nye Iris Gallium3D-driveren har blitt jobbet med de siste månedene - de siste åtte månedene, for å være nøyaktig. Og mens Iris Gallium3D sakte tar form, ser det ut til at driveren fremdeles har mye arbeid fremover for DRI3 og håndtering av noen av de avanserte OpenGL-funksjonene som Mesa shader-diskbuffer, beregningsskyggere, og også de primære støttemålene vises. å være fokusert på den nåværende generasjonen av 'Gen 9' -grafikk, ikke eldre Gen 8-maskinvare eller den fremtidige Gen 10 Cannonlake og Gen 11 Icelake-grafikken.



Så forutsatt at alt går knirkefritt og Intel kommer med en offisiell kunngjøring noen ganger i fremtiden, ser det ut til at det definitivt er en Intel Gallium3D-driver kalt “Iris” som blir utviklet, og det vil være utrolig interessant å se hvor mye tid og energi Intel legger i det , med tanke på at deres Vulkan-drivere fortsetter å lykkes sammen med ANV-driverne. Dette kan imidlertid ordne seg, siden modenheten til flere Mesa-drivere og NIR som sentrerer rundt denne mellomrepresentasjonen, noe som gjør overgangen til Gallium3D mye mer gjennomførbar enn den var i tidligere tider - den kontrollerte NIR-kompilatoren blir faktisk brukt av Iris .



Hvis Intel skulle gå med Gallium3D, vil de ha muligheten til å bruke Gallium Nine state tracker, som vil muliggjøre mye raskere Direct3D 9-støtte i Wine, mulig beregningsstøtte i Clover, og mer kodedeling mellom de forskjellige Gallium-driverne med åpen kildekode - inkludert forskjellige Gallium state tacker-muligheter som VA-API / VDPAU videoakselerasjon, selv om Intel allerede har en uavhengig VA-API driverimplementering. Ikke så mye at de også allerede har de separate Beignet- og OpenCL-NEO-prosjektene, som for tiden tilbyr god OpenCL-støtte.



Intel har brukt Iris-kodenavnet i andre prosjekter tidligere, for å merke noen av deres avanserte grafikk over HD / UHD-grafikk - noe som muligens kan bety at denne Iris Gallium-driverstabelen kommer til å være en del av deres fremtidige planlegging for Intels diskrete grafikk. ryktet om å bli utgitt i 2020 - vi vil følge denne utviklingen nøye, så følg med!

3 minutter lest