Intel lëshon Xe, një drejtues të ri Linux për GPU-të e tij

Intel ka publikuar versionin fillestar të një drejtuesi të ri për kernelin Linux - Xe, i krijuar për t'u përdorur me GPU të integruara dhe karta grafike diskrete bazuar në arkitekturën Intel Xe, i cili përdoret në grafikë të integruar duke filluar me procesorët Tiger Lake dhe në karta grafike të zgjedhura. të familjes Arc. Qëllimi i zhvillimit të drejtuesve është të sigurojë një kornizë për ofrimin e mbështetjes për çipat e rinj, pa u lidhur me kodin mbështetës për platformat më të vjetra. Gjithashtu është njoftuar një ndarje më aktive e kodit Xe me komponentët e tjerë të nënsistemit DRM (Direct Rendering Manager).

Kodi fillimisht është krijuar për të mbështetur arkitektura të ndryshme harduerike dhe është i disponueshëm për testim në sistemet x86 dhe ARM. Zbatimi aktualisht konsiderohet si një opsion eksperimental për diskutim nga zhvilluesit, ende i pagatshëm për integrim në kernelin kryesor. Puna në drejtuesit e vjetër i915 nuk ndalet dhe mbështetja e saj do të vazhdojë. Shoferi i ri Xe është planifikuar të jetë gati gjatë vitit 2023.

Në drejtuesin e ri, shumica e kodit për ndërveprimin me ekranet është huazuar nga drejtuesi i915, dhe në të ardhmen zhvilluesit planifikojnë ta ndajnë këtë kod në të dy drejtuesit për të shmangur dyfishimin e komponentëve standardë (aktualisht një kod i tillë thjesht rindërtohet dy herë, por opsionet alternative për ndarjen e kodit janë duke u diskutuar). Modeli i memories në Xe është shumë i ngjashëm me zbatimin e modelit të memories i915, dhe zbatimi execbuf është shumë i ngjashëm me execbuf3 nga kodi i915.

Për të ofruar mbështetje për API-të grafike OpenGL dhe Vulkan, përveç drejtuesit për kernelin Linux, projekti ka përgatitur edhe ndryshime për funksionimin e drejtuesve të Iris dhe ANV Mesa përmes modulit Xe. Në formën e tij aktuale, kombinimi Xe dhe Mesa tashmë është zhvilluar mjaftueshëm për të ekzekutuar GNOME, shfletues dhe lojëra të bazuara në OpenGL dhe Vulkan, por deri më tani ka pasur disa probleme dhe gabime që, ndër të tjera, çojnë në dështime. Gjithashtu, ende nuk është bërë asnjë punë për të optimizuar performancën.

Burimi: opennet.ru

Shto një koment