Intel izdaje Xe, novi Linux upravljački program za svoje grafičke procesore

Intel je objavio početno izdanje novog upravljačkog programa jezgre Linuxa, Xe, za korištenje s integriranim GPU-ovima i diskretnim grafičkim karticama temeljenim na arhitekturi Intel Xe koja se koristi u integriranoj grafici od procesora Tiger Lake i odabranih grafičkih kartica obitelji Arc. Svrha razvoja upravljačkog programa je pružiti okvir za podršku novim čipovima, koji nije vezan uz kod za podršku starijim platformama. Najavljuje se i aktivnije dijeljenje Xe koda s ostalim komponentama podsustava DRM (Direct Rendering Manager).

Kod je inicijalno dizajniran za podršku različitim hardverskim arhitekturama i dostupan je za testiranje na x86 i ARM sustavima. Implementacija se trenutno razmatra kao eksperimentalna opcija za raspravu programera, koja još nije spremna za integraciju u glavni dio kernela. Rad na starim i915 drajverima ne prestaje i njihovo održavanje će se nastaviti. Planirano je da novi Xe drajver bude spreman tijekom 2023. godine.

U novom upravljačkom programu većina koda za interakciju sa zaslonima posuđena je iz i915 upravljačkog programa, a u budućnosti programeri planiraju osigurati dijeljenje ovog koda u oba upravljačka programa kako bi se izbjeglo dupliciranje tipičnih komponenti (sada takav kod jednostavno se dvaput rekonstruira, ali se raspravlja o alternativnim opcijama za dijeljenje koda). Memorijski model u Xe-u vrlo je blizak implementaciji i915 memorijskog modela, a implementacija execbuf-a vrlo je slična execbuf3 iz i915 koda.

Za pružanje podrške za OpenGL i Vulkan grafičke API-je, osim drajvera za Linux kernel, projekt je pripremio i izmjene za rad Iris i ANV Mesa drajvera kroz Xe modul. U svom trenutnom obliku, poveznica Xe-Mesa već je dovoljno zrela za pokretanje GNOME-a, preglednika i igara temeljenih na OpenGL-u i Vulkanu, no do sada je bilo nekih problema i pogrešaka, između ostalog, što je dovelo do rušenja. Također, još nije obavljen rad na optimizaciji performansi.

Izvor: opennet.ru

Dodajte komentar