Compania Intel a publicat Xe, un nou driver Linux pentru GPU-urile sale

Compania Intel a publicat versiunea inițială a noului driver pentru kernel-ul Linux — Xe, destinat utilizării cu GPU-uri integrate și plăci video discrete bazate pe arhitectura Intel Xe, utilizată în grafica integrată începând de la procesoarele Tiger Lake și în plăcile video din familia Arc. Ca obiectiv al dezvoltării driver-ului a fost menționat furnizarea unei baze pentru sprijinul noilor cipuri, nelegată de codul pentru suportul platformelor mai vechi. De asemenea, s-a anunțat o colaborare mai activă a codului Xe cu alte componente ale subsistemului DRM (Direct Rendering Manager).

Codul este inițial destinat să sprijine diverse arhitecturi hardware și este disponibil pentru testare pe sisteme x86 și ARM. Implementarea este considerată deocamdată o variantă experimentală pentru discuții între dezvoltatori, nefiind încă gata pentru integrarea în compunerea principală a kernel-ului. Lucrările la vechiul driver i915 nu s-au oprit și suportul acestuia va continua. Finalizarea noului driver Xe este planificată pentru anul 2023.

În noul driver, cea mai mare parte a codului pentru interacțiunea cu ecranele provine din driverul i915, iar în continuare dezvoltatorii intenționează să asigure utilizarea comună a acestui cod în ambele drivere, pentru a evita duplicarea componentelor standard (în prezent, un astfel de cod este recompilat de două ori, dar se discută alternative pentru reutilizarea codului). Modelul de memorie în Xe este în mare parte similar cu implementarea modelului de memorie i915, iar implementarea execbuf este foarte asemănătoare cu execbuf3 din codul i915.

Pentru a asigura suportul pentru API-urile grafice OpenGL și Vulkan, pe lângă driverul pentru kernel-ul Linux, proiectul a pregătit și modificări pentru funcționarea driverelor Mesa Iris și ANV prin modulul Xe. În starea actuală, legătura Xe cu Mesa este deja suficient de dezvoltată pentru a rula GNOME, browsere și jocuri bazate pe OpenGL și Vulkan, dar deocamdată există unele probleme și erori, printre care se numără și încheieri neprevăzute ale activității. De asemenea, nu s-au efectuat lucrări de optimizare a performanței.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster