Intel rozwija nowy kompilator shaderów dla swoich układów graficznych na Linuxa. Jay, czyli kompilator oparty na SSA, przechodzi już testy zgodności Vulkan CTS na układach graficznych Xe2 oraz najnowszej architekturze Xe3. Prace są więc na zaawansowanym etapie.
Za projektem stoi Alyssa Rosenzweig, która w ubiegłym roku dołączyła do Intela, aby pracować nad sterownikami graficznymi dedykowanymi Linuxowi. Wcześniej była związana między innymi z Valve, gdzie jako kontraktorka zajmowała się stosem graficznym, a także kierowała pracami nad sterownikami Mesa dla układów Apple Silicon w ramach projektu Asahi Linux.
Intel rozwija nowy kompilator shaderów dla swoich układów graficznych na Linuxa. Jay, czyli kompilator oparty na SSA, przechodzi już testy zgodności Vulkan CTS na układach graficznych Xe2 oraz najnowszej architekturze Xe3. Prace są więc na zaawansowanym etapie.
Po przejściu do Intela Rosenzweig rozpoczęła rozwój Jay, nowego kompilatora shaderów przeznaczonego dla układów graficznych firmy. Docelowo rozwiązanie ma współpracować z otwartymi sterownikami Mesa, w tym Iris Gallium3D dla OpenGL oraz ANV obsługującym Vulkan.
Kiedy Intel ujawnił projekt w kwietniu 2026 roku, Jay znajdował się jeszcze na stosunkowo wczesnym etapie. Kompilator wraz ze sterownikami Mesa przechodził już testy zgodności OpenGL ES 3.0 oraz OpenCL 3.0, ale nie był jeszcze w stanie zaliczyć testów Vulkan CTS. Kilka miesięcy pracy przyniosło jednak wyraźny postęp.
Do rozwojowej gałęzi Mesa 26.3 trafił właśnie zestaw 63 poprawek, które rozszerzają możliwości kompilatora, dodają optymalizacje VRT i usuwają znalezione błędy. Najważniejszą zmianą jest osiągnięcie praktycznie pełnej zgodności z Vulkan CTS na układach Xe2 i Xe3.
Rosenzweig zwróciła również uwagę, że najnowsze zmiany pozwoliły usunąć ostatnie tymczasowe poprawki, których wcześniej nie można było włączyć do głównego kodu projektu. Po scaleniu aktualizacji wersja znajdująca się bezpośrednio w Mesa powinna więc zasadniczo przechodzić Vulkan CTS na obu generacjach GPU.
W porównaniu z wersją z kwietnia postęp jest duży, ponieważ w ciągu kilku miesięcy Jay przeszedł od braku zgodności z Vulkan CTS do jego obsługi na dwóch generacjach układów graficznych.
Istotne znaczenie
Kompilator shaderów jest jednym z kluczowych elementów stosu graficznego, dlatego jego jakość może wpływać na kompatybilność, stabilność i wydajność. Szczególnie ważna jest już teraz obsługa Xe3, czyli najnowszej architektury graficznej Intela.
Spodobało Ci się? Podziel się ze znajomymi!

Pokaż / Dodaj komentarze do:
Jay przechodzi testy Vulkan na Xe2 i Xe3. Intel robi duży krok