Objavljen je plan za promicanje Xe drajvera za Intel GPU u Linux kernel

Daniel Vetter, Intelov inženjer i jedan od održavatelja DRM-a, objavio je na mailing listi Linux kernela plan za promicanje zakrpa za implementaciju Xe drajvera za korištenje s GPU-ovima temeljenim na Intel Xe arhitekturi, koja se koristi u Arc obitelji video kartice i integriranu grafiku, počevši od Tiger Lake procesora. Xe upravljački program postavljen je kao okvir za pružanje podrške za nove čipove, bez vezivanja za kod za podršku starijim platformama. Tijekom 2023. planira se da zakrpe budu spremne za testiranje od strane entuzijasta i, gdje je to moguće, da ih pregledaju programeri koji nisu povezani s Intelom. U optimističnom scenariju, vozač će krajem godine biti primljen u glavnu jezgru.

Ono što trenutačno sprječava uključivanje u glavnu jezgru je to što je kod izvorno razvijen iza zatvorenih vrata u zasebnoj grani jezgre i sada je potrebno dodatno raditi na njegovoj integraciji s trenutnom bazom koda. Uzimajući u obzir nedavno negativno iskustvo odgode integracije u kernel značajnih promjena za AMD drajver, što je dovelo do potrebe za prepisivanjem dijela koda, kako bi se pojednostavila promocija pripremljene baze koda Xe drajvera u glavnu jezgru, predlaže se da se najprije postigne konsenzus o implementaciji planera i interakciji s drugim pokretačima.

Pokretački program Xe izrađen je korištenjem nove arhitekture koja više koristi postojeće DRM (Direct Rendering Manager) komponente, kao i tipične komponente i915 upravljačkog programa koje nisu vezane uz određene GPU-ove, kao što je kod interakcije zaslona, ​​memorijski model i implementacija execbuf . Planirano je da upravljački programi Xe i i915 dijele zajednički kod kako bi se izbjeglo dupliciranje zajedničkih komponenti. U Mesa-i, pokretanje OpenGL-a i Vulkana povrh Xe drajvera implementirano je promjenama u postojećim Mesa Iris i ANV drajverima.

Izvor: opennet.ru

Dodajte komentar