Das Unternehmen Intel hat Xe veröffentlicht, einen neuen Linux-Treiber fĂŒr seine GPUs

Das Unternehmen Intel hat eine erste Version des neuen Treibers fĂŒr den Linux-Kernel – Xe – veröffentlicht, der fĂŒr die Verwendung mit integrierten GPUs und diskreten Grafikkarten auf Basis der Intel Xe-Architektur vorgesehen ist, die in der integrierten Grafik seit den Tiger Lake-Prozessoren und in den separaten Grafikkarten der Arc-Familie verwendet wird. Ziel der Entwicklung des Treibers ist es, eine Basis zu schaffen, um neue Chips unabhĂ€ngig vom Code fĂŒr die UnterstĂŒtzung Ă€lterer Plattformen zu unterstĂŒtzen. Es wird auch eine aktivere gemeinsame Nutzung des Xe-Codes mit anderen Komponenten des DRM (Direct Rendering Manager) angekĂŒndigt.

Der Code ist ursprĂŒnglich fĂŒr die UnterstĂŒtzung verschiedener Hardwarearchitekturen vorgesehen und steht zum Testen auf x86- und ARM-Systemen zur VerfĂŒgung. Die Implementierung wird derzeit als experimenteller Ansatz fĂŒr die Diskussion unter Entwicklern betrachtet und ist noch nicht bereit fĂŒr die Integration in den Hauptkernel. Die Arbeit am alten i915-Treiber wird nicht eingestellt, und die UnterstĂŒtzung dafĂŒr wird fortgesetzt. Die Fertigstellung des neuen Xe-Treibers ist fĂŒr das Jahr 2023 geplant.

Im neuen Treiber wird der Großteil des Codes zur Interaktion mit Bildschirmen aus dem i915-Treiber ĂŒbernommen, und in Zukunft wollen die Entwickler sicherstellen, dass dieser Code in beiden Treibern gemeinsam genutzt wird, um die Duplizierung typischer Komponenten zu vermeiden (derzeit wird Ă€hnlicher Code einfach zweimal neu kompiliert, aber es werden alternative Möglichkeiten zur gemeinsamen Nutzung von Code diskutiert). Das Speichermodell in Xe Ă€hnelt in vielerlei Hinsicht der Implementierung des Speichermodells des i915, und die Implementierung von execbuf Ă€hnelt sehr dem execbuf3 aus dem i915-Code.

Um die UnterstĂŒtzung der Grafik-APIs OpenGL und Vulkan zu gewĂ€hrleisten, wurden neben dem Treiber fĂŒr den Linux-Kernel auch Änderungen fĂŒr die Funktion der Mesa-Treiber Iris und ANV ĂŒber das Xe-Modul vorbereitet. In ihrer aktuellen Form ist die Verbindung zwischen Xe und Mesa bereits ausreichend entwickelt, um GNOME, Browser und Spiele auf Basis von OpenGL und Vulkan auszufĂŒhren, jedoch gibt es derzeit einige Probleme und Fehler, die unter anderem zu AbstĂŒrzen fĂŒhren. Zudem wurde bisher keine Arbeit zur Leistungsoptimierung durchgefĂŒhrt.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster