Abo
  • Services:
Anzeige
Der AMD DAL-Treiber ist auf Linux ausgelegt.
Der AMD DAL-Treiber ist auf Linux ausgelegt. (Bild: AMD)

DAL: AMDs Linux-Treiber profitiert von Windows

Der AMD DAL-Treiber ist auf Linux ausgelegt.
Der AMD DAL-Treiber ist auf Linux ausgelegt. (Bild: AMD)

Ein großer Teil des Codes im neuen Linux-Treiber von AMD wird auch unter Windows genutzt. Das sei von Anfang an so geplant gewesen, erklärt Entwickler Harry Wentland. Die Neuentwicklung ist auch der Grund für das Ende von Catalyst unter Linux.

Auf der Grundlage des neuen einheitlichen Linux-Treibers AMDGPU erstellt das zuständige Team des Herstellers AMD mit DAL (Display Abstraction Layer) Code, der moderne Anforderungen auch von Spielen erfüllt. Er soll Ansprüchen etwa durch HDMI 2.0, Freesync, oder Multi Stream Transport (MST) für Display Port genügen. Auf der X.org Developers Conference (XDC) hat der AMD-Angestellte Harry Wentland erklärt, dass Version 3 des DAL bei AMD seit dem Beginn der Neuentwicklung im Jahr 2015 mit Blick auf die Linux-Unterstützung entstanden sei. Das gehe sogar so weit, dass das Team Funktionen aus Linux auf ihren Windows-Treiber portieren könne, um die darüber liegende Schicht einheitlich zu halten.

Anzeige

Aus diesem Vorgehen ergeben sich für das Team laut Wentland einige Vorteile. Denn so können große Teile des Codes einfacher plattformübergreifend genutzt werden. Das Design , das DAL3 zugrunde liegt, trennt zudem zwischen Hardware-spezifischen Funktionen (Display Core) und plattformspezifischen Methoden. Für das Team folgt daraus, dass von der vergleichsweise viel größeren Nutzerbasis unter Windows letztlich auch direkt der Linux-Treiber profitiert. Das gelte insbesondere für die vielen verschiedenen Display-Konfigurationen, die sich in Auflösung, Bildwiederholrate, Verbindung oder der Anzahl der angeschlossenen Ausgabegeräte unterscheiden können.

Darüber hinaus sei DAL3 erstellt worden, um auf moderne Konzepte im Grafikbereich reagieren zu können. Dazu gehören neben den eingangs erwähnten Techniken auch die dynamische Anpassung der Bildwiederholraten, die Komprimierung auf der GPU oder ein großer Gamut sowie die Unterstützung für HDR. Letztlich könne mit dem Code auch besser auf neue Entwicklungen der Industrie reagiert werden.

Neu an DAL3 ist auch, dass es sich dabei um Kernel-Code mit der erwähnten nativen Linux-Unterstützung handele, die darauf ausgelegt sei, neue Chip-Generation von AMD so früh wie möglich zu unterstützen. Die Vorversion DAL2, welche für Catalyst genutzt worden ist, war hingegen Userspace-Code, der zunächst nur für Windows entstanden ist und erst anschließend auf Linux portiert wurde. Dies erklärt letztlich auch, warum AMD den proprietären Catalyst-Treiber unter Linux aufgegeben hat.

Zusammenarbeit mit der gesamten Community

Aufgrund der vielen AMD-spezifischen Abstraktionen in dem DAL-Code ist dieser noch nicht in den Hauptentwicklungszweig des Linux-Kernel aufgenommen worden, sondern wird als Open-Source-Code in einem eigenständigen Zweig von AMD gepflegt und als DKMS-Modul als Teil des AMDGPU-Pro-Treibers vertrieben. Die Aufnahme in den Linux-Kernel hängt davon ab, ob Bestandteile, die theoretisch auch von anderen Grafiktreiber wiederverwendet werden könnten, so umgestaltet werden können, dass dies auch tatsächlich praktisch möglich ist.

