Experimentele Intel-compiler ‘Jay’ geïntegreerd in Mesa 26.1-devel

Intel werkt hard aan een nieuwe ‘shader compiler’ genaamd Jay, die belooft de prestaties van hun grafische kaarten op Linux te verbeteren. Onlangs is de eerste code van deze experimentele compiler toegevoegd aan Mesa 26.1-devel, een belangrijke stap in de ontwikkeling van open-source grafische drivers. Dit betekent dat ontwikkelaars nu met Jay kunnen experimenteren, wat uiteindelijk kan leiden tot snellere en efficiëntere graphics voor Intel-gebruikers.

Een shader compiler is een cruciaal onderdeel van de software die ervoor zorgt dat games en andere grafische applicaties soepel draaien. Het vertaalt de instructies van een game (shaders) naar code die de grafische kaart begrijpt. Jay is specifiek ontworpen voor Intel GPU’s en zal gebruikt worden in de ANV Vulkan- en Iris Gallium3D-drivers. Deze drivers zijn verantwoordelijk voor de communicatie tussen Linux en de Intel-hardware. De integratie in Mesa 26.1-devel is een vroege stap; het gaat hier om de ontwikkelversie van Mesa, het open-source grafische stuurprogramma framework voor Linux.

Op dit moment merken gewone gebruikers nog weinig van deze ontwikkeling. Jay is nog in een zeer experimentele fase en het zal enige tijd duren voordat deze nieuwe compiler stabiel genoeg is om breed te worden uitgerold. Uiteindelijk is het de bedoeling dat Jay de grafische prestaties verbetert, bijvoorbeeld door snellere laadtijden of een hogere framerate in games. Voor nu is het vooral relevant voor ontwikkelaars die de nieuwe code kunnen testen en feedback kunnen geven, wat helpt bij het volwassen maken van de compiler.

De toevoeging van Jay aan Mesa onderstreept de voortdurende inspanningen van Intel en de open-source gemeenschap om de grafische ondersteuning voor Linux te optimaliseren. Hoewel het nog een lange weg te gaan is, legt deze stap de basis voor potentieel significant betere grafische ervaringen voor iedereen die een Intel GPU gebruikt op een Linux-systeem.

Bron: https://www.phoronix.com/news/Intel-Jay-Compiler-Merged-Mesa