it-swarm.com.de

Ubuntu 18.10 externer Monitor mit Intel-Grafik

Ich wollte einen externen Monitor über HDMI an meinen Optimus-Laptop (Gigabyte Aero 15x) anschließen, aber es funktionierte nicht. Ich habe eine Lösung gefunden, die für mich in diesem Thread funktioniert: https://askubuntu.com/a/1094034/82796

Aufgrund zu geringer Reputation ist es nicht möglich, dort eine Frage zu stellen, daher diese neue.

Ich habe herausgefunden, dass es nur mit Prime-Select-Nvidia und LightDM funktioniert. Meine Frage ist nun, ob es eine Möglichkeit gibt, es mit Intel GPU zum Laufen zu bringen. Es ist kein großes Problem, da ich die meiste Zeit an das Stromnetz angeschlossen werden kann, da Nvidia viel mehr Strom verbraucht, aber manchmal wäre es bei Präsentationen schön, diesen Akku zu schonen.

Vielen Dank

5
DoubleBass

Die kurze Version:

Der HDMI-Anschluss Ihres Laptops ist mit der nVidia-Karte in Hardware verbunden. Keine Softwarelösung kann dies ändern. Sie müssen auf einen Mini-DP -> HDMI-Hardwarekonverter zurückgreifen, damit dies funktioniert.

TL; DR:

Von: Ärger mit Aero 15X v8 :

Das zweite Problem hat mit Nvidia optimus zu tun und erfordert im Wesentlichen, dass ich den PC neu anmelde oder neu starte, wenn ich ihn von einem externen Bildschirm trenne, damit der Akku auf dem gtx 1070 nicht leer wird. Angenommen, ich starte den PC ohne angeschlossene externe Bildschirme. Spieleanwendungen verwenden die integrierte GPU wie erwartet. Wenn ich den PC jedoch mit einem angeschlossenen externen Bildschirm starte, verwenden alle (Webbrowser, sogar Windows Shell) das dedizierte gtx 1070. Dies gilt auch für alle Anwendungen, die beim Anschließen eines externen Monitors nach dem Start gestartet wurden. Keine der Anwendungen wird nach dem Trennen des Monitors auf die integrierte GPU umschalten und nichts anderes als ein erneutes Anmelden/Neustarten wird das Problem lösen.

Ich habe versucht, globale Einstellungen in der Nvidia-Systemsteuerung auf die integrierte GPU zu zwingen, habe alle Treiber aktualisiert, aber alle ohne Erfolg.

Jeder Rat wäre sehr dankbar.

Im Abschnitt Antworten wird Folgendes entdeckt:

Dies ist beim Aero 15 jedoch nicht der Fall. Es scheint, dass die Bildschirmausgänge mit der GTX 1070 verbunden sind, wodurch alle Anwendungen, die auf einem an den HDMI/mDP-Anschluss angeschlossenen Bildschirm gestartet wurden, mit der GTX 1070 gerendert werden.

Ich habe dies getestet, indem ich den Bildschirm des Laptops aktiviert habe, während er über mDP mit einem externen Monitor verbunden war. Wenn der integrierte Bildschirm als primär festgelegt ist, werden die gestarteten Anwendungen auf der iGPU ausgeführt. Wenn der externe Monitor als primärer Monitor festgelegt ist, werden alle gestarteten Anwendungen auf dem 1070 ausgeführt.

Hinweis: Bei meinem Alienware AW17R3 ist der externe HDMI-Anschluss auch fest mit der nVidia Geforce GTX970M-GPU verbunden, und ich kann die Intel iGPU nicht zum Ansteuern des externen HDMI-Laptops verwenden Hafen. Die Intel iGPU treibt nur das eingebaute Display und den Thunderbolt 3 USB-C-Anschluss mit einem DPI -> HDMI-Adapter (25 USD) an einen anderen externen Monitor an.

7

Die obige Antwort ist nicht richtig. Zunächst werden der HDMI-Anschluss und der Mini-DP mit der NVIDIA-Karte verbunden. Nur der (Thunderbolt PORT/USB C) verwendet die INTEL CARD.

Wenn Sie NVIDIA verwenden, MÜSSEN Sie LIGHTDM verwenden, damit der externe Monitor funktioniert:

$ Sudo apt install lightdm & Sudo dpkg-reconfigure lightdm 

Dann wähle lightdm. Mit dieser Option würde Audio nicht funktionieren! Sie müssen diese Bibliothek verwenden hhfeuer/nvhda

NB: Funktioniert nur mit Prime-Select-Nvidia.

  1. git-Klon https://github.com/hhfeuer/nvhda
  2. cd nvhda
  3. make
  4. Sudo machen installieren
  5. echo nvhda | Sudo tee -a/etc/initramfs-tools/modules
  6. echo "options nvhda load_state = 1" | Sudo tee /etc/modprobe.d/nvhda.conf
  7. Sudo update-initramfs -u
1
Melchia