Wentland betont am Ende seines Vortrages, dass AMD und sein Team gewillt seien, weiterhin aktiv Linux zu unterstützen und dafür mit der Community zusammenzuarbeiten - auch wenn dies aufgrund firmeninterner Regelungen nicht immer so möglich sei wie vielleicht gewünscht. Außerdem will das Team seine Erfahrungen auch aus anderen Bereichen seiner Arbeit teilen, etwa aus den Diskussionen in Standardisierungsgremien der Industrie. Auch davon dürften alle anderen Treiber profitieren.


eye home zur Startseite
cpt.dirk 28. Sep 2016

Meinst du mit "modesetting" die 2D-Performance im Vergleich zu "amdgpu"? Und weshalb...

gaciju 26. Sep 2016

7970 (Tahiti) ist erste Generation GCN, also 1.0 wenn du so willst. Unterstuetzung...

gaciju 25. Sep 2016

Wieso koennen sie nicht DRI/DRM auf "normaler" Weise um die fehlenden Funktionen...



Anzeige

Stellenmarkt
  1. GERMANIA Fluggesellschaft mbH, Berlin-Tegel
  2. Imago Design GmbH, Gilching
  3. INTENSE AG, Würzburg, Köln
  4. MBtech Group GmbH & Co. KGaA, Sindelfingen


Anzeige
Hardware-Angebote
  1. 379,90€
  2. (Core i7-6700HQ + GeForce GTX 1070)

Folgen Sie uns
       


  1. Apple

    Aktivierungssperre des iPads lässt sich umgehen

  2. Amazon

    Downloader-App aus dem Fire-TV-Store entfernt

  3. Autonomes Fahren

    Apple zeigt Interesse an selbstfahrenden Autos

  4. Sicherheit

    Geheimdienst warnt vor Cyberattacke auf russische Banken

  5. Super Mario Bros. (1985)

    Fahrt ab auf den Bruder!

  6. Canon EOS 5D Mark IV im Test

    Grundsolides Arbeitstier mit einer Portion Extravaganz

  7. PSX 2016

    Sony hat The Last of Us 2 angekündigt

  8. Raspberry Pi

    Schutz gegen Übernahme durch Hacker und Botnetze verbessert

  9. UHD-Blu-ray

    PowerDVD spielt 4K-Discs

  10. Raumfahrt

    Europa bleibt im All



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Named Data Networking: NDN soll das Internet revolutionieren
Named Data Networking
NDN soll das Internet revolutionieren
  1. Geheime Überwachung Der Kanarienvogel von Riseup singt nicht mehr
  2. Bundesförderung Bundesländer lassen beim Breitbandausbau Milliarden liegen
  3. Internet Protocol Der Adresskollaps von IPv4 kann verzögert werden

Quake (1996): Urknall für Mouselook, Mods und moderne 3D-Grafik
Quake (1996)
Urknall für Mouselook, Mods und moderne 3D-Grafik
  1. Künstliche Intelligenz Doom geht in Deckung

Final Fantasy 15 im Test: Weltenrettung mit der Boyband des Wahnsinns
Final Fantasy 15 im Test
Weltenrettung mit der Boyband des Wahnsinns
  1. Square Enix Koop-Modus von Final Fantasy 15 folgt kostenpflichtig

  1. Re: Transparenz zum Kündigungstermin ist Schwachsinn!

    Cok3.Zer0 | 01:09

  2. Re: 4000¤ - WTF?

    EatThis81 | 00:48

  3. Re: Schon wieder eine Sicherheitslücke bei Apple...

    Niaxa | 00:34

  4. Wurde hier eigentlich schon darüber berichtet, daß...

    6502 | 00:23

  5. Re: P2W

    mnementh | 00:22


  1. 12:54

  2. 11:56

  3. 10:54

  4. 10:07

  5. 08:59

  6. 08:00

  7. 00:03

  8. 15:33


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel