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:
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.)