web-dev-qa-db-fra.com

Ubuntu 16.04 Ne détecte pas d'affichage supplémentaire

J'utilise Ubuntu 16.04 LTS 64 bits sur mon HP Zbook équipé d'une carte graphique Nvidia Quadro. Je ne parviens pas à détecter plusieurs écrans, que je tente de les connecter via HDMI, VGA ou Thunderbolt 3. Il 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)

Maintenant, évidemment, j'ai étudié ce problème dès que je l'ai rencontré (ma précédente question qui n'a pas obtenu de réponse) et j'ai vu (et essayé) de multiples solutions telles que celles données à this réponse du forum et cette réponse du forum . Le problème, c’est que chaque fois que j’essaie d’installer des pilotes nvidia (ce qui est censé être la solution la plus courante), tels que ceux indiqués sur le premier lien, Ubuntu démarre dans un écran vide ou je continue à parcourir en boucle l’écran de connexion après la saisie du mot de passe (les deux apparemment, on rencontre des problèmes en jouant avec les pilotes graphiques d’Ubuntu).

Le seul moyen de me reconnecter à Ubuntu consiste à purger les pilotes nvidia et à réinstaller xserver (à l’aide des nouveaux pilotes, comme indiqué ci-dessous). J'ai essayé de réinstaller les pilotes nvidia plusieurs fois, mais passe à l'écran noir à chaque fois.

enter image description here

Clairement, je fais quelque chose de mal, comme installer la version incorrecte des pilotes nvidia ou utiliser les mauvais pilotes non propriétaires. Si quelqu'un a déjà fait face à ce problème ou a une solution à ce problème, j'apprécie ces suggestions.

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 modifiée.

Merci d'avance

1
AVJ

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 suggéré par SunnyDaze - est apparemment une approche hybride (Nvidia + On-board integrated graphics) qui bascule automatiquement entre les deux au moment de l'exécution pour optimiser les performances de la batterie et des graphiques lien

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

Par la suite, j'ai redémarré mais les écrans n'étaient toujours pas affichés, alors j'ai exécuté les commandes suivantes

$ Sudo add-apt-repository ppa:graphics-drivers/ppa $ Sudo apt update Sudo apt install nvidia-396 (le dernier en date indiqué sur site Web Nvidia ).

Après cela j'ai redémarré et le tour est joué! Tous mes écrans (2 moniteurs et écran d'ordinateur portable) ont commencé à fonctionner.

En résumé, le nvidia-396 a probablement aidé à rendre les affichages opérationnels et à désactiver les graphiques hybrides probablement évite l'écran blanc après le problème de connexion/boucle de connexion mentionné dans la question!

1
AVJ