Abo
  • IT-Karriere:

Nouveau: Nvidia versucht, alles zu verstecken

Fehlende Firmware und Dokumentation von Nvidia erschwert den Linux-Hackern weiter massiv die Entwicklung des freien Nouveau-Treibers. Es gebe allerdings leichte Anzeichen der Öffnung und weitere Hilfsmittel, sagt das Entwickler-Team.

Artikel veröffentlicht am ,
Pascal-basierte Karten der Geforce-GTX-10-Serie laufen mit Nouveau nicht besonders gut.
Pascal-basierte Karten der Geforce-GTX-10-Serie laufen mit Nouveau nicht besonders gut. (Bild: Martin Wolf/Golem.de)

Das Verhältnis zwischen Nvidia und den Linux-Entwicklern des freien Treibers Nouveau ist in den vergangenen Jahren mehr oder weniger angespannt gewesen. Daran hat sich wenig geändert. Das machten die drei Nouveau-Projekt-Mitglieder Martin Peres, Karol Herbst und Pierre Moreau in einem Vortrag auf der Fosdem-Konferenz deutlich. Das größte Problem ist demnach die nach wie vor fehlende Firmware von Nvidia.

Signierte Firmware ist notwendig

Inhalt:
  1. Nouveau: Nvidia versucht, alles zu verstecken
  2. Leichter Optimismus bei Nouveau

In Nvidias GPU-Generation ab Maxwell ist die Firmware signiert und kann dementsprechend nur von Nvidia selbst bereitgestellt werden. Die Nouveau-Entwickler sind damit zwingend auf die Kooperation und vor allem auf die Offenheit von Nvidia angewiesen - was sich jedoch sehr in Grenzen hält. So wird die Firmware für 2D- und 3D-Beschleunigung üblicherweise erst ein Jahr nach der Veröffentlichung im proprietären Treiber für den freien Treiber bereitgestellt.

Doch die Nouveau-Entwickler benötigen noch weitere Firmware-Bestandteile, um wichtige Treiberfunktionen umzusetzen. Dazu gehören die Lüftersteuerung, die Energieverwaltung sowie die Möglichkeit zum Ändern das Takts im laufenden Betrieb (Reclocking). Doch für diese drei Funktionen stellt Nvidia die Firmware schlicht nicht bereit.

Die Unterstützung für diese Funktionen ist in dem freien Nouveau-Treiber folglich schlecht. Für eine sinnvolle Laptop-Nutzung braucht es etwa zwingend die gute Energieverwaltung. Ebenso ist das Reclocking notwendig, um Displays mit 4K-Auflösung problemlos ansteuern zu können.

Firmware-Extraktion nur schwer möglich

Stellenmarkt
  1. ASC Automotive Solution Center AG, Düsseldorf
  2. Stadt Neumünster, Neumünster

Auf Nachfragen aus dem Publikum am Ende des Vortrages äußern sich die Entwickler auch zu der Möglichkeit, die benötigte Firmware automatisiert aus dem proprietären Treiber zu extrahieren. Das setzt das Team etwa für die Firmware zur Hardwarebeschleunigung von Videos um, und versucht dies auch für das VBios. Doch selbst wenn das für alle Firmware-Bestandteile klappen würde, dürfte das Team diese nicht selbst weiterverteilen.

Diese Extraktion lässt sich nach Darstellung der Entwickler in den meisten Fällen aber auch gar nicht oder nur extrem schwierig umsetzen. Laut Peres macht Nvidia einen ausgiebigen Gebrauch von sogenannter Obfuscation. Insbesondere mit Blick auf die Firmware und das VBios sagte er: "Sie versuchen offensichtlich, das zu verstecken" und damit die Entwicklung eines freien Treibers zu erschweren.

Leichter Optimismus bei Nouveau 
  1. 1
  2. 2
  3.  


