Abo
  • Services:
Anzeige
Für die 10.000 US-Dollar teure Tesla P100 steht Firmware bereit - für Consumer-Karten aber noch nicht.
Für die 10.000 US-Dollar teure Tesla P100 steht Firmware bereit - für Consumer-Karten aber noch nicht. (Bild: Nvidia)

Nouveau: Nvidias Verhalten gefährdet freien Linux-Treiber

Für die 10.000 US-Dollar teure Tesla P100 steht Firmware bereit - für Consumer-Karten aber noch nicht.
Für die 10.000 US-Dollar teure Tesla P100 steht Firmware bereit - für Consumer-Karten aber noch nicht. (Bild: Nvidia)

Mit deutlichen Worten kritisieren die Nouveau-Entwickler Nvidia für das zögerliche Verhalten im Umgang mit signierter Firmware. Ändert sich nichts, hätte dies wohl auch gravierende Folgen für Nvidia selbst.

Dass sich der Nvidia-Angestellte Andy Ritger genötigt sieht, bei der Linux-Community für seinen Arbeitgeber um Entschuldigung zu bitten, ist sicherlich kein gutes Zeichen. Nach dem Vortrag der Entwickler des freien Nouveau-Treibers auf der X.org Developers Conference (XDC) bleibt Ritger wohl aber nicht viel anderes übrig. Immerhin sieht das Nouveau-Team die Weiterentwicklung seines Treibers akut gefährdet.

Anzeige

So erläutert Entwickler Martin Peres nach der Zusammenfassung, was das Nouveau-Team im vergangenen Jahr erreicht hat, das weiterhin angespannte Verhältnis der Community zu Nvidia. Größter Kritikpunkt von Peres ist dabei die deutlich verzögerte Veröffentlichung von Firmware durch Nvidia. Diese sei zwingend notwendig, da die Firmware mittlerweile signiert ist und der Treiber ohne diese schlicht nicht entwickelt werden könne.

Abwärtsspirale für Nutzer und Entwickler

Allerdings stehe die signierte Firmware teilweise erst eineinhalb oder zwei Jahre nach Veröffentlichung der Hardware bereit. Für einige bestimmte Teilbereiche steht eine Veröffentlichung der Firmware gar noch aus, etwa für die Einheit zur Energieverwaltung und Lüftersteuerung. Durch die Firmware-Signierung sei ein Reverse Engineering zudem kaum noch umsetzbar.

Das sei nicht nur "nervig" für die Nutzer, die ihre Hardware nicht mit dem freien Treiber nutzen könnten, sondern führe auch dazu, dass das Entwicklerteam laut Peres feststecke. Falls sich diese Situation nicht grundlegend ändere, werde das Nouveau-Projekt schlimmstenfalls scheitern. Schließlich verlieren die Entwickler ebenso wie die Nutzer das Interesse an dem Treiber, da sie ihre Hardware nicht nutzen könnten. Das könne zu einer Abwärtspirale führen, sodass der Code nur noch sporadisch gepflegt werde.

Da aber auch Nvidia für seine Tegra-Chips massiv von dem Nouveau-Code profitiere, müsste das Unternehmen wohl langfristig selbst für die Unterstützung neuer Hardware im Linux-Kernel sorgen. Dazu müsste das Unternehmen die Community wohl aber zunächst davon überzeugen, dass es langfristig die Pflege des Codes übernehmen werde. Darüber hinaus könne das Unternehmen nicht erwarten, dass "neuer Code einfach aufgenommen wird", so Peres.

Die Community arbeitet schlicht anders und hat wohl kein Interesse daran über viele Jahre gewachsenen Code durch Eigenentwicklungen aus dem Hause Nvidia zu ersetzen.

Klare und einfache Wünsche der Community

Es gibt aber auch eindeutige Vorstellungen davon, wie diese Situation entschärft werden könnte. So fordern die Nouveau-Entwickler bereits seit 2013 eine öffentliche Richtlinie zum Umgang und zur Veröffentlichung der Firmware umzusetzen. Peres vermutet aber, dass dies absehbar nicht passiere.

Was dem Team aber wirklich helfen würde, wäre ein frühzeitiger Zugang zu neuer Hardware ebenso wie der Firmware, um den Treiber anpassen zu können. Dafür würde das Team sogar Non-Disclosure-Agreements (NDA) akzeptieren, die in der Open-Source-Community sonst wenig verbreitet sind. Einzige Bedingung für die Akzeptanz von NDA müsse aber sein, dass die darüber erlangten Informationen und der damit erstellte Code zum Tag der freien Verfügbarkeit der Hardware veröffentlicht werden dürfe.

Ebenso müsse es dem Nouveau-Team erlaubt sein, die Firmware-Komponenten eigenständig weiterverteilen zu dürfen. Bisher muss die Firmware teilweise über Skripte umständlich aus dem proprietäre Treiber extrahiert werden, sofern dies überhaupt möglich ist.

Das Team fordert außerdem weiterhin mehr öffentlich zugängliche Dokumentation etwa zur Funktionsweise des VBIOS oder zur ABI der Firmware sowie eine Möglichkeit diese Dokumentation verifizieren zu können. Letztlich wäre all die Arbeitskraft der Nouveau-Entwickler weiterhin kostenlos für Nvidia.

Ritger hat dem Team für diese klare Liste gedankt. Er hoffe, dass diese ihm helfen werde, die Situation bei Nvidia unternehmensintern zu verbessern, da diese auch für das Management einfach verständlich sein könne. Ob die Verantwortlichen bei Nvidia allerdings künftig stärker im Sinne der Community handeln, bleibt abzuwarten.


eye home zur Startseite
tangonuevo 27. Sep 2016

Es gibt einige Gründe, warum Leute möglichst viel (oder alles) als Open Source haben...

tangonuevo 27. Sep 2016

Ich auch. Nur das ich jetzt zeitweise (auf ubuntu 14.04) auch fglrx nutze (einfaches...

/usr/ 23. Sep 2016

Nouveau war für mich leider nie nutzbar, da dies immer mit einem Systemcrash endete...

CptSparky 23. Sep 2016

Ahhh okay jetzt hab auch ich es kapiert! Damit verstehe ich jetzt die ganze Aufregung...

throgh 23. Sep 2016

Natürlich! :) Einig sind wir uns dahingehend wohl schon die ganze Zeit. Ich schaue nur...



Anzeige

Stellenmarkt
  1. Hannover Rück SE, Hannover
  2. Bosch SoftTec GmbH, Hildesheim
  3. über Nash direct GmbH, Stuttgart
  4. über JBH-Management- & Personalberatung Herget, keine Angabe


Anzeige
Top-Angebote
  1. zusammen nur 3,99€
  2. 699,00€
  3. 37,49€

Folgen Sie uns
       


  1. Bpfilter

    Linux-Kernel könnte weitere Firewall-Technik bekommen

  2. Media Broadcast

    Freenet TV kommt auch über Satellit

  3. Blizzard

    Update und Turnier für Warcraft 3 angekündigt

  4. EU-Urheberrechtsreform

    Kompromissvorschlag hält an Uploadfiltern fest

  5. Desktop-Modi im Vergleich

    Fast ein PC für die Hosentasche

  6. Android 8.0

    Samsung verteilt Oreo-Upgrade wieder für Galaxy S8

  7. Bilanzpressekonferenz

    Telekom bestätigt Super-Vectoring für dieses Jahr

  8. Honorbuddy

    Bossland muss keine Millionen an Blizzard zahlen

  9. Soziale Netzwerke

    Twitter sperrt Tausende verdächtige Accounts

  10. Qualcomm

    802.11ax-WLAN kann bald in Smartphones kommen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Lebensmittel-Lieferservices: Für Berufstätige auf dem Lande oft "praktisch nicht nutzbar"
Lebensmittel-Lieferservices
Für Berufstätige auf dem Lande oft "praktisch nicht nutzbar"
  1. Kassenloser Supermarkt Technikfehler bei Amazon Go
  2. Amazon Go Kassenloser Supermarkt öffnet
  3. ThinQ LG fährt voll auf künstliche Intelligenz ab

Ryzen 5 2400G und Ryzen 3 2200G im Test: Raven Ridge rockt
Ryzen 5 2400G und Ryzen 3 2200G im Test
Raven Ridge rockt
  1. Ryzen V1000 und Epyc 3000 AMD bringt Zen-Architektur für den Embedded-Markt
  2. Raven Ridge AMD verschickt CPUs für UEFI-Update
  3. Krypto-Mining AMDs Threadripper schürft effizient Monero

Razer Kiyo und Seiren X im Test: Nicht professionell, aber schnell im Einsatz
Razer Kiyo und Seiren X im Test
Nicht professionell, aber schnell im Einsatz
  1. Stereolautsprecher Razer Nommo "Sind das Haartrockner?"
  2. Nextbit Cloud-Speicher für Robin-Smartphone wird abgeschaltet
  3. Razer Akku- und kabellose Spielemaus Mamba Hyperflux vorgestellt

  1. Re: Schuster, bleib bei deinem Leisten.

    Frank... | 16:09

  2. Re: Die Geister, die man rief.

    p4m | 16:08

  3. Re: Warcraft...

    Dwalinn | 16:07

  4. Re: Meine Ansicht zu dem Ganzen:

    Muhaha | 16:07

  5. Re: Urteile aus den USA können getrost ignoriert...

    trolling3r | 16:06


  1. 15:21

  2. 15:03

  3. 13:12

  4. 12:40

  5. 12:07

  6. 12:05

  7. 12:01

  8. 11:50


  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