1 votes

Ubuntu 16.04 ne détecte pas l'affichage supplémentaire

J'exécute Ubuntu 16.04 LTS 64 bits sur mon HP Zbook qui possède une carte graphique Nvidia Quadro. Je ne parviens pas à détecter les écrans multiples, que j'essaie de les connecter via HDMI, VGA ou Thunderbolt 3. Cela n'apparaît pas dans les paramètres d'affichage.

lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Skylake 
Integrated Graphics (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro 
M1000M] (rev a2)

Il est évident que j'ai fait des recherches sur ce problème dès que je l'ai rencontré. question qui n'a donné aucune réponse) et j'ai vu (et essayé) de multiples solutions telles que celles données à l'adresse suivante la réponse de ce forum y la réponse de ce forum . Le problème est qu'à chaque fois que j'essaie d'installer des pilotes nvidia (ce qui est censé être la solution la plus courante), comme ceux donnés sur le premier lien, Ubuntu démarre dans un écran vide, ou je continue à passer par l'écran de connexion après avoir entré le mot de passe (les deux sont apparemment des problèmes connus en jouant avec les pilotes graphiques avec Ubuntu).

La seule façon de me reconnecter à Ubuntu est de purger les pilotes nvidia et de réinstaller xserver (en utilisant les pilotes nouveaux comme indiqué ci-dessous). J'ai essayé de réinstaller les pilotes nvidia plusieurs fois mais l'écran noir s'affiche à chaque fois.

enter image description here

Il est clair que je fais quelque chose de mal, comme installer la mauvaise version des pilotes nvidia, ou utiliser les mauvais pilotes non propriétaires. Si quelqu'un a déjà été confronté à ce problème ou a une solution à proposer, je suis preneur.

Sortie de xrandr :

 xrandr
 xrandr: Failed to get size of gamma for output default
 Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 
 1080
 default connected primary 1920x1080+0+0 0mm x 0mm
 1920x1080     77.00* 

Veuillez poster toute demande de commande de diagnostic et je posterai ces sorties dans la question éditée.

Merci d'avance

2voto

AVJ Points 166

J'ai fait ce qui suit et j'espère que cela aidera d'autres personnes qui tombent sur ce problème :

Le problème semble avoir été une combinaison des "graphiques hybrides" dans le BIOS comme suggéré par @SunnyDaze dans l'un des commentaires (merci pour cela). "Optimus" - comme SunnyDaze l'a suggéré - est apparemment l'approche hybride (Nvidia+graphiques intégrées à la carte) qui bascule automatiquement entre les deux au moment de l'exécution pour obtenir les meilleures performances de la batterie et des graphiques. enlace

J'ai dû aller dans BIOS -> Advanced -> Built-in Device Options -> Graphics (options : hybrid, discrete, and auto ). J'ai sélectionné discrete .

Ensuite, j'ai redémarré mais les écrans ne s'affichaient toujours pas, j'ai donc exécuté les commandes suivantes

$ sudo add-apt-repository ppa:graphics-drivers/ppa $ sudo apt update sudo apt install nvidia-396 (la plus récente étant celle donnée sur Site web de Nvidia ).

Après cela, j'ai redémarré et voilà ! Tous mes écrans (2 moniteurs et l'écran de mon ordinateur portable) ont commencé à fonctionner.

En résumé, le nvidia-396 probablement a aidé à faire fonctionner les écrans, et la désactivation des graphiques hybrides probablement a évité le problème de l'écran vide après la connexion/la boucle de connexion mentionné dans la question !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X