Daniel Vetter, një inxhinier në Intel dhe një nga mirëmbajtësit e nënsistemit DRM, publikoi një plan në listën e postimeve të zhvilluesve të kernelit Linux për patch-e që implementojnë drajverin Xe, i projektuar për përdorim me GPU-të bazuar në arkitekturën Intel Xe, e cila përdoret në kartat grafike të familjes Arc dhe grafikat e integruara, duke filluar me procesorët Tiger Lake. Drajveri Xe pozicionohet si themeli për mbështetjen e çipave të rinj, të pavarur nga kodi që mbështet platformat më të vjetra. Gjatë vitit 2023, është planifikuar që patch-et të finalizohen për testim nga entuziastët dhe, nëse është e mundur, të rishikohen nga zhvilluesit që nuk janë të lidhur me Intel. Në skenarin më të mirë, drajveri do të pranohet në kernelin kryesor deri në fund të vitit.
Aktualisht, përfshirja në bërthamën kryesore pengohet nga fakti se kodi fillimisht u zhvillua pas dyerve të mbyllura në një degë të veçantë të bërthamës, dhe tani kërkohet punë shtesë për ta integruar atë në bazën aktuale të kodit. Duke pasur parasysh përvojën e fundit negative të vonesave në integrimin e ndryshimeve të rëndësishme në drajverin AMD në bërthamë, të cilat bënë të nevojshme rishkrimin e një pjese të kodit, për të lehtësuar promovimin e bazës së kodit të përgatitur të drajverit Xe në bërthamën kryesore, propozohet që së pari të arrihet një konsensus mbi zbatimin e planifikuesit dhe ndërveprimin me drajverët e tjerë.
Drajveri Xe është ndërtuar duke përdorur një arkitekturë të re që përdor më shumë komponentët ekzistues të nënsistemit DRM (Direct Rendering Manager), si dhe komponentët standardë të drajverit i915 që nuk janë specifikë për GPU-në, siç janë kodi i ndërveprimit me ekranin, modeli i memories dhe implementimi execbuf. Drajverët Xe dhe i915 janë planifikuar të ndajnë kod të përbashkët për të shmangur dyfishimin e komponentëve standardë. Në Mesa, mbështetja për OpenGL dhe Vulkan mbi drajverin Xe është implementuar duke përdorur ndryshimet e bëra në drajverët ekzistues Mesa Iris dhe ANV.
Burimi: opennet.ru
