web-dev-qa-db-fra.com

Ubuntu 16.04 ne fonctionne que lorsque le moniteur secondaire est connecté

J'ai Ubuntu 16.04 sur un ordinateur portable Gigabyte Aero 14 ayant Geforce GTX 1060 VGA. L'utilisation de différents pilotes nvidia entraîne un comportement différent. Par exemple, "nvidia-384" et "nvidia-387" ne détectent pas le second moniteur.

Actuellement, j'ai installé nvidia-390 (j'ai essayé le fichier .run du site Web nvidia et le paquetage de ppa:graphics-drivers/ppa). Cela fonctionne lorsque le moniteur externe est connecté, mais lorsque je le déconnecte et que je redémarre, Ubuntu se bloque après la connexion.

Quelques notes:

  • J'ai déjà essayé buntu 16.04 + Pilote Nvidia = écran vide
  • Pilotes réinstallés
  • Essayé à la fois UEFI désactivé et activé
  • Essayé Unité et Gnome
  • Les pilotes Nouveau, nvidia-367, nvidia-384 et nvidia-387 ne détectent pas mon deuxième moniteur
  • Essayé les deux mini-affichage sur le port VGA, et HDMI à HDMI
  • Sudo lshw -c video résultat: https://Pastebin.com/raw/pZmkDbWC
  • Informations sur le processeur: CPU i7-6700HQ Intel (R) Core (TM) à 2,60 GHz
  • Informations du BIOS: enter image description here
  • Dans le BIOS, la seule option liée au VGA que je vois est l’accélération graphique 3D enter image description here
5
Saber

Vous semblez avoir un processeur Intel "Skylake" dans votre ordinateur portable Gigabyte Aero 14 Le Skylake intègre les graphiques Intel et, sauf erreur, il est utilisé par défaut pour piloter le moniteur principal (non externe). . Des problèmes ont été rapportés avec le gel des écrans lié à la ligne de processeurs mobiles Skylake. Compte tenu de tout ce que vous avez déjà essayé et des résultats que vous avez rapportés, je pense que cela peut être considéré comme un problème critique. et pas le problème de pilote graphique habituel. Assurez-vous de ne pas avoir nomodeset ou vga = en tant que paramètre du noyau, car Intel requiert la configuration du mode du noyau.

Il pourrait également être utile d'essayer temporairement intel_idle.max_cstate=1 en tant que paramètre de démarrage du noyau.

Vous pourriez aussi reconfigurer X.

EDIT: Votre ordinateur portable étant doté de la technologie Optimus Graphics, vous devrez peut-être l'installer nvidia-prime ou bumblebee et vérifier les paramètres d'affichage de votre BIOS pour obtenir les résultats souhaités (car il m'est difficile de savoir si vous avez sélectionné une carte graphique spécifique ou si vous utilisez un paramètre graphique hybride.

Vous pouvez également obtenir des indices de cette question.

Il est également possible que lors de vos nombreuses tentatives pour trouver le pilote graphique adapté à votre situation, vous ayez créé par inadvertance un gâchis auquel cas vous pourriez trouver cette réponse particulièrement utile.

1
Elder Geek