Skip to content

Externer Monitor funktioniert nicht. Ubuntu, nvidia

Lösung:

Ich habe vor kurzem den nvidia-418-Treiber auf meinem Laptop installiert, der Ubuntu 18.04 verwendet. Zuerst funktionierte der externe Monitor einwandfrei, aber nachdem ich aus dem Energiesparmodus gewechselt habe (sudo prime-select intel) zurück in den Leistungsmodus (sudo prime-select nvidia), wurde der zweite Monitor nicht mehr erkannt.

Das habe ich entdeckt Prime-Select schreibt eine Konfigurationsdatei, die das Problem verursacht. Es aktiviert die nvidia-drm modeset-Option. Sie können die durch Prime-Select vorgenommene Änderung einfach rückgängig machen, indem Sie diese Option auskommentieren. Sie wird nicht zurückgesetzt, da prime-select diese Datei nur dann schreibt, wenn sie noch nicht existiert.

Öffnen Sie die Datei in Ihrem bevorzugten Editor (vim, nano, gedit usw.).

sudo nano /lib/modprobe.d/nvidia-kms.conf

Und kommentieren Sie die Option nvidia-drm modeset aus.

# This file was generated by nvidia-prime
# Set value to 0 to disable modesetting
# options nvidia-drm modeset=1

Hoffe das hilft dir und vielen anderen auch!

ps: Es ist völlig normal, dass der zweite Monitor im Energiesparmodus nicht erkannt wird, wenn der Anschluss Teil der nvidia-Grafikkarte ist.

Ich bevorzuge die Lösung von thomasnabgelis, aber eine andere funktionierende Lösung wäre die Verwendung des lightdm Display Managers. Dazu einfach laufen
sudo apt-get install lightdm
und
sudo dpkg-reconfigure lightdm
wenn nach der Installation nicht konfiguriert.

Warum passiert das? Ich habe viel Zeit damit verbracht, zu versuchen, zu verstehen ... nvidia-drm bietet eine Anti-Tearing-Lösung, obwohl ich keinen Unterschied feststellen konnte, wenn das deaktiviert wurde. Zitat aus dem nvidia-Forum (Thema):

nvidia-drm modeset=1 wird für eine rissfreie Anzeige benötigt, aber da dies Linux-kms für den nvidia-Treiber aktiviert, glaubt gdm, dass es Wayland verwenden kann. Eine parallele Wayland-Sitzung macht es für X irgendwie unmöglich, Ausgaben auf der NVIDIA-GPU zu erkennen

Danke für alle deine Hinweise. Mein zweiter Monitor war vor ein paar Tagen tot. Mit den folgenden Schritten habe ich es wieder zum Laufen gebracht:

  1. sudo nvidia-settings -> zeigt dies einen Fehler an, dann ist der nvidia-Treiber nicht aktiv
  2. einstellungen > info > software > zusätzliche treiber -> auf aktuelle (oder nicht so aktuelle) version des nvidia-treibers wechseln. Wenn kein Fehler vorliegt, überspringen Sie Schritt 3.
  3. fehlende nvidia-Treiber installieren: sudo apt install nvidia-driver-450 (oder ähnlich)
  4. neustarten
  5. es funktioniert (zumindest bei mir)

Hoffe das hilft jedem. Gruß, Werner

Click to rate this post!
[Total: 0 Average: 0]



Anderer Beitrag

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.