Abo
  • Services:

Grafiktreiber: AMDs Display-Code steht kurz vor Aufnahme in Linux-Kernel

Nach knapp eineinhalb Jahren Arbeit und anfangs großem Widerstand der Kernel-Community könnte der neue Display-Code von AMD nun in den Linux-Kernel wandern. Benötigt wird der Code vor allem für Vega und die kommenden Raven-Ridge, die auf Ryzen basieren.

Artikel veröffentlicht am ,
Referenzdesign von AMDs Vega, für die der DC-Code benötigt wird.
Referenzdesign von AMDs Vega, für die der DC-Code benötigt wird. (Bild: Marc Sauter/Golem.de)

Im Februar 2016 hat das Linux-Kernel-Team von AMD mit DAL einen neuen Teil seiner freien Grafiktreiberarchitektur vorgestellt, der die Display-Aufgaben übernehmen soll. Dieser Teil heißt inzwischen DC (Display Core) und ist von der Linux-Kernel-Community lange zur Aufnahme in den Hauptzweig abgelehnt worden. Nach rund eineinhalb Jahren kontinuierlicher Arbeit ist aus der Ablehnung nun aber aktive Unterstützung geworden.

Stellenmarkt
  1. operational services GmbH & Co. KG, verschiedene Standorte
  2. SICK AG, Waldkirch bei Freiburg im Breisgau

Der AMD-Entwickler Alex Deucher hat den Code erneut zur Aufnahme eingereicht, und der Intel-Angestellte Daniel Vetter unterstützt dies nun offiziell. Vetter sprach sich in der Vergangenheit gegen die Aufnahme aus, da der Code zu viele eigene Abstraktionen nutze.

Vetter begründete sein Zustimmung nun so: "Also zumindest für mich ist das Ziel nicht, die Dinge perfekt zu machen, denn wenn wir uns derart verbiegen müssen, hätten wir keine Grafiktreiber. Wichtiger ist, ob die Verschmelzung einer neuen Treiberbasis dem gesamten Subsystem zugute kommt, und hier bedeutet dies vor allem, ob das DC-Team versteht, wie Upstream funktioniert und entworfen wurde, und ob der Code weitgehend mit der Upstream-Architektur übereinstimmt, insbesondere mit dem Atomic Modeset." Das ist laut Vetter inzwischen erreicht.

Auch der bei Google für das Linux-Grafiksystem von Chrome OS zuständige Sean Paul folgt diesem Gedanken. "Perfekt ist ein schwer erreichbares Ziel, und noch mehr, wenn sich das Ziel dauerhaft weiterentwickelt. So wie ich die Sache sehe, ist das größte Problem von DC kein Qualitätsproblem, sondern ein Größenproblem. Der Ursprung des Treibers aus Windows bedeutet, dass Dinge von Grund auf gebaut worden sind, anstatt die vorhandene (Linux-)Infrastruktur zu nutzen. Während dies ein echtes Problem ist, habe ich schon DRM-Treiber in viel schlechterer Form gesehen und bearbeitet als diesen", schreibt Paul.

Die enge Verbindung des Linux-Codes zu dem Windows-Treiber hat Entwickler Harry Wentland im vergangenen Jahr auf der Konferenz der Linux-Grafikentwickler beschrieben. Das Windows- wie auch das Linux-Team profitieren dabei von der Arbeit des jeweils anderen Teams.

Langer Weg zur Unterstützung von Vega und Raven Ridge

Noch hat sich der hauptverantwortliche Maintainer des Linux-Grafiksystems, Dave Airlie, nicht zum weiteren Vorgehen geäußert, aber auch keine explizite Kritik geäußert. Der Code könnte zunächst in den DRM-Next-Zweig wandern und von dort weiter in den nächsten Linux-Kernel. Geht dieser Plan auf, könnte der DC-Code von AMD mit Linux 4.15 erscheinen, der vermutlich Anfang Januar final veröffentlicht wird.

Standardmäßig genutzt werden soll DC zunächst für Vega-Grafikkarten sowie für die kommenden Raven Ridge, die auf Ryzen basieren und eine Vega-Grafik verwenden. Für diese Hardware ist DC zwingend Voraussetzung zur Verwendung der eigentlichen Ausgabefähigkeiten unter Linux. Andere Teile des Treibers werden schon länger unterstützt. Genutzt werden kann die Hardware auch jetzt schon mit dem AMDGPU-Pro von AMD, der allerdings nicht für alle Linux-Distributionen und -Versionen bereitsteht.

Der neue Treibercode umfasst mehr als 100.000 Zeilen Quellcode und bringt unter anderem HDMI 2.0, Freesync oder Multi Stream Transport (MST) für Display Port. Unterstützt wird damit außerdem die Komprimierung auf der GPU, ein großer Gamut sowie die Unterstützung für HDR.



Anzeige
Blu-ray-Angebote
  1. (u. a. Logan, John Wick, Alien Covenant, Planet der Affen Survival)
  2. (u. a. 3 Blu-rays für 15€, 2 Neuheiten für 15€)

felix.schwarz 29. Sep 2017

Das ist aber eine wilde Theorie: AMD hat es nicht nötig, das Review irgendwie durch eine...


Folgen Sie uns
       


Apple iPhone Xr - Test

Das iPhone Xr kostet 300 Euro weniger als das iPhone Xs, bietet aber das gleiche SoC und viele andere Ausstattungsmerkmale des teureren Modells. Unterschiede gibt es bei der Kamera und dem Display: Das iPhone Xr hat keine Dualkamera und anstelle eines OLED-Bildschirms kommt ein LCD zum Einsatz.

Apple iPhone Xr - Test Video aufrufen
Apple Mac Mini (Late 2018) im Test: Tolles teures Teil - aber für wen?
Apple Mac Mini (Late 2018) im Test
Tolles teures Teil - aber für wen?

Der Mac Mini ist ein gutes Gerät, wenngleich der Preis für die Einstiegsvariante von Apple arg hoch angesetzt wurde und mehr Speicher(platz) viel Geld kostet. Für 4K-Videoschnitt eignet sich der Mac Mini nur selten und generell fragen wir uns, wer ihn kaufen soll.
Ein Test von Marc Sauter

  1. Apple Mac Mini wird grau und schnell
  2. Neue Produkte Apple will Mac Mini und Macbook Air neu auflegen

Need for Speed 3 Hot Pursuit (1998): El Nino, Polizeifunk und Lichtgewitter in Rot-Blau
Need for Speed 3 Hot Pursuit (1998)
El Nino, Polizeifunk und Lichtgewitter in Rot-Blau

Golem retro_ Electronic Arts ist berühmt und berüchtigt für jährliche Updates und Neuveröffentlichungen. Was der Publisher aber 1998 für digitale Raser auffuhr, ist in puncto Dramatik bei Verfolgungsjagden bis heute unerreicht.
Von Michael Wieczorek


    IMHO: Valves Ka-Ching mit der Brechstange
    IMHO
    Valves "Ka-Ching" mit der Brechstange

    Es klingelt seit Jahren in den Kassen des Unternehmens von Gabe Newell. Dabei ist die Firma tief verschuldet - und zwar in den Herzen der Gamer.
    Ein IMHO von Michael Wieczorek

    1. Artifact im Test Zusammengewürfelt und potenziell teuer
    2. Artifact Erste Kritik an Kosten von Valves Sammelkartenspiel
    3. Virtual Reality Valve arbeitet an VR-Headset und Half-Life-Titel

      •  /