A fost publicat planul de promovare a driverului Xe pentru GPU Intel în kernelul Linux

Daniel Vetter, inginer de la Intel și unul dintre responsabilii subsistemului DRM, a publicat pe lista de corespondență a dezvoltatorilor kernelului Linux un plan pentru avansarea patch-urilor care implementează driverul Xe, destinat utilizării cu GPU-uri bazate pe arhitectura Intel Xe, utilizată în plăcile grafice din familia Arc și în grafică integrată, începând cu procesoarele Tiger Lake. Driverul Xe este poziționat ca baza pentru suportul noilor cipuri, nelimitat de codul care suportă platformele vechi. În 2023, patch-urile sunt planificate să ajungă la o stare de testare pentru entuziaști și, dacă este posibil, să fie revizuite de dezvoltatori care nu sunt asociați cu Intel. În cel mai optimist scenariu, driverul va fi acceptat în compunerea principală a kernelului la sfârșitul anului.

În prezent, integrarea în compunerea principală a kernelului este împiedicată de faptul că codul a fost inițial dezvoltat în mod privat într-o ramură separată a kernelului și acum este necesară o muncă suplimentară pentru a-l integra în baza de cod actuală. Având în vedere experiența recentă negativă cu întârzierea integrării unor modificări semnificative pentru driverul AMD, care a dus la necesitatea rescrierii unei părți din cod, pentru a simplifica avansarea bazei de cod pregătită pentru driverul Xe în kernelul principal, se propune atingerea unui consens preliminar în privința implementării planificatorului și interacțiunii cu alte drivere.

Driverul Xe este construit având la bază o nouă arhitectură, în care componentele existente ale subsistemului DRM (Direct Rendering Manager) sunt utilizate mai eficient, precum și componentele standard ale driverului i915, care nu sunt legate de GPU-uri specifice, de exemplu, codul pentru interacțiunea cu ecranele, modelul de memorie și implementarea execbuf. În driverele Xe și i915, se preconizează asigurarea reutilizării codului comun pentru a evita dublarea componentelor standard. În Mesa, funcționarea OpenGL și Vulkan pe lângă driverul Xe este implementată prin modificările aduse driverelor existente Mesa Iris și ANV.

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