Wenn ich Nouveau bereits auf die schwarze Liste gesetzt habe, warum ist dann „options nouveau modeset=0“ erforderlich?

Wenn ich Nouveau bereits auf die schwarze Liste gesetzt habe, warum ist dann „options nouveau modeset=0“ erforderlich?

Alle Anweisungen zum Deaktivieren des Nouveau-Treibers (z. B. deroffizieller NVidia-Leitfaden zur Verwendung von CUDA mit ihren proprietären Treibern) empfehlen wir Ihnen, eine modprobe.dDatei mit folgendem Inhalt zu erstellen:

blacklist nouveau
options nouveau modeset=0

Das ist großartig, es funktioniert. Aber ich verstehe nicht, warum empfohlen wird, dies zu tun, options nouveau modeset=0nachdem der Treiber selbst auf die schwarze Liste gesetzt wurde. Was bewirkt die zusätzliche Konfiguration?

Antwort1

Ich habe mir angesehennouveau_drm.cund es sieht so aus, als ob der Modulparameter modeset=0einfach den Treiber deaktiviert.

Ich könnte mich irren, aber ich lese die beiden Richtlinien folgendermaßen:

  1. blacklist nouveaunouveau: Verhindern Sie, dass der Kernel das Modul überhaupt lädt .
  2. options nouveau modeset=0: Wenn das nouveauModul direkt in den Kernel integriert ist, deaktivieren Sie es.

verwandte Informationen