Është publikuar plani për promovimin e drejtuesit Xe për GPU-të Intel në kernelin Linux

Daniel Vetter, një inxhinier i Intel-it dhe një nga mirëmbajtësit e DRM-së, postoi në listën e postimeve të kernelit Linux një plan për të promovuar arna për të zbatuar drejtuesin Xe për përdorim me GPU të bazuara në arkitekturën Intel Xe, e cila përdoret në familjen e videove Arc kartat dhe grafika e integruar, duke filluar me procesorët Tiger Lake. Drejtuesi Xe pozicionohet si një kornizë për ofrimin e mbështetjes për çipat e rinj, pa u lidhur me kodin për mbështetjen e platformave të vjetra. Gjatë vitit 2023, arnimet janë planifikuar të jenë gati për testim nga entuziastët dhe, aty ku është e mundur, të rishikohen nga zhvilluesit që nuk janë të lidhur me Intel. Në një skenar optimist, shoferi do të pranohet në bërthamën kryesore në fund të vitit.

Ajo që aktualisht po e pengon përfshirjen në kernelin kryesor është se kodi fillimisht u zhvillua pas dyerve të mbyllura në një degë të veçantë të kernelit dhe tani duhet bërë punë shtesë për ta integruar atë me bazën aktuale të kodit. Duke marrë parasysh përvojën e fundit negative të vonimit të integrimit në kernel të ndryshimeve të rëndësishme për drejtuesin AMD, gjë që çoi në nevojën për të rishkruar një pjesë të kodit, në mënyrë që të thjeshtohet promovimi i bazës së përgatitur të kodit të drejtuesit Xe në kernelin kryesor, propozohet që fillimisht të arrihet një konsensus për zbatimin e planifikuesit dhe ndërveprimin me drejtuesit e tjerë.

Drejtuesi Xe është ndërtuar duke përdorur një arkitekturë të re që përdor më shumë komponentët ekzistues DRM (Direct Rendering Manager), si dhe komponentët tipikë të drejtuesit i915 që nuk janë të lidhur me GPU specifike, si kodi i ndërveprimit të ekranit, modeli i kujtesës dhe ekzekutimi i zbatimit . Drejtuesit e Xe dhe i915 janë planifikuar të ndajnë kodin e përbashkët për të shmangur dyfishimin e komponentëve të zakonshëm. Në Mesa, ekzekutimi i OpenGL dhe Vulkan në krye të drejtuesit Xe zbatohet përmes ndryshimeve të bëra në drejtuesit ekzistues Mesa Iris dhe ANV.

Burimi: opennet.ru

Shto një koment