web-dev-qa-db-fra.com

Ubuntu 18.04 ne voit pas le deuxième moniteur

J'ai récemment mis à jour à 18.04. Mon ordinateur portable a une configuration Optimus donc les cartes Nvidia et Intel. Je ne pouvais pas dépasser l’écran de connexion de Gnome avec Xorg. La souris et l'écran se figeraient. J'ai trouvé cela en supprimant xorg.conf que je pouvais ensuite me connecter. Si j'ai essayé de générer un fichier xorg.conf avec nvidia-xconfig. Ce fichier xorg.conf gèlera à nouveau mes tentatives de connexion afin de supprimer le fichier xorg.conf. Mon problème est que nvidia-settings et les paramètres Gnome ne voient plus un second moniteur connecté. Xorg utilise les fichiers dans /usr/share/X11/xorg.conf.d/ pour charger. Ci-dessous, mon fichier gpu-manager.log.

 last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/4.15.0-22-generic/updates/dkms
Found nvidia module: nvidia-modeset.ko
Looking for amdgpu modules in /lib/modules/4.15.0-22-generic/updates/dkms
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? yes
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 8086:591b
BusID "PCI:0@0:2:0"
Is boot vga? yes
Vendor/Device Id: 10de:1c20
BusID "PCI:1@0:0:0"
Is boot vga? no
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Found "/dev/dri/card0", driven by "i915"
output 0:
card0-eDP-1
Number of connected outputs for /dev/dri/card0: 1
Does it require offloading? yes
last cards number = 2
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards? 2
Has the system changed? No
Intel IGP detected
Intel hybrid system
Nvidia driver version 396.24 detected
Creating /usr/share/X11/xorg.conf.d/11-nvidia-prime.conf

Des idées comment résoudre ce problème afin que NVIDIA voit un deuxième moniteur?

1
Jim Ruxton

Notez que OP est sur 18.04, et mon problème (et solution) est avec 18.10. Je soupçonne qu'avec un "plus récent" pilote nvidia le problème est le même sur 18.04, les commentaires confirment.

Problème : Je suis sur le Thinkpad p51 qui contient des graphiques nvidia quatro m2200. L'ordinateur portable a un écran 4k et j'utilise aussi un moniteur 4k externe. La configuration a bien fonctionné le 18.04, mais après la mise à niveau vers 18.10, le moniteur externe n’était plus détecté. Le moniteur externe ne figurait ni dans les paramètres Display ni dans xrandr. Les pilotes Nvidia sont version 390.77.

Solution : Installez et utilisez lightdm:

  1. $ Sudo apt install lightdm (ou $ Sudo dpkg-reconfigure lightdm s'il est déjà installé).
  2. Sélectionnez lightdm lorsque vous êtes interrogé sur la sélection du gestionnaire d'affichage.
  3. Redémarrer

Contexte

Cela semble un peu contre-intuitif, mais le https://askubuntu.com/a/1049669/47256 a donné une bonne idée d'essayer lightdm. Contrairement à la solution associée, le retour à GDM n'a pas aidé. Je dois rester avec lightdm.

J'ai trouvé ce post qui apporte un peu de lumière sur le sujet:

Le développeur Ubuntu qui s’occupe du paquet ubuntu nvidia-prime a mis à jour son travail pour Ubuntu 18.10 (...) La permutation entre hybride et intel uniquement (dans les deux cas) fonctionne sans redémarrage, il vous suffit de vous déconnecter et de vous reconnecter (. ..) Cependant, cela ne fonctionne pas bien avec gdm3: les moniteurs externes ne fonctionnent pas car le pilote nvidia plante (...)

Src: Optimus et Ubuntu 18.10: Les nouveaux paquets sont bons mais lightdm est requis, gdm3 toujours en panne

edit : J'ai posté une mise en scène de l'enquête sur mon blog .

7
Igor Kupczyński