Byl zveřejněn plán propagace jádra Linux ovladače Xe pro GPU Intel

Daniel Vetter, inženýr společnosti Intel a jeden z doprovázejících subsystém DRM, zveřejnil v mailing listu vývojářů jádra Linux plán propagace záplat implementující ovladač Xe, určený pro použití s GPU založenými na architektuře Intel Xe, která se používá v grafických kartách rodiny Arc a integrované grafice, počínaje procesory Tiger Lake. Ovladač Xe je představován jako základ pro podporu nových čipů, který není vázán na kód pro podporu starých platforem. V roce 2023 se plánuje dovést záplaty do stavu, kdy budou použitelné pro testování nadšenci, a pokud to bude možné, provést revizi vývojáři, kteří nejsou spojeni se společností Intel. V optimistickém scénáři bude ovladač přijat do hlavní větve jádra na konci roku.

V současné době brání začlenění do hlavní větve jádra skutečnost, že kód byl původně vyvinut za zavřenými dveřmi v samostatné větvi jádra a nyní je třeba provést dodatečné práce na jeho integraci s aktuální kódovou základnou. S ohledem na nedávné negativní zkušenosti s protažením integrace významných změn do jádra pro ovladač AMD, které vedlo k nutnosti přepsání části kódu, se za účelem usnadnění propagace připravené kódové základny ovladače Xe do hlavního jádra navrhuje nejprve dosáhnout konsensu ohledně realizace plánovače a interakce s ostatními ovladači.

Ovladač Xe je postaven na nové architektuře, ve které se více aktivně využívají stávající komponenty subsystému DRM (Direct Rendering Manager), stejně jako standardní komponenty ovladače i915, které nejsou vázány na konkrétní GPU, například kód pro interakci s obrazovkami, model paměti a implementace execbuf. V ovladačích Xe a i915 se plánuje zajistit sdílení společného kódu, aby se předešlo duplikaci standardních komponent. V Mesa je práce OpenGL a Vulkan nad ovladačem Xe realizována na úrovni změn provedených ve stávajících Mesa-ovladačích Iris a ANV.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster