Ubuntu 16.04 Dell XPS 15 erkennt keinen externen Monitor über HDMI


7

Ich habe ein DELL XPS 15. Ich habe Probleme, einen externen Monitor an meine Ubuntu-Maschine anzuschließen. Dies ist meine xrandr-Ausgabe. Ich habe versucht, den NVIDIA-Treiber usw. zu installieren, aber nichts funktioniert. Das Kabel ist gut, also sollte das nicht das Problem sein.

Geben Sie hier die Bildbeschreibung ein

Screen 0: minimum 8 x 8, current 2048 x 1152, maximum 32767 x 32767
eDP1 connected primary 2048x1152+0+0 (normal left inverted right x axis y axis) 346mm x 194mm
3840x2160     60.00 +
3200x1800     60.00  
2880x1620     60.00  
2560x1440     60.00  
2048x1536     60.00  
1920x1440     60.00  
960x540       60.00  
800x600       60.32    56.25  
864x486       60.00  
640x480       59.94  
720x405       60.00  
640x360       60.00  

DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)


inxi -G 
Graphics:  Card-1: Intel Skylake Integrated Graphics
       Card-2: NVIDIA GM107M [GeForce GTX 960M]
       Display Server:  X.org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau Resolution: N/A
       GLX Renderer: N/A GLX Version: N/A


 lspci -nn | grep '\[03'

 00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:191b] (rev 06)
 01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 960M] [10de:139b] (rev ff)

Antworten:


4

Machen Sie alles von einer virtuellen Konsole aus, wenn es um die Installation von NViDIA-Grafiktreibern geht.
Trennen Sie auch Ihren externen Monitor während der Installation der NVIDIA-Grafiktreiber.
Sie haben die neuesten Treiber installiert, daher sollte die Grafiktreiber-PPA bereits hinzugefügt werden.

Deinstallieren Sie zunächst alle derzeit installierten NVIDIA-Treiber und -Software vollständig.

Starten Sie das Notebook und markieren Sie den Ubuntu-Eintrag im GRUB-Startmenü. Drücken Sie dann die ETaste.
Fügen Sie nouveau.modeset=0am Ende der linuxZeile. Drücken Sie die F10Taste, um das System zu starten.
Verpassen Sie nicht, einen Spacezwischen dem letzten Buchstaben in der linuxZeile und zu setzen nouveau.modeset=0.

Wenn der Anmeldebildschirm angezeigt wird, drücken Sie Ctrl+ Alt+ F1.
Geben Sie Ihren Benutzernamen und Ihr Passwort ein und führen Sie dann Folgendes aus:

sudo apt purge nvidia*
sudo reboot  

Installieren Sie jetzt die neuesten stabilen NVIDIA-Treiber 378 erneut (unterstützt NVIDIA GEFORCE GTX 960M).

Markieren Sie nach diesem Neustart den Ubuntu-Eintrag erneut im GRUB-Startmenü und drücken Sie die ETaste.
Fügen Sie nouveau.modeset=0am Ende der linuxZeile. Drücken Sie die F10Taste, um das System zu starten.
Verpassen Sie nicht, einen Spacezwischen dem letzten Buchstaben in der linuxZeile und zu setzen nouveau.modeset=0.

Wenn der Anmeldebildschirm angezeigt wird, drücken Sie Ctrl+ Alt+ F1.
Geben Sie Ihren Benutzernamen und Ihr Passwort ein und führen Sie dann Folgendes aus:

sudo apt update
sudo apt install nvidia-378 nvidia-prime
sudo reboot  

Stellen Sie sicher, dass die NVIDIA-Grafiken in den NVIDIA X-Servereinstellungen -> PRIME-Profile verwendet werden .
Falls sie nicht verwendet werden, wechseln Sie zu ihnen, melden Sie sich von der Sitzung ab und starten Sie das System erneut oder starten Sie es neu.
Schließen Sie nun den externen Monitor wieder an den HDMI-Anschluss an und er sollte richtig erkannt werden.

Update adressiert Ihren Kommentar, dass es immer noch nicht funktioniert

Starten Sie das BIOS Ihres Notebooks und prüfen Sie, ob Sie die Unterstützung für externe Monitore explizit aktivieren müssen. Auf einigen neueren Computern, insbesondere auf Computern mit NVIDIA Optimus-Technologie, ist diese Option implementiert. Überprüfen Sie auch in den Systemeinstellungen / Anzeigen, ob Sie dort etwas anpassen müssen.


1
Ich habe es versucht. Funktioniert immer noch nicht. Hier finden Sie ein Bild meiner NVIDIA-Einstellungen
CodeGeek123

Danke dafür. Ich denke, dies hat das Problem nicht unbedingt behoben, da der Wechsel zu einem HDMI-zu-DVI-D-Anschluss anstelle von HDMI zu Minidisplay das Problem letztendlich behoben hat. Aber ich mache, dass diese Konfigurationen mir geholfen haben, mit HDMI - DVI-D anzuzeigen. Also vielen Dank!
CodeGeek123

2

Möglicherweise liegt das Problem mit dem nvidia-Grafiktreiber vor. Dies kann durch die folgenden Schritte behoben werden: Führen Sie die folgenden Befehle im Terminal aus:

sudo apt-get purge nvidia-*

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update

sudo apt-get install nvidia-364

Neustart und Ihr Grafikproblem sollte behoben sein.


Sie können auch versuchen, xrandr - Ausgabe HDMI1, wenn das oben genannte fehlschlägt
Shakti Phartiyal

Oben fehlgeschlagen. Ausgabe von xrandr - Ausgabe HDMI1 ist Anzeige kann nicht geöffnet werden: 1.0
CodeGeek123

Versuchen Sie dieses Tutorial askubuntu.com/a/410688/660196
Shakti Phartiyal

1

Gemessen an der Ausgabe von Ihnen lspcihaben Sie und ich den gleichen Laptop, was dies hoffentlich einfach machen sollte.

Auf Ihrem System müssen die neuesten Intel-Grafiktreiber installiert sein. Besuchen Sie dazu die Intel-Seite und installieren Sie die Version für Ubuntu 16.04.

Führen Sie von dort aus das Grafik-Update-Tool aus, um alle relevanten Intel-Treiber zu installieren, und starten Sie anschließend Ihr System neu, damit die neuen Treiber wirksam werden.

Stellen Sie außerdem sicher, dass in Ihrem BIOS SecureBoot deaktiviert ist, um seltsame Treiberkonflikte zu vermeiden, von denen bekannt ist, dass sie auftreten. Sie müssen auch die neuesten Treiber von NVIDIA installiert haben (zum Zeitpunkt des Schreibens 378). Sie müssen es nicht auf das aktive PRIME-Gerät einstellen.


1
Ich habe es auch versucht. Funktioniert nicht für mich :( Bitte finden Sie Bild
CodeGeek123

Beim Versuch, diesen Link zu öffnen, wird mir der Zugriff verweigert.
Aggregat1166877

1

Ich hatte das gleiche Problem mit meinem Dell Inspirion 15 7000 Gaming. Nach vielen Versuchen und Fehlern stellte sich heraus, dass ich Folgendes tun musste:

  • Installieren Sie das Paket nvidia-384 (um sicherzugehen, dass Sie den neuesten nvidia ubuntu-Treiber verwenden):

sudo apt-get install nvidia-384

  • Installieren Sie den Hardware-Aktivierungskern:

    sudo apt-get install linux-generic-hwe-16.04-edge

Danach (und nach einem Rebot) funktionierte mein zweiter Monitor (endlich) fehlerhaft.


Tage damit verschwendet, nach Lösungen zu suchen und nichts zu finden, dann löst diese einfache Antwort alle meine Probleme. Ich danke dir sehr!
Aggregat1166877

0

Ich hatte das gleiche Problem mit meiner Notiz. Was behoben wurde, war die Antwort von "cl-netbox", aber mein Laufwerk war 390.

sudo apt purge nvidia * sudo neu starten

Markieren Sie nach diesem Neustart den Ubuntu-Eintrag erneut im GRUB-Startmenü und drücken Sie die E-Taste. Fügen Sie am Ende der Linux-Zeile nouveau.modeset = 0 hinzu. Drücken Sie die Taste F10, um das System zu starten.

sudo apt update sudo apt installiere nvidia-378 nvidia-prime sudo reboot

Meine Grafikkarte und 1050 ti dell G7

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.