Intel heeft Xe gepubliceerd, een nieuwe Linux-stuurprogramma voor zijn GPU's

Intel heeft een eerste versie van de nieuwe Linux-kerneldriver - Xe - gepubliceerd, ontworpen voor gebruik met geïntegreerde GPU's en discrete videokaarten op basis van de Intel Xe-architectuur, die sinds de Tiger Lake-processors voor geïntegreerde graphics wordt gebruikt en in bepaalde videokaarten van de Arc-familie. Het doel van de ontwikkeling van de driver is om een basis te bieden voor ondersteuning van nieuwe chips, los van de code voor ondersteuning van oudere platforms. Ook is er een aanvulling voor een actiever delen van de Xe-code met andere componenten van het DRM (Direct Rendering Manager) subsysteem.

De code is oorspronkelijk bedoeld om ondersteuning te bieden voor verschillende hardwarearchitecturen en is beschikbaar voor testen op x86- en ARM-systemen. De implementatie wordt momenteel beschouwd als een experimentele versie voor discussie onder ontwikkelaars, en is nog niet klaar voor integratie in de hoofdversie van de kernel. Het werk aan de oude i915-driver stopt niet en de ondersteuning hiervoor zal doorgaan. De nieuwe Xe-driver is gepland om gereed te zijn binnen 2023.

In de nieuwe driver is het grootste deel van de code voor interactie met schermen overgenomen uit de i915-driver, en de ontwikkelaars zijn van plan om deze code in beide drivers te delen om duplicatie van standaardcomponenten te voorkomen (momenteel wordt deze code gewoon twee keer opnieuw samengesteld, maar er worden alternatieven voor code-sharing besproken). Het geheugensysteem in Xe lijkt veel op de implementatie van het geheugensysteem in i915, en de uitvoering van execbuf lijkt sterk op execbuf3 uit de i915-code.

Om ondersteuning voor de grafische API's OpenGL en Vulkan te bieden, zijn er naast de driver voor de Linux-kernel ook wijzigingen voorbereid voor de werking van de Mesa-drivers Iris en ANV via de Xe-module. In zijn huidige staat is de koppeling van Xe met Mesa al voldoende ontwikkeld om GNOME, browsers en games op basis van OpenGL en Vulkan te draaien, maar er zijn nog steeds enkele problemen en fouten, waaronder die leiden tot crashes. Er is ook nog geen werk verricht aan prestatie-optimalisatie.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster