web-dev-qa-db-fra.com

Le second moniteur reste noir / en mode d'économie d'énergie

J'utilise deux moniteurs, un Belinea o.display 1 (reconnu comme une Rogen Tech Distribution Inc 20 "par Ubuntu, mais fonctionne correctement) sur la sortie DVI (connectée via un adaptateur DVI-à-VGA) comme moniteur principal. et un Dell 19 "(correctement reconnu) sur la sortie HDMI (via un adaptateur HDMI-DVI) en tant que moniteur secondaire. Le contrôleur graphique est une GeForce 9500 GS. J'utilise une Ubuntu 13.04 entièrement mise à jour avec nouveau 1: 1.0.7-0ubuntu1.

Le problème est que le second moniteur (Dell) ne semble jamais quitter le mode veille au démarrage: l'écran reste noir et le voyant d'état sur le moniteur reste orange (il est vert lorsqu'il est allumé). Il est correctement reconnu et la taille du bureau est définie en conséquence, elle reste noire. Changer n'importe quel paramètre via xrandr/arandr/etc. ne fait rien. Le menu à l'écran du moniteur indique qu'il est en mode d'économie d'énergie.

Lorsque vous utilisez les pilotes propriétaires NVIDIA, le second moniteur fonctionne, il suffit de le trouver. Mais ces pilotes causent beaucoup d'autres problèmes sur mon système, je voudrais donc vraiment les éviter.

Sur Ubuntu 12.10, j’avais trouvé une solution de contournement: lorsque vous déplacez légèrement la position relative du second moniteur vers le haut et le haut, il s’allume et fonctionne normalement:

xrandr --output DVI-I-1 --mode 1680x1050 --pos 1280x0 --rotate normal --output HDMI-1 --mode 1280x1024 --pos 0x88 --rotate normal
sleep 2
xrandr --output DVI-I-1 --mode 1680x1050 --pos 1280x0 --rotate normal --output HDMI-1 --mode 1280x1024 --pos 0x0 --rotate normal

Cette solution de contournement cesse de fonctionner après la mise à jour vers 13.04 et je cherche maintenant une nouvelle solution.

Quelqu'un a-t-il vécu quelque chose de similaire?

sortie xrandr:

Screen 0: minimum 320 x 200, current 2960 x 1050, maximum 8192 x 8192
DVI-I-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 270mm
   1680x1050      60.0*+
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.1     72.0     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
HDMI-1 connected 1280x1024+1680+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+   75.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  

lshw -c video:


  *-display
Beschreibung: VGA compatible controller Produkt: G96 [GeForce 9500 GS] Hersteller: NVIDIA Corporation Physische ID: 0 Bus-Informationen: pci@0000:01:00.0 Version: a1 Breite: 64 bits Takt: 33MHz Fähigkeiten: pm msi pciexpress vga_controller bus_master cap_list rom Konfiguration: driver=nouveau latency=0 Ressourcen: irq:16 memory:fa000000-faffffff memory:d0000000-dfffffff memory:f8000000-f9ffffff ioport:df00(Größe=128) memory:fb000000-fb07ffff

Merci de votre aide!

3
Rob

J'ai trouvé une solution de contournement pour un problème similaire. Après le démarrage ou le redémarrage de X, l'un de mes moniteurs passe en Powersave, l'autre fonctionne correctement. Si je commute sur une console texte uniquement (ctrl-alt-f1), l'écran s'allume et fonctionne correctement. Lorsque je repasse en X (ctrl-alt-f7), mon affichage reste allumé. Je pense que c'est un problème de synchronisation de fréquence.

5
Jeffery Williams

J'ai le même problème avec Lubuntu 12.04. Votre solution de contournement avec l'argument pos ne fonctionne pas pour moi. Ce qui fonctionne pour moi, c'est d'appeler deux fois xrandr, avec différentes résolutions:

DISPLAY=:0 xrandr --output HDMI1 --mode 1024x768
DISPLAY=:0 xrandr --output HDMI1 --auto

Cela provoque des scintillements laids, mais fait son travail. Et cela me permet d'économiser deux frappes au clavier par rapport à la solution de Jeffery Williams, qui fonctionne également pour moi.

2
jan