Anzeige
Top-Angebote
  1. (u. a. Paperwhite 6 Zoll für 89,99€, Der neue Kindle mit integriertem Frontlicht für 59,99€)
  2. 69,90€ (Bestpreis!)
  3. (u. a. Forza Horizon 4 + LEGO Speed Champions Bundle (Xbox One / Windows 10) für 37,99€, PSN...
  4. (u. a. Fire HD 8 für 69,99€, Fire 7 für 44,99€, Fire HD 10 für 104,99€)

HyDr0x 09. Feb 2018

Seit wann ist es eigentlich schlimm wenn eine Firma Teile ihrer Software/Hardware nicht...

qq1 07. Feb 2018

vergleiche erfolge der open source software mit den erfolgen der closed source software...

NeoCronos 06. Feb 2018

Scheint als wäre Etnaviv der einzige ohne Blob, bin mal gespannt wies mit der GC7000 im i...

NaruHina 06. Feb 2018

Ubuntu Gnome Dass was im Treibermanager angezeigt wird Booten nach Diät-Upgrade von 14.04...

Baron Münchhausen. 06. Feb 2018

Wenn man etwas nicht versteht, dann ist es Unwissen. Wenn man dazu schlaue Kommentare...


Folgen Sie uns
       


1.000-Meilen-Strecke mit dem E-Tron - Bericht

Innerhalb 24 Stunden durch zehn europäische Länder fahren? Ist das mit einem Elektroauto problemlos möglich?

1.000-Meilen-Strecke mit dem E-Tron - Bericht Video aufrufen
Telekom Smart Speaker im Test: Der smarte Lautsprecher, der mit zwei Zungen spricht
Telekom Smart Speaker im Test
Der smarte Lautsprecher, der mit zwei Zungen spricht

Die Deutsche Telekom bietet derzeit den einzigen smarten Lautsprecher an, mit dem sich parallel zwei digitale Assistenten nutzen lassen. Der Magenta-Assistent lässt einiges zu wünschen übrig, aber die Parallelnutzung von Alexa funktioniert schon fast zu gut.
Ein Test von Ingo Pakalski

  1. Smarte Lautsprecher Amazon liegt nicht nur in Deutschland vor Google
  2. Pure Discovr Schrumpfender Alexa-Lautsprecher mit Akku wird teurer
  3. Bose Portable Home Speaker Lautsprecher mit Akku, Airplay 2, Alexa und Google Assistant

Minecraft Earth angespielt: Die Invasion der Klötzchen
Minecraft Earth angespielt
Die Invasion der Klötzchen

Kämpfe mit Skeletten im Stadtpark, Begegnungen mit Schweinchen im Einkaufszentrum: Golem.de hat Minecraft Earth ausprobiert. Trotz Sammelaspekten hat das AR-Spiel ein ganz anderes Konzept als Pokémon Go - aber spannend ist es ebenfalls.
Von Peter Steinlechner

  1. Microsoft Minecraft hat 112 Millionen Spieler im Monat
  2. Machine Learning Facebooks KI-Assistent hilft beim Bau von Minecraft-Werken
  3. Nvidia Minecraft bekommt Raytracing statt Super-Duper-Grafik

Rohstoffe: Lithium aus dem heißen Untergrund
Rohstoffe
Lithium aus dem heißen Untergrund

Liefern Geothermiekraftwerke in Südwestdeutschland bald nicht nur Strom und Wärme, sondern auch einen wichtigen Rohstoff für die Akkus von Smartphones, Tablets und Elektroautos? Das Thermalwasser hat einen so hohen Gehalt an Lithium, dass sich ein Abbau lohnen könnte. Doch es gibt auch Gegner.
Ein Bericht von Werner Pluta

  1. Wasserkraft Strom aus dem Strom
  2. Energie Wie Mikroben Methan mit Windstrom produzieren
  3. Erneuerbare Energien Die Energiewende braucht Wasserstoff

    •  /