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. Stadt Esslingen am Neckar, Esslingen am Neckar
  2. MBtech Group GmbH & Co. KGaA, München
  3. WEGMANN automotive GmbH & Co. KG, Veitshöchheim
  4. über Hays AG, Berlin


Anzeige
Spiele-Angebote
  1. 499,99€
  2. 8,99€
  3. (-78%) 4,44€

Folgen Sie uns
       


  1. Asus Rog Strix

    Notebooks mit 120-Hz-Display für LoL und Pubg vorgestellt

  2. Raumfahrt

    SpaceX schickt gebrauchtes Gespann zur ISS

  3. Android-Verbreitung

    Oreo gibt die rote Laterne ab

  4. Q# und QDK

    Microsoft veröffentlicht Entwicklungskit für Quantenrechner

  5. Corning

    3M verkauft seine Glasfaserproduktion

  6. In eigener Sache

    Golem pur verschenken

  7. Home Max

    Googles smarter Toplautsprecher kommt pünktlich

  8. Raumfahrtpolitik

    Amerika will wieder zum Mond - und noch viel weiter

  9. iOS und Android

    Google lanciert drei experimentelle Foto-Apps

  10. Berlin

    Verkehrsbetriebe wollen Elektrobusse während der Fahrt laden



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Watch Series 3 im Praxistest: So hätte Apples erste Smartwatch sein müssen
Watch Series 3 im Praxistest
So hätte Apples erste Smartwatch sein müssen
  1. Apple Watch Apple veröffentlicht WatchOS 4.2
  2. Alivecor Kardiaband Uhrenarmband für Apple Watch zeichnet EKG auf
  3. Smartwatch Die Apple Watch lieber nicht nach dem Wetter fragen

Thinkpad X1 Yoga v2 im Test: LCD gegen OLED
Thinkpad X1 Yoga v2 im Test
LCD gegen OLED

Samsung Gear Sport im Test: Die schlaue Sportuhr
Samsung Gear Sport im Test
Die schlaue Sportuhr
  1. Wearable Fitbit macht die Ionic etwas smarter
  2. Verbraucherschutz Sportuhr-Hersteller gehen unsportlich mit Daten um
  3. Fitbit Ionic im Test Die (noch) nicht ganz so smarte Sportuhr

  1. Re: Dreist. Preise nach Registrierung?

    ScaniaMF | 11:15

  2. Re: Oberleitungen sind geldverschwendung

    Batsbak | 11:13

  3. Re: Habe es soeben deinstalliert

    marcelpape | 11:11

  4. Re: Kundenfreundlichkeit vs. Schwarzfahrangst

    My1 | 11:11

  5. Re: Richtiger und vernünftiger Schritt.

    kendon | 11:09


  1. 11:19

  2. 10:48

  3. 10:34

  4. 10:18

  5. 10:00

  6. 09:27

  7. 08:43

  8. 08:00


  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