Intel arbejder muligvis på moderne Gallium3D Driver til Linux Gen 9-grafik

og nuværende hardware.



Hvis vi spekulerer i, hvem 'Ken' der henvises til på postlisten, er det højst sandsynligt Kenneth Graunke, en langvarig bidragyder til Mesa og open source-driverudviklingsindsatsen - og han migrerede for nylig sin personlige repos til den nye FreeDesktop.org Gitlab, som indeholder en for nylig opdateret 'Iris' -grenopdatering i hans Mesa-lager, og den indeholder bestemt en Intel Gallium3D-driver.

Dette er heller ikke noget personligt sideprojekt, fordi Forpligtelseshistorie viser os, at den nye Iris Gallium3D-driver har været arbejdet med i de sidste par måneder - de sidste otte måneder, for at være præcis. Og mens Iris Gallium3D langsomt tager form, ser det ud til, at driveren stadig har meget arbejde foran DRI3 og håndtering af nogle af de avancerede OpenGL-funktioner, såsom Mesa shader-diskcache, computerskygge, og også de primære supportmål vises at være fokuseret på den nuværende generation af 'Gen 9' grafik, ikke ældre Gen 8 hardware eller fremtidige Gen 10 Cannonlake og Gen 11 Icelake grafik.



Så forudsat at alt går glat, og Intel offentliggør en officiel meddelelse nogle gange i fremtiden, ser det ud til, at der bestemt er en Intel Gallium3D-driver kaldet “Iris” under udvikling, og det vil være ekstraordinært interessant at se, hvor meget tid og energi Intel lægger i det i betragtning af at deres Vulkan-chauffører fortsat har succes sammen med ANV-chaufførerne. Dette kunne dog fungere, da modenheden af ​​flere Mesa-drivere og NIR, der centrerer omkring denne mellemrepræsentation, hvilket gør det meget mere muligt at skifte til Gallium3D, end det var i tidligere tider - den kontrollerede NIR-kompilator bruges faktisk af Iris .



Hvis Intel skulle gå med Gallium3D, har de evnen til at udnytte Gallium Nine state tracker, som vil muliggøre meget hurtigere Direct3D 9-understøttelse i Vin, mulig beregningsstøtte i Clover og mere kodedeling mellem de forskellige open source Gallium-drivere - inklusive forskellige Gallium-tilstands-tacker-muligheder såsom VA-API / VDPAU-videoacceleration, selvom Intel allerede har en uafhængig VA-API-driverimplementering. Ikke for meget, at de også allerede har de separate Beignet- og OpenCL-NEO-projekter, som i øjeblikket tilbyder god OpenCL-support.



Intel har tidligere brugt Iris-kodenavnet i andre projekter til branding af nogle af deres avancerede grafik over HD / UHD-grafik - hvilket muligvis kan betyde, at denne Iris Gallium-driverstak vil være en del af deres fremtidige planlægning for Intels diskrete grafik. kort rygtes om at blive frigivet i 2020 - vi følger denne udvikling nøje, så hold dig opdateret!

3 minutter læst