Daniel Vetter, inxhinier në Intel dhe një nga mirëmbajtësit e nën-sistemit DRM, ka publikuar në listën e postës së zhvilluesve të bërthamës Linux një plan për avancimin e patch-eve me implementimin e driver-it Xe, i cili është menduar për përdorim me GPU të bazuara në arkitekturën Intel Xe, të përdorur në kartat grafike të familjes Arc dhe në grafikën e integruar duke filluar nga procesorët Tiger Lake. Driver-i Xe paraqitet si baza për mbështetjen e çipave të rinj, pa u lidhur me kodin e mbështetjes për platformat e vjetra. Gjatë vitit 2023, synohet që patch-et të sillen në një gjendje të përshtatshme për testim nga entuziastët dhe, sa të jetë e mundur, të rishikohen nga zhvillues që nuk janë të lidhur me Intel. Në skenarin më optimist, driver-i do të pranohet në përbërjen kryesore të bërthamës në fund të vitit.
Aktualisht, përfshirja në përbërjen kryesore të bërthamës pengohet nga fakti se kodi fillimisht është zhvilluar pas dyerve të mbyllura në një degë të veçantë të bërthamës dhe tani kërkohet punë shtesë për ta integruar me bazën aktuale të kodit. Duke marrë parasysh përvojën e fundit negative me zvarritjen e integrimit në bërthamë të ndryshimeve të mëdha për driver-in AMD, e cila çoi në nevojën për të rishkruar një pjesë të kodit, për të lehtësuar avancimin e bazës së përgatitur të kodit të driver-it Xe në bërthamën kryesore propozohet që paraprakisht të arrihet konsensus për çështjet e implementimit të planifikuesit dhe ndërveprimit me driver-ët e tjerë.
Driver-i Xe është ndërtuar mbi një arkitekturë të re, në të cilën përdoren më aktivisht komponentët tashmë ekzistues të nën-sistemit DRM (Direct Rendering Manager), si edhe komponentët tipikë të driver-it i915 që nuk janë të lidhur me GPU të caktuara, për shembull kodi për ndërveprimin me ekranet, modeli i memories dhe implementimi i execbuf. Në driver-ët Xe dhe i915 planifikohet të sigurohet përdorimi i përbashkët i kodit të përbashkët për të shmangur dyfishimin e komponentëve tipikë. Në Mesa, funksionimi i OpenGL dhe Vulkan mbi driver-in Xe është realizuar në nivelin e ndryshimeve të bëra në driver-ët ekzistues të Mesa, Iris dhe ANV.
Burimi: opennet.ru
