Az Intel új „Jay” shaderfordítója bekerült a Mesa 26.1-be

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Korábban nyilvánosan is közzétették a Jayt, mint fejlesztés alatt álló új shader compilert az Intel Linuxos GPU-ihoz, mind az ANV Vulkan, mind az Iris Gallium3D driverhez. Bár még nagyon kísérleti, a Jay első kódbázisa ma bekerült a Mesa 26.1-devel ágba.

Az előző cikkek részletesen bemutatták a Jay hátterét, röviden pedig arról van szó, hogy modern utódot szánnak a „BRW” shader compilernek, legalábbis a Mesa Linuxos felhasználási eseteiben. A Jaynek az Intel Skylake („Gen9”) grafikus vezérlőktől felfelé kell működnie.

Ma ez az új, SSA-alapú shader compiler az Intel integrált és dedikált grafikus megoldásaihoz bekerült a Mesa 26.1 Git verziójába. Végfelhasználói használatra még nem kész, de azzal, hogy az alapok már upstream részei a Mesának, könnyebb lesz gyorsan fejleszteni, és folyamatosan beemelni a változtatásokat, amíg végül valódi alternatívává nem válik a jelenlegi Intel shader compiler helyett.

A Jay eddigi eredményei biztatóak: egy konformancia tesztcsomag futtatása a BRW compilerrel 19,91 másodpercig tartott, míg a Jay a jelenlegi állapotában 7,00 másodpercre vitte le ezt az időt. Emellett jobb kódot is generál, ami várhatóan javítja az Intel Linuxos grafikus teljesítményét, és a játékok, illetve alkalmazások betöltése is gyorsulhat.

Ebben a merge requestben további technikai részletek találhatók a Jayről azoknak, akiket érdekel.