web-dev-qa-db-fra.com

moniteur externe n'est plus reconnu lorsque connecté VGA, ordinateur gelé lorsqu'il est connecté avec HDMI

J'utilise 13.04 sur un thinkpad X230. J'avais régulièrement utilisé un câble VGA pour brancher mon moniteur ASUS externe. En accédant à l'application "disply", Ubuntu la reconnaîtrait comme "communication précédente" et donnerait les options de résolution appropriées. Je l'ai réglé sur le côté, l'écran dans le sens des aiguilles d'une montre et je l'ai utilisé comme moniteur vertical pendant des mois sans problèmes.

tout à coup, sans aucune raison, cela ne fonctionne plus. Lorsque je le branche, il n'est plus reconnu en tant que moniteur "d'ancor communications" et il ne me donne que des options de résolution très grossière, qui sont inutiles.

J'ai repêché un câble HDMI et l'ai branché. Voyons, il reconnaît la marque du moniteur et a une apparence nette et agréable. Mais après environ 5 minutes d’être branché, l’ordinateur commence à être vraiment ralenti. Je débranche et tout semble aller bien, mais je n'ai pas de moniteur externe.

Pourquoi cette rupture et comment rendre mon moniteur externe reconnaissable via VGA (comme avant) ou ne pas bloquer la prise HDMI (qui serait agréable)?

Merci pour toute aide. Je ne sais pas pourquoi cela ne fonctionne pas comme avant.

Edit1: Ajouté la prime hier parce que je veux vraiment résoudre ce problème et je ne sais pas comment le faire. J'attribuerai des réponses qui résoudront le problème et expliqueront pourquoi le correctif fonctionne.

Edit2: Voici le résultat de xrandr -q verbose

Screen 0: minimum 320 x 200, current 2134 x 1024, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (0x4d) normal (normal left inverted right x axis y axis) 277mm x 156mm
    Identifier: 0x43
    Timestamp:  54199073
    Subpixel:   horizontal rgb
    Gamma:      1.0:1.0:1.0
    Brightness: 1.0
    Clones:    
    CRTC:       0
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    EDID: 
        00ffffffffffff004ca3473000000000
        00140103801c1078ea1d859156598f26
        18505400000001010101010101010101
        010101010101381d56d4500016303020
        2500159c100000190000000f00000000
        000000000025d9066a00000000fe0053
        414d53554e470a204ca34154000000fe
        004c544e31323541543031343031005d
    BACKLIGHT: 15 
        range: (0, 15)
    Backlight: 15 
        range: (0, 15)
    scaling mode: Full aspect 
        supported: NoneFullCenterFull aspect
  1366x768 (0x4d)   74.8MHz -HSync -VSync *current +preferred
        h: width  1366 start 1414 end 1446 total 1578 skew    0 clock   47.4KHz
        v: height  768 start  770 end  775 total  790           clock   60.0Hz
  1360x768 (0xb3)   84.8MHz -HSync +VSync
        h: width  1360 start 1432 end 1568 total 1776 skew    0 clock   47.7KHz
        v: height  768 start  771 end  781 total  798           clock   59.8Hz
  1360x768 (0xb4)   72.0MHz +HSync -VSync
        h: width  1360 start 1408 end 1440 total 1520 skew    0 clock   47.4KHz
        v: height  768 start  771 end  781 total  790           clock   60.0Hz
  1024x768 (0x4e)   65.0MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  800x600 (0xb5)   40.0MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0xb6)   36.0MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz
  640x480 (0xb7)   25.2MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  490 end  492 total  525           clock   59.9Hz
VGA1 connected 768x1024+1366+0 (0x4e) right (normal left inverted right x axis y axis) 0mm x 0mm
    Identifier: 0x44
    Timestamp:  54199073
    Subpixel:   unknown
    Gamma:      1.0:1.0:1.0
    Brightness: 1.0
    Clones:    
    CRTC:       1
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
  1024x768 (0x4e)   65.0MHz -HSync -VSync *current
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  800x600 (0xb5)   40.0MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0xb6)   36.0MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz
  848x480 (0xb8)   33.8MHz +HSync +VSync
        h: width   848 start  864 end  976 total 1088 skew    0 clock   31.0KHz
        v: height  480 start  486 end  494 total  517           clock   60.0Hz
  640x480 (0xb9)   25.2MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  489 end  492 total  525           clock   59.9Hz
HDMI1 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x45
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
DP1 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x46
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
HDMI2 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x47
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
HDMI3 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x48
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
DP2 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x49
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
DP3 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x4a
    Timestamp:  54199073
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1 2
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: AutomaticFullLimited 16:235
    audio: auto 
        supported: force-dvioffautoon
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x4b
    Timestamp:  54199073
    Subpixel:   no subpixels
    Clones:    
    CRTCs:      3
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
2
generic_user

D'après la sortie xrandr, il semble que le serveur X ne reçoive pas les informations EDID de votre moniteur, à cause d'une défaillance matérielle de votre moniteur ou d'un bug de pilote.

Vous devriez essayer les solutions présentées dans le Arch wiki , sous le titre Ajouter des résolutions non détectées .

Et si cela résout votre problème, créez un script à partir des commandes à exécuter, c.-à-d. Ouvrez votre éditeur de texte favori et créez un fichier comme ci-dessous (bien sûr modifiez les paramètres de la commande xrandr à ceux qui ont travaillé pour vous):

#!/bin/bash
xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA1 1280x1024_60.00
xrandr --output VGA1 --mode 1280x1024_60.00

Enregistrez-le dans /etc/vga_setup.sh (vous aurez besoin des privilèges root pour l'enregistrer ici, mais si vous le souhaitez, vous pouvez l'enregistrer où bon vous semble.) Ensuite, rendez-le exécutable: Sudo chmod a+x /etc/vga_setup.sh Testez le fichier si cela fonctionne: dans un terminal simplement /etc/vga_setup.sh Si cela fonctionne, aucune erreur ne sera signalée, alors:

Ouvrez /etc/lightdm/lightdm.conf dans votre éditeur de texte préféré (vous aurez besoin des privilèges root, donc utilisez Sudo ou gksu), et ajoutez ces lignes à la fin du fichier:

display-setup-script = /etc/vga_setup.sh
session-setup-script = /etc/vga_setup.sh 

Enregistrez le fichier. Redémarrer. Devrait marcher. (Si, après le redémarrage, votre interface graphique ne s'affiche pas, n'hésitez pas, passez à la console virtuelle (CTRL+ALT+F1), connectez-vous et supprimez les lignes ajoutées du fichier /etc/lightdm/lightdm.conf et redémarrez, puis revenez ici.)

2
falconer