Moniteur externe non détecté sur Ubuntu 18.04


32

Après la mise à niveau vers Ubuntu 18.04, mon ordinateur portable n'a pas pu détecter / utiliser un moniteur externe connecté via HDMI. Même lorsqu'il est branché, le bouton "détecter les affichages" dans l'application des paramètres par défaut ne fait rien.

Voici la sortie de xrandr:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.01*+  60.01    59.97    59.96    59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)

Ma principale préoccupation est la dernière ligne: HDMI-1-1 disconnected. Il y a un moniteur branché et prêt à l'emploi, et rien de ce que je fais ne semble le faire détecter.

J'ai une carte graphique nvidia et avant la mise à jour, j'utilisais des pilotes propriétaires. Lorsque le problème d'affichage externe est apparu pour la première fois, ma première tentative a été de revenir aux pilotes Xorg open source. Cependant, au redémarrage, Ubuntu a affiché mes paramètres de pilote comme utilisant un "pilote installé manuellement" et ne me laisse pas le changer:

entrez la description de l'image ici

Des recommandations?


Comment appelez-vous le pilote Xorg open source? est-ce le nouveau pilote?
solsTiCe

Oui. Désolé de ne pas être précis.
PullJosh

1
Ce problème s'est apparemment résolu. Pour tous les futurs lecteurs rencontrant le même problème: j'ai lancé une session i3 (par opposition à gnome) puis redémarré et le problème a été résolu. Je ne m'attends pas à ce que les deux choses soient corrélées, mais si vous êtes vraiment coincé, cela pourrait valoir le coup.
PullJosh

6
Pour moi, aucun bouton "détecter les écrans" dans les paramètres d'affichage. :(
angelcervera

1
La réponse de @ angelcervera l'a résolu pour moi. Pour référence, voici deux discussions très détaillées décrivant d'autres solutions potentielles: devtalk.nvidia.com/default/topic/1035768/linux/… , devtalk.nvidia.com/default/topic/1032482/…
dskrvk

Réponses:


19

J'ai résolu le problème d'installation de lightdm et l'ai défini comme gestionnaire d'affichage par défaut.

Dans le processus, quelque chose change car commence à détecter à nouveau les écrans externes même si vous revenez à GDM3.

Vous pouvez suivre les instructions ici sur la façon d'effectuer ces modifications:

  • sudo dpkg-reconfigure gdm
  • sélectionnez le gestionnaire d'affichage (LightDM, MDM, KDM, Slim, GDM) que vous souhaitez utiliser par défaut et appuyez sur Entrée
  • redémarrez votre ordinateur

Cela a fonctionné pour mon MSI GS65 sur Ubuntu 18.04. Je dois également sudo prime-select nvidiaredémarrer mon ordinateur - ne fonctionne que si des pilotes nvidia sont utilisés, semble-t-il.
Russell Richie

Bien qu'il semble que, contrairement au post de angelcervera, si je reviens à gdm3, le problème réapparaît ....
Russell Richie

En plus de cette réponse, j'ai renommé mon xorg.conf, mais je ne sais pas si cela a finalement eu un effet.
dskrvk

1
Notez que c'est la combinaison de gdm3 ET de la mise en mode qui cause ce problème. Ubuntu 18.10 est passé au mode par défaut, il a ensuite été rétroporté vers 18.04. Le réglage du mode Nvidia arrête de déchirer le panneau de l'ordinateur portable car il permet la `` synchronisation principale '', un type de vsync pour nvidia prime. Mais gdm3 devient très confus pour une raison quelconque. lightdm est le meilleur des deux mondes: des moniteurs externes fonctionnels et des graphiques nvidia indéchirables sur l'écran de l'ordinateur portable.
Tim Richardson

1
Cela ne résout pas le problème pour moi. GS65 et Ubuntu 18.04.
Thierry J.

6

Je l'ai résolu en purgeant, puis en réinstallant les pilotes nvidia

sudo apt-get purge 'nvidia*'
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update

Ensuite, utilisez l'onglet Pilotes supplémentaires de l'outil Logiciel et mises à jour et installez les derniers pilotes nvidia


4

Mon moniteur externe branché sur mon Lenovo L380 HDMI a cessé de fonctionner sur Ubuntu 18.04. J'ai réussi à résoudre ce problème en ouvrant la configuration du BIOS et en changeant l'option de priorité d'affichage de l'USB Type-C à HDMI.


3

Résolu pour moi en mettant à jour les pilotes de carte Nvidea recommandées comment-à .
Pour installer tous les pilotes recommandés:
sudo ubuntu-drivers autoinstall


Oui, cela a également résolu mon problème. J'ai essayé de connecter mon DELL Inspiron G3 i7 32GB 480 + 1TB GTXTi à LED IIYAMA 28 "avec Ubuntu 18.04 LTS.
wawka

cette suggestion a également résolu mon problème. Merci
Pototo

2

Essayez ceci (changez la résolution, si 1920x1080 n'est pas votre résolution):

    xrandr --addmode HDMI-1-1 1920x1080
    xrandr --output HDMI-1-1 --mode 1920x1080

2

La meilleure solution n'a pas fonctionné pour moi sur mon ordinateur portable Acer, qui a soudainement cessé de montrer HDMI-1 comme sortie dans xrandr ce matin. J'ai essayé de passer aux pilotes noveau au cas où cela aiderait, mais cela n'a pas fonctionné.
J'ai lu sur un autre site que les cartes Nvidia pour ordinateur portable OEM peuvent parfois "devenir confuses, que le câble soit connecté ou non" , ce qui, je l'avais supposé, ne faisait qu'apaiser le support technique. Mais, pour rire, j'ai essayé de débrancher le câble HDMI, de brancher le câble VGA, de redémarrer et de rebrancher le câble HDMI. Pour une raison quelconque, cela a fonctionné.

Il s'agit probablement d'une extension de la solution "Just Learning", dont la partie importante est probablement la partie "via VGA".


2

Merde douce et miséricordieuse! Il existe une solution sans installer lightdm !

Mise à jour:

C'est apparemment une meilleure solution pour exécuter X11 en tant que root. Le correctif sur une ligne consiste à ajouter ceci à ceci/etc/X11/Xwrapper.config:

needs_root_rights = yes


C'est un correctif d'une ligne /lib/systemd/system/gdm3.service

Remplacer

[Un service]

ExecStartPre=/usr/share/gdm/generate-config

avec

[Un service]

ExecStartPre=/usr/bin/xinit /usr/share/gdm/generate-config

Trouvé ici:

https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857

Tous mes écrans externes sont maintenant détectés et fonctionnent sur gdm3

Mon système:

Ubuntu 18.04.3 LTS

Lenovo T480

Processeur Intel® Core ™ i7-8650U à 1,90 GHz × 8

GeForce GTX 1070 Ti / PCIe / SSE2 via Razer Core X sur Thunderbolt 3

GNOME 3.28.2


Ce devrait être la réponse acceptée. Celui qui a le plus de votes suggère de revenir à l'ancien lightdm et est plus d'étapes. Cette simple étape d'une ligne résout le problème pour moi.
user92240

1

Je n'ai pas eu ce problème sur Ubuntu 18.04 avec NVIDIA GeForce GTX 1050 Mobile et GeForce GTX 1050. Mais après la mise à niveau de mon noyau vers 4.19, mon moniteur externe n'a plus été détecté. Le retour au noyau 4.15 standard a fait disparaître le problème.


1

J'ai essayé tout ce qui concerne la suppression et la réinstallation des pilotes gdm3, lightdm, i3, nvidia. Ce qui a fonctionné pour moi, c'est d'aller dans le dossier / etc / X11 / et de créer un fichier xorg.conf avec le contenu du fichier:

Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection

Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection

Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection

Et puis redémarrez. Je n'ai pas eu de succès dans Wayland, mais cela a fonctionné dans la version Unity (j'utilise la version 18.04 dans Alienware R313 avec Windows à double démarrage).


Cela m'a donné une erreur PKCS # 7 lors du démarrage, j'ai donc dû désactiver le pilote pour entrer et supprimer le fichier.
Francisco Peters

Je pense que vous pourriez obtenir le même résultat dans gdm3 en changeant une ligne dans /lib/systemd/system/gdm3.service Voir ma réponse principale dans ce fil ou le rapport de bogue original bugs.launchpad.net/ubuntu/+source / gdm3 / + bug / 1716857
nhorning

0

J'ai essayé la solution qui dit de reconfigurer en lightdm mais cela ne semble pas fonctionner.

J'ai fait quelques lectures sur le site Web suivant: https://devtalk.nvidia.com/default/topic/1035768/linux/ubuntu-18-04-can-t-see-second-monitor/ et j'ai trouvé cela au moins sur Lenovo Legion Y530, la solution consiste à changer le profil NVIDIA prime d'Intel à NVIDIA, puis à redémarrer l'ordinateur.

