Ubuntu 18.04 HDMI-Ausgang wird mit Nvidia Hybrid nicht erkannt

Ubuntu 18.04 HDMI-Ausgang wird mit Nvidia Hybrid nicht erkannt

Ich kann auf meinem IdeaPad S340 mit Nvidia GeForce MX230 und integrierter Intel-GPU keinen externen HDMI-Bildschirm verwenden.

Ich verwende derzeitnvidia-driver-435 (open source)

Wenn mein Monitor angeschlossen ist, erhalte ich folgende Ausgabe:

HDMI ist in xrandr nicht aufgeführt:

# xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
   1920x1080     60.00*+
DP-1-1 disconnected (normal left inverted right x axis y axis)

Beide GPUs werden erkannt

# xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x1de cap: 0x1, Source Output crtcs: 0 outputs: 0 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x44 cap: 0x6, Sink Output, Source Offload crtcs: 3 outputs: 2 associated providers: 1 name:modesetting
# dmesg | grep -i nvidia
[    3.703922] nvidia: loading out-of-tree module taints kernel.
[    3.703931] nvidia: module license 'NVIDIA' taints kernel.
[    3.710560] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    3.719549] nvidia-nvlink: Nvlink Core is being initialized, major device number 234
[    3.722844] nvidia 0000:01:00.0: enabling device (0100 -> 0103)
[    3.823205] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  435.21  Sun Aug 25 08:17:57 CDT 2019
[    3.847424] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  435.21  Sun Aug 25 08:07:52 CDT 2019
[    3.849538] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    4.635389] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[    4.648303] nvidia-uvm: Loaded the UVM driver, major device number 510.

Kann mir jemand helfen?

Ich habe bereits versucht, GDM neu zu konfigurieren/auf LightDM umzustellen, habe sowohl Noveau- als auch Nvidia-Treiber ausprobiert

Antwort1

Es gibt ein Paket namens mate-optimus, das ich verwende, um sicherzustellen, dass meine NVIDIA-Karte aktiv ist. Das Problem für mich ist, dass die NVIDIA-Karte standardmäßig nicht aktiv ist und ich sie explizit einschalten muss.

Früher habe ich nvidia-xrun verwendet, um eine vollständige Gnome-Sitzung zu starten, aber seit ich Mate-Optimus entdeckt habe, verwende ich einfach das kleine Symbol, das in die Statusleiste eingefügt wird, um die Nvidia-Grafik einzuschalten, die mein HDMI aktiviert.

Ich glaube, es ist in den meisten Repos enthalten, aber weitere Informationen gibt es hier:https://github.com/ubuntu-mate/mate-optimus

Antwort2

Dieses Problem wurde vor Kurzem auf meinem Laptop behoben. Ich habe die Treiber manuell von der Nvidia-Website heruntergeladen, aber das war nicht die richtige Vorgehensweise.

Ausführen dieser Zeile

sudo apt install nvidia-driver-435

und ein Neustart hat das Problem behoben. (Ich habe auch einen USB-C-Anschluss, der für einen zweiten Bildschirm mit HDMI-Adapter funktionierte, bevor ich dieses Problem gelöst habe)

Ubuntu 18.04.3 kann zweiten Monitor nicht finden – Dell G3 – NVIDIA 1060 TI

Antwort3

Ich habe dieses Problem gelöst, indem ich SecureBoot in den BIOS-Einstellungen deaktiviert habe. Befolgen Sie dazu diese Schritte:

  1. Rufen Sie während des Bootvorgangs das BIOS durch Drücken F2der Taste auf
  2. Navigieren Sie mit den Pfeiltasten zur SecurityRegisterkarte und deaktivieren Sie dann SecureBoot
  3. Speichern Sie durch Drücken von F10. Ihr PC sollte neu gestartet werden und HDMI sollte jetzt funktionieren.

Durch das Durchführen dieser Schritte auf meinem Computer wurde das Problem behoben

verwandte Informationen