L'écran devient noir lors de la connexion d'un deuxième moniteur

8

J'utilise 11.04 sur un mackbook pro 2011 de 13 pouces (Intel HD 3000 GPU).

Auparavant, tout allait bien, mais aujourd'hui, lorsque je branche un moniteur externe (un Acer de 17 pouces étant connecté via un mini-port d'affichage à un adaptateur VGA), l'ordinateur portable reconnaît immédiatement le moniteur, mais l'écran devient noir. Il semble que tout soit encore réactif. Je peux voir le curseur et je peux le voir changer en se déplaçant sur des choses comme les zones de texte ou les bords des fenêtres ouvertes. Mais même après avoir débranché le moniteur, je ne peux rien obtenir d'autre qu'un écran noir jusqu'à ce que je redémarre gdm.

Hier, j'utilisais l'ordinateur portable avec un moniteur Asus de 22 pouces utilisant un mini-port d'affichage vers un adaptateur DVI et tout allait bien. Ce même moniteur fonctionnait également bien la semaine dernière lorsque j'utilisais OS X, et sur un ordinateur portable HP plus ancien sans adaptateur (directement sur VGA).

Comment puis-je réparer cela?

gregghz
la source
Vous avez trouvé une solution? Ça m'arrive aussi dans un Asus u35jc-a1, moniteur externe Samsung T220. Au début, je pensais que c'était lié à Unity, mais cela se produit également dans Gnome 2.
Seb

Réponses:

4

Je viens de trouver la page officielle des bogues, avec des solutions de contournement possibles telles que l'installation d'autres versions du noyau: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/745112

Pour le moment, il semble que nous devions attendre ou jouer avec d'autres noyaux ...

EDIT: Je viens d'installer et d'essayer le noyau linux-headers-2.6.39-020639rc4et fonctionne comme un charme - au moins à cet égard. J'espère que c'est aussi stable que le précédent!

Seb
la source
où avez-vous obtenu ce noyau ??
gregghz
ok, j'ai trouvé ce noyau. Je l'ai essayé et cela fonctionne ... mieux ... cela ne fait pas disparaître mon écran principal. Mais sur le moniteur externe, il est complètement noir, sauf pour le panneau de l'unité (je ne sais pas comment l'appeler) en haut et le curseur. (ce noyau: kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.39-rc4-natty )
gregghz
le noyau ici: kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next-proposed présente le même comportement que celui que j'ai mentionné précédemment.
gregghz
1
BTW, tout fonctionne bien maintenant sur un noyau 3.0. Je l'ai également fait travailler sur un noyau 2.39.
gregghz
1

L'installation d'un nouveau noyau 2.6.39 a résolu un problème dans mon cas. Voici des instructions étape par étape pour les utilisateurs moins expérimentés: http://blog.lome.pl/blog/ubuntu-11-4-black-screen-problem-solved/

blazej
la source
comme mentionné dans les commentaires sur la réponse de Seb, pas de dés. Le moniteur d'ordinateur portable fonctionne bien avec les noyaux les plus récents, mais celui externe est toujours un écran noir.
gregghz
Avez-vous essayé celui d'ici: launchpad.net/~kernel-ppa/+archive/ppa/+packages ? C'est 2.6.39-rc5 et non 2.6.39-rc4 alors peut-être que cela fonctionnera mieux ... et cela a vraiment fonctionné pour moi.
blazej
1

J'utilise Ubuntu 11.04 avec un Nvidia et un Intel AGP intégré dans mon ordinateur portable.

J'utilise un moniteur externe connecté via un mini DisplayPort câblé à la carte Intel. Cela fonctionne depuis que j'ai installé Ubuntu 11.04 un mois à la fois, aujourd'hui le moniteur externe ne répond plus:

  • Le moniteur externe ne signale aucune synchronisation
  • Système> Préférences> Moniteurs signale le moniteur externe comme connecté et opérationnel.
  • L'écran d'impression comprend l'image du moniteur externe
  • Le moniteur principal de l'ordinateur portable fonctionne comme prévu.

Après avoir vérifié les câbles, les connexions et le moniteur externe, j'ai redémarré dans le noyau précédent (je suppose qu'hier j'ai eu une mise à jour du noyau) et le moniteur externe est revenu à la vie. J'ai fait le test à plusieurs reprises et le comportement était cohérent.

Le noyau incriminé est générique 2.6.38-11.

Le dernier bon noyau connu est 2.6.38-10-générique.

Jusqu'à présent, je m'en tiens au noyau précédent lorsque j'utilise un moniteur externe.

Voici mes informations sur le périphérique graphique:

anibal@collar-de-bolas:~ $ lspci | grep -i VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation Device 0df4 (rev a1)
anibal@collar-de-bolas:~ $ sudo lshw -C video
[sudo] password for anibal: 
  *-display               
       description: VGA compatible controller
       product: nVidia Corporation
       vendor: nVidia Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:16 memory:f0000000-f0ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:3000(size=128) memory:f1000000-f107ffff
  *-display
       description: VGA compatible controller
       product: 2nd Generation Core Processor Family Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:54 memory:f1400000-f17fffff memory:e0000000-efffffff ioport:4000(size=64)
Aníbal Rojas
la source
Je viens de remplir un bug du noyau pour cela: bugs.launchpad.net/ubuntu/+source/linux/+bug/838181, veuillez le vérifier s'il vous convient.
Aníbal Rojas
0

Comme solution de contournement pour pouvoir continuer à travailler, regardez ici

Transcription:

Vous devez accéder à un shell tty (sans interface utilisateur) en utilisant, par exemple, ctrl + alt + F2. Dans le shell tty, vous devez vous connecter et trouver n'importe quel processus compiz, en utilisant la commande

ps -ef | grep compix

Ensuite, tuez tous les processus compiz:

kill -9 <processes ids separated using space>

Exécutez ensuite l'unité pour initialiser l'interface utilisateur:

unity&

Donnez-lui un moment pour charger et revenir au «shell d'interface utilisateur», en utilisant ctrl + alt + F8, pour voir l'interface utilisateur en cours d'initialisation.

AlikElzin-kilaka
la source
0

J'ai eu ce problème avec un moniteur DVI branché sur un dock, utilisant Ubuntu 11.10. Je l'ai résolu en supprimant le fichier~/.config/monitors.xml

trampgeek
la source