Abo
  • Services:
Anzeige
Linux-Kernel: Effizienter rendern mit getrenntem DRM und KMS
(Bild: Jens Bludau/CC-BY 3.0)

Linux-Kernel Effizienter rendern mit getrenntem DRM und KMS

Im nächsten Linux-Kernel werden die Grafikfunktionen Direct Rendering Manager (DRM) und Kernel Mode Settings (KMS) getrennt. Über mehrere Render-Nodes sollen Anwendungen - auch mehrere - GPUs effizienter nutzen können. Dabei mussten aber auch Sicherheitsaspekte berücksichtigt werden.

Anzeige

Aus Benutzersicht seien die Render-Nodes wie eine große FPU, zitiert Kernel-Entwickler David Herrmann den Entwickler Greg Kroah-Hartman. Herrmann ist für den Kernel-Patch verantwortlich, mit dem künftig Anwendungen über mehr als einen Knotenpunkt im Linux-Kernel auf Grafikeinheiten zugreifen können. Bislang haben Sicherheitsaspekte beim Zugriff auf den Speicher (Mmap) die Integration des Patches verhindert. Diese seien aber inzwischen ausgeräumt worden, so dass der Patch vor wenigen Tagen von Linus Torvalds akzeptiert wurde und somit in Linux 3.12 verwendet werden kann.

Die Bereitstellung mehrerer Render-Knoten bringt aber noch weitere Änderungen mit sich. Zum einen werden die KMS nicht mehr über diese Nodes verarbeitet, sondern sollen ebenfalls über eigene Knotenpunkte auf die Displaycontroller der Grafikkarten zugreifen können. Bisher darf lediglich eine Anwendung, etwa der Displayserver, KMS vornehmen, und das nur mit Root-Rechten. Nach dem Umbau sollen beispielsweise Xserver auch mit einfachen Benutzerrechten laufen können und trotzdem die Bildschirmauflösung auf dem Grafikchip ändern dürfen. Zudem sollen dann auch zwei Xserver parallel laufen können, die jeweils einen eigenen Monitor mit eigener Auflösung ansteuern können.

Kaum API-Änderungen

Auch die neuen Render-Knoten werden wie normale Dateisystem-Nodes mit entsprechend variablen Benutzerrechten angesprochen. Daher können selbst einzelne Anwendungen das Rendering verwalten und müssen nicht wie bisher zunächst den Umweg über den Xserver machen. Dabei fallen die Mode-Settings-Ioctls weg, die künftig über getrennte Nodes verwendet werden. Statt dem unsicheren Gem-Flink des Graphics Execution Manager darf künftig nur noch Dma-buf für Speicherzugriffe verwendet werden.

An dem API ändert sich für Entwickler kaum etwas. Modeset und Render erhalten lediglich Subsets, über die dann die einzelnen Nodes angesteuert werden können. Entwickler haben die Möglichkeit, selbst eine Render-Node zu spezifizieren oder können die Auswahl dem grafischen Server überlassen, egal ob es sich dabei um X11 oder Wayland handelt. Seitens des Kernels gibt es künftig mehrere DRM-Master-Objekte. Änderungen an Treibern werden jedoch nicht benötigt.

Die Aufteilung vom Rendering im DRM und KMS soll vor allem den Grafikeinheiten auf der ARM-Plattform zugutekommen. Denn auf den meisten aktuellen Grafikkarten von AMD, Intel oder Nvidia sind GPU und der Displaycontroller auf derselben Karte.


eye home zur Startseite
Thaodan 28. Okt 2013

Darum geht es nicht, es geht darum das es für den Menschen besser ist wenn etwas in...

YoungManKlaus 28. Okt 2013

a) DRM != Digital Rights Management, sondern Direct Rendering Manager b) dem User ist das...

Lala Satalin... 27. Okt 2013

GENAU das meine ich! Mit messages meinte ich das in etwa so: Wenn ein Bereich des...

red creep 27. Okt 2013

An den Madrider Flughafen und das MAD Hostel, indem ich eine Woche genächtigt habe.



Anzeige

Stellenmarkt
  1. LEDVANCE GmbH, Garching bei München
  2. Robert Bosch GmbH, Ditzingen
  3. Power Service GmbH, Köln
  4. Universität Passau, Passau


Anzeige
Top-Angebote
  1. ab 44,99€
  2. ab 13,53€
  3. (-17%) 49,99€

Folgen Sie uns
       


  1. Ohne Flash und Silverlight

    Netflix schließt HTML5-Umzug ab

  2. Mass Effect Andromeda im Technik-Test

    Frostbite für alle Rollenspieler

  3. Hannover

    Die Sommer-Cebit wird teuer

  4. Android O

    Alte Crypto raus und neuer Datenschutz rein

  5. Streaming

    Akamai macht Videos mit Quic schneller

  6. United Internet

    1&1 bietet VDSL immer mehr über sein eigenes Netz an

  7. Videostreaming im Zug

    Maxdome umwirbt Bahnfahrer bei Tempo 230

  8. Synology FS1018

    Kleine Flashstation für SSDs und Adapterkarte für M.2-SSDs

  9. Reddit

    Drei Alpha-Profilseiten sind online

  10. Souq.com

    Amazon gibt 750 Millionen Dollar für Übernahme aus



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Live-Linux: Knoppix 8.0 bringt moderne Technik für neue Hardware
Live-Linux
Knoppix 8.0 bringt moderne Technik für neue Hardware

Buch - Apple intern: "Die behandeln uns wie Sklaven"
Buch - Apple intern
"Die behandeln uns wie Sklaven"
  1. Earbuds mit Sensor Apple beantragt Patent auf biometrische Kopfhörer
  2. Apple Park Apple bezieht das Raumschiff
  3. Klage gegen Steuernachzahlung Apple beruft sich auf europäische Grundrechte

Technik-Kritiker: Jaron Lanier will Facebook zerschlagen
Technik-Kritiker
Jaron Lanier will Facebook zerschlagen
  1. Facebook & Co Bis zu 50 Millionen Euro Geldbuße für Hasskommentare
  2. OCP Facebook rüstet das Rechenzentrum auf
  3. Social Media Facebook verbietet Datennutzung für Überwachung

  1. Re: Zensur durch die Hintertür

    jayrworthington | 15:15

  2. Re: Im Vergleich nicht sooo teuer

    david_rieger | 15:13

  3. Re: Na Gott sei Dank

    HubertHans | 15:11

  4. Re: BGB wurde geändert, würde ich ggfls drau...

    Captain_Koelsch | 15:10

  5. Re: Also ... alle anderen kriegen weniger Daten...

    jsm | 15:09


  1. 14:39

  2. 14:10

  3. 13:36

  4. 13:35

  5. 13:18

  6. 12:28

  7. 12:05

  8. 11:46


  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