• IT-Karriere:
  • Services:

Nouveau: Chrome-Entwickler blockieren freien Nvidia-Treiber

Offenbar wegen dauerhaft schlechter Qualität haben sich die Chrome-Entwickler dazu entschieden, den freien Nvidia-Treiber für Linux, Nouveau, über eine Blacklist zu blockieren. Die vorgeschlagenen Lösungen scheinen unterdessen wenig praktikabel.

Artikel veröffentlicht am ,
Der freie Linux-Treiber für Nvidia-Grafikkarten erfüllt nicht die Qualitätsansprüche der Chrome-Entwickler.
Der freie Linux-Treiber für Nvidia-Grafikkarten erfüllt nicht die Qualitätsansprüche der Chrome-Entwickler. (Bild: Marc Sauter/Golem.de)

Mit der aktuellen Version 71 des Chrome-Browsers können Linux-Nutzer den freien Nvidia-Treiber Nouveau nicht mehr standardmäßig für Hardwarebeschleunigung verwenden, das berichtet der Nouveau-Entwickler Ilia Mirkin. Die zuständigen Entwickler bei Google haben den Treiber dazu auf eine sogenannte Blacklist gesetzt, die die Verwendung des Treibers verhindert. Als Grund dafür wird auf die dauerhaft schlechte Qualität des Treibers verwiesen.

Stellenmarkt
  1. Honda Research Institute Europe GmbH, Offenbach am Main
  2. Oerlikon Balzers Coating Germany GmbH, Bergisch Gladbach

Der Entwickler Ilia Mirkin zeigt sich wenig begeistert von dieser Vorgehensweise. Da in der Diskussion des Chrome-Teams keine einfach reproduzierbaren Probleme genannt werden und damit wohl auch keine direkt umsetzbaren Lösungen, sieht Mirkin derzeit keinen einfachen Weg zurück zu dem Standardverhalten, in dem der Nouveau-Treiber eingesetzt wird.

Der Entscheidung des Chrome-Teams vorausgegangen war die standardmäßige Aktivierung und Empfehlung von Nouveau in Ubuntu 18.04 LTS statt des bisher genutzten proprietären Nvidia-Treibers. Nouveau ist jedoch nicht fehlerfrei, so dass die Entwickler des Treibers regelmäßig Updates dafür empfehlen.

Doch selbst wenn neuere Versionen von Nouveau einige Fehler beheben würden, wäre es aus Sicht der Chrome-Entwickler "nicht akzeptabel, als Voraussetzung zum Einsatz von Chrome die Nutzer zu bitten, ihre Treiber zu aktualisieren". Ebenso werden die Prioritäten des Chrome-Teams klar formuliert: "Wir wollen zuerst einen stabilen und sicheren Browser und erst dann einen mit Hardwarebeschleunigung".

Keine einvernehmliche Lösung in Sicht

Eine erste Idee Mirkins, um die Blockade des Chrome-Browsers herum zu arbeiten, ist es, einfach einen zufälligen String als Treibername zu generieren. Dieser kann dann natürlich nicht auf einer Blacklist landen. Die Chrome-Entwickler bezeichnen das aber als "Bärendienst" und dass dies wohl mehr kaputt mache als behebe. Auch der Linux-Grafiktreiber-Entwickler Rob Clark hält dies für eine "schlechte Idee".

Clark schlägt stattdessen vor, funktionierende Kombinationen aus Hardwaregeneration und Mesa-Grafiktreiber zur Wiederaufnahme in Chrome vorzuschlagen. Die Funktionsfähigkeit soll durch die WebGL-Testsuite der Khronos-Gruppe ermittelt werden. Laut Mirkin hat aber auch diese einige Fehler, was unter anderem daran liege, dass diese noch recht jung sei.

Dazu kommen noch weiterreichende Vorschläge, die etwa vorsehen, eine Art automatisiertes Fuzz-Testing für Nouveau einzurichten, die gefundenen Fehler zu beheben und auch auch das Rendering mit Nouveau in Chrome zu testen. Laut Mirkin ist das für das kleine Nouveau-Team mit seinen wenigen Ressourcen jedoch nicht umzusetzen.

Darüber hinaus werde damit auch der Fokus der Diskussion in eine falsche Richtung verschoben, so Mirkin. Immerhin habe sich eine Distribution für die Verwendung von Nouveau entschieden. Das Chrome-Team setze sich aber einfach über die Entscheidung hinweg und nutze seine eigenen Regeln.

Nutzer, die die Entscheidung des Chrome-Teams betreffen, den Nouveau-Treiber aber weiter benutzen wollen, können dafür die Kommandozeilenoption --ignore-gpu-blacklist verwenden. Die Einstellung kann auch über die sogenannten Flags im Chrome-Browser aktiviert werden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Hardware-Angebote
  1. täglich neue Deals bei Alternate.de
  2. (reduzierte Überstände, Restposten & Co.)

Hello_World 10. Jan 2019

Weißt Du, es nervt, wenn Du einfach ignorierst, was schon längst mehrfach von mir und...

gorsch 07. Jan 2019

Ja, auch bei Windows landen manche Chips auf der schwarzen Liste. Hinzu kommt aber, dass...


Folgen Sie uns
       


Xbox Series X - Hands on

Golem.de konnte die Xbox Series X bereits ausprobieren und stellt die Konsole vor. Außerdem zeigen wir, wie Quick Resume funktioniert - und die Ladezeiten.

Xbox Series X - Hands on Video aufrufen
Logistik: Hamburg bekommt eine Röhre für autonome Warentransporte
Logistik
Hamburg bekommt eine Röhre für autonome Warentransporte

Ein Kölner Unternehmen will eine neue Elbunterquerung bauen, die nur für autonom fahrende Transporter gedacht ist.
Ein Bericht von Werner Pluta

  1. Intelligente Verkehrssysteme Wenn Autos an leeren Kreuzungen warten müssen
  2. Verkehr Akkuzüge sind günstiger als Brennstoffzellenzüge
  3. Hochgeschwindigkeitszug JR Central stellt neuen Shinkansen in Dienst

CalyxOS im Test: Ein komfortables Android mit einer Extraportion Privacy
CalyxOS im Test
Ein komfortables Android mit einer Extraportion Privacy

Ein mobiles System, das sich für Einsteiger und Profis gleichermaßen eignet und zudem Privatsphäre und Komfort verbindet? Ja, das geht - und zwar mit CalyxOS.
Ein Test von Moritz Tremmel

  1. Alternatives Android im Test /e/ will Google ersetzen

Energiewende: Wie die Begrünung der Stahlindustrie scheiterte
Energiewende
Wie die Begrünung der Stahlindustrie scheiterte

Vor einem Jahrzehnt suchte die europäische Stahlindustrie nach Technologien, um ihren hohen Kohlendioxid-Ausstoß zu reduzieren, doch umgesetzt wurde fast nichts.
Eine Recherche von Hanno Böck

  1. Wetter Warum die Klimakrise so deprimierend ist

    •  /