web-dev-qa-db-fra.com

Moniteur externe défini comme primaire même lorsqu'il est déconnecté de l'ordinateur portable

Mon ordinateur portable Lenovo X200 a récemment développé un problème qui me donne un écran interne vierge au démarrage d’Ubuntu 11.10. L’affichage fonctionne normalement pendant le démarrage, après quoi le bureau est affiché momentanément avant d’être effacé. Les menus gnome-Shell ne sont pas visibles pendant ce bref scintillement du bureau.

Il semble que l'ordinateur portable se comporte comme si un moniteur externe était connecté et défini comme écran principal, sans mise en miroir ni extension à l'écran interne.

Voici quelques observations:

  1. Si je connecte un moniteur externe, mon bureau apparaît dessus.

  2. Je peux ensuite utiliser avec succès Affichages (paramètres système) et xrandr pour allumer l’affichage interne (qui est réglé sur off), puis pouvoir reproduire ou étendre sur les deux écrans.

  3. Une fois que j'ai allumé l'écran du portable et que je l'ai défini comme primaire, je peux déconnecter le moniteur externe et utiliser l'écran de manière indépendante.

  4. Si je démarre l'ordinateur portable sans affichage externe (auquel cas je reçois un écran vide), je peux passer à un autre terminal, par exemple. tty1, à quel moment mon écran interne fonctionne correctement, mais si je reviens à tty7 il s'éteint à nouveau et, à ce stade, je ne peux plus basculer sur tty1, tty2, etc.

  5. Je peux démarrer Windows sans problèmes.

Je pense qu'il est possible que j'ai manipulé certains paramètres quelque part dans le passé afin de définir le moniteur externe en tant qu'écran principal lorsque l'ordinateur portable a été ancré. Dans ce cas, je me demande si quelqu'un pourrait me diriger vers des fichiers potentiels que j'ai éventuellement modifiés (et me rappeler les modifications que j'ai apportées), afin de pouvoir revenir aux paramètres d'origine. Cela aurait été un peu en arrière cependant, je pense, dans Ubuntu Maverick ou Natty (et je ne sais pas si de telles modifications persisteraient lors de la mise à niveau). C'est un développement récent, cependant, donc je pense que c'est plus que ça.

Je ne vois aucune installation de logiciel ni aucune modification des fichiers système pouvant coïncider avec l'apparition du problème.

Quelqu'un a-t-il une idée de ce qui se passe ici ou de la manière de diagnostiquer le problème? S'il y a une commande que je peux utiliser pour imprimer les informations système pertinentes, veuillez me le faire savoir et je mettrai à jour la question avec les détails.

8
jbaums

Dans mon cas, la racine de ce problème était Jupiter , que j'avais installée il y a quelque temps pour la gestion de l'alimentation. Jupiter propose certaines options pour ajuster les paramètres d'affichage, y compris le périphérique de sortie, qui sont enregistrées et restaurées au démarrage. Le fait de remplacer les "Affichages vidéo" de Jupiter par "Affichage interne uniquement" a corrigé le problème. Je pourrais passer à "Activer les deux écrans", car il est probablement nécessaire de faire fonctionner mon ordinateur externe une fois connecté.

1
jbaums

Nous utilisons beaucoup de produits Lenovo dans notre entreprise, mais la plupart ont une carte d'affichage Nvidia par opposition à une carte Intel comme le X200. Nous utilisons un moniteur externe secondaire comme moniteur principal et avons au début le même problème que vous rencontrez actuellement.

Nous avons résolu les problèmes en deux étapes, d’abord dans le BIOS sous Display , Le périphérique graphique a été remplacé par "intégré" par "discret" . Ensuite, deuxièmement, et malheureusement, c’est là que la solution a changé de chemin, c’est que nous avons téléchargé et installé les derniers pilotes à partir du site Web de Nvidia, ce qui fournissait un utilitaire de configuration Nvidia supplémentaire comme celui que vous trouverez dans Windows et la gestion des moniteurs secondaires a été facilement atteint.

C’est à peu près tout ce que j’ai pour vous, malheureusement, il existe quelques paramètres supplémentaires dans la rubrique Affichage du BIOS qui peuvent également aider.

Bonne chance.

milo

1
kingmilo

Ouvrez la boîte de dialogue d'exécution en tapant Alt+F2

Puis tapez rm ~/.config/monitors.xml et appuyez sur Enter

1
Patrick