Vous pouvez changer les profils en allant dans les paramètres 'NVIDIA X Server', en allant dans l'onglet 'Profils PRIME' puis en sélectionnant 'NVIDIA (mode de performance)'. Après, redémarrez l'ordinateur.

Vous pouvez également reconfigurer l'onglet Profils PRIME en exécutant la commande suivante dans le terminal.

 sudo prime-select nvidia

puis redémarrez votre ordinateur.


0

Pour moi, j'ai dû activer la prise en charge du mode hérité dans le BIOS.


0

Je pourrais me connecter à un moniteur externe avant d'exécuter

sudo apt install gnome

J'ai essayé les suggestions ci-dessus, mais aucune ne fonctionne. enfin je récupère la connexion par ce

sudo serivce gdm3 reboot
sudo reboot

câblé.


0

Pour moi, ce problème s'est produit sur un Lenovo Ideapad 510 exécutant Ubuntu 16.04après la connexion à un moniteur externe différent de l'ordinaire via HDMI. Il a été corrigé après avoir connecté cet ordinateur portable à un autre moniteur externe, bien qu'il n'y ait pas fonctionné. Plus tôt, j'ai également changé mes pilotes graphiques d'open-source en propriétaire puis de nouveau en open-source - cela a peut-être aidé. J'ai également redémarré mon ordinateur plusieurs fois. Cela semble assez aléatoire.


0

Une vérification supplémentaire rapide est que vous n'avez pas nomodesetou vga=comme paramètres de noyau, comme indiqué ici (le lien est pour Radeon mais je suppose que cela s'appliquerait à d'autres matériels graphiques). La suppression nomodesetvient de résoudre un problème similaire pour moi.

Les instructions sur la façon de vérifier et si nécessaire de modifier vos paramètres de noyau appliqués au moment du démarrage se trouvent sur cette page .


0

Pour moi, la solution trouvée ici était la seule chose qui fonctionnait.

$ sudo apt install intel-gpu-tools
$ intel-virtual-output
$ reboot

Ma configuration est:

  • MSI GS65 Stealth 8SF
  • Ubuntu 18.04 LTS (Budgie Desktop 18.04)

Mise à jour

J'ai remarqué que le deuxième écran s'affiche correctement après le redémarrage, mais ne le fait plus après la suspension. Au-dessus, ce n'était pas ce qui semblait faire l'affaire, mais il semble que c'est juste le redémarrage qui a aidé.


0

Je viens de passer plusieurs heures à essayer différentes solutions que j'ai trouvées sur ce fil et ailleurs en ligne.

J'utilise Ubuntu 18.04 sur HP Elitebook avec la carte graphique Nvidia GTX1050. Après une nouvelle installation, tout a fonctionné, sauf un moniteur externe. J'ai changé le pilote nvidia dans les pilotes supplémentaires section du logiciel et des mises à jour plusieurs fois et à chaque fois avant que le commutateur ne soit terminé, j'ai dû choisir un mot de passe que j'aurais supposément utilisé lors du prochain redémarrage, mais je ne l'ai jamais demandé pendant la redémarrer.

La raison pour laquelle l'affichage externe ne fonctionnait pas était que les pilotes sélectionnés n'étaient pas chargés. J'ai découvert cela en exécutant nvidia-settings dans le terminal et en obtenant un " réponse ERREUR: le pilote NVIDIA n'est pas chargé ".

La solution: faites attention au redémarrage pour l' écran Enregistrer la clé MOK / MOK . Là, sélectionnez l'option Enregistrer la clé et tapez le mot de passe que vous avez créé lors de la mise à jour du pilote dans Ubuntu.

Tout fonctionne parfaitement après cela.


0

J'ai eu le même problème sur mon ordinateur portable Asus ROG (exécutant un double démarrage Ubuntu 19.04 / Windows 10) après une mise à jour du BIOS.

J'ai d'abord dû désactiver le démarrage sécurisé dans le BIOS.

Ensuite , je devais ensemble options nvidia-drm modeset=0dans /lib/modprobe.d/nvidia-kms.confet exécuter sudo update-initramfs -u.



-2

J'ai connecté mon moniteur externe via VGA et je suis allé à Paramètres> Périphériques> Écrans choisissez Miroir puis Appliquer. m'a demandé si je voulais conserver ce paramètre, choisissez Oui et tout est connecté. Simple et beau.


1
Malheureusement, l'application des paramètres par défaut a été la toute première chose que j'ai essayée. Cela dit, peut-être que quelqu'un d'autre trouvera ces conseils utiles! (
Soit dit en
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.