Welche Funktionen sind in den Debian-Nouveau-Treibern für NVIDIA-GPUs enthalten/fehlen?

Welche Funktionen sind in den Debian-Nouveau-Treibern für NVIDIA-GPUs enthalten/fehlen?

Nachdem ich mein Setup zum 9999999^10. Mal mit Nvidia-Firmware und -Treibern kaputt gemacht habe, habe ich einfach Folgendes getan:

sudo apt purge nvidia*
sudo apt purge cuda*

Jetzt bootet mein System schneller und ich kann wirklich keinen Unterschied zwischen den standardmäßigen Debian Sid Nouveau- und den nicht-freien Nvidia-Treibern feststellen. Scheint mir so, als hätten sie einen schlechten Ruf. Übersehe ich etwas? Funktioniert jetzt perfekt für mich.

Bildbeschreibung hier eingeben

Antwort1

Sie haben eine Karte der Nvidia RTX 3000-Serie. Diese Serie befindet sich derzeit ungefähr am Sweet Spot der Nouveau-Treiberentwicklung: alt genug, um Entwicklern wohlbekannt zu sein, aber neu genug, um eines der wichtigsten Ziele neuer Entwicklungsarbeiten zu sein.

Schaue auf dieNouveau-Treiberfunktionsmatrix: Ihre Karte entspricht der NV170-Spalte. Die einzigen wichtigen Funktionen, die Ihnen fehlen, sind:

  • Hardwaregestützte Videodekodierung und -wiedergabe (Xv, VDPAU, XvMC)
  • 2D-Grafikbeschleunigungsfunktionen (die heute ohnehin in keiner modernen Desktopumgebung verwendet werden, da die 3D-Beschleunigungsfunktionen im Allgemeinen viel leistungsfähiger sind)
  • Dual-Link-DVI (hat Ihre Karte überhaupt noch DVI?)
  • SLI (heutzutage ebenfalls eine sehr seltene Funktion)
  • GPU-Computing-Funktionen

Wenn Sie also über ausreichend CPU-Leistung für die Videodekodierung verfügen und sich nicht für die Rechenfunktionen der GPU interessieren, werden grundsätzlich alle anderen Funktionen Ihrer Karte unterstützt.

Viele ältere Karten (NV140 und älter) sind durch die fehlende GPU-Energieverwaltungsunterstützung mehr oder weniger eingeschränkt, aber das ist für Sie kein Problem.

Antwort2

Die Spezifikationen für nVidia-Karten, insbesondere für höherwertige Karten, sind nicht veröffentlicht. Daher können die Open-Source-Treiber von Nouveau nicht alle Funktionen aller Karten unterstützen.

Wenn Sie nicht alle Funktionen nutzen oder Ihre Karte von Nouveau gut unterstützt wird, ist dieser Treiber möglicherweise für Sie geeignet. Wäre dies nicht der Fall, würde der Treiber überhaupt nicht verwendet werden. Darüber hinaus wird der Treiber ständig verbessert und unterstützt immer mehr.

Wenn Sie eine High-End-Karte haben, insbesondere eine Karte, die als GPGPU verwendet werden kann, unterstützt der Nouveau-Treiber möglicherweise nicht die erforderlichen Funktionen wie cuda und für die volle Funktionalität ist der proprietäre nVidia-Treiber erforderlich.

Außerdem werden einige Karten überhaupt nicht unterstützt. Vor allem in der Vergangenheit erkannte der Nouveau-Treiber die Karte, obwohl er diese bestimmte Karte nicht unterstützte, und ließ die GPU vollständig abstürzen, bis das System einfrierte oder den Anschein erweckte, als würde es einfriert, was eine hängengebliebene Tastatur und einen schwarzen Bildschirm zur Folge hatte. Dieses spezielle Problem ist der Grund für den schlechten Ruf des Nouveau-Treibers. Die einzige Lösung in dieser Situation besteht darin, das System in einem Modus zu booten, der den Nouveau-Treiber teilweise oder vollständig deaktiviert, und dann einen geeigneteren Treiber für die Karte zu installieren.

Einige Funktionen werden von nouveau wahrscheinlich nie unterstützt. Für alle Funktionen müssen Sie den proprietären Treiber verwenden. Siehehttps://nouveau.freedesktop.org/FeatureMatrix.htmlUndhttps://en.wikipedia.org/wiki/Nouveau_(software)

verwandte Informationen