web-dev-qa-db-fra.com

Mon moniteur est branché sur VGA-0, pourquoi me donne-t-il des erreurs sur VGA-1?

Ce problème a commencé lorsque j'étais sur 10.04 (septembre-octobre) et a continué après une nouvelle installation de 10.10.

Mon problème est que mon écran devient noir pendant quelques secondes et revient avec 1024x768 et un "Moniteur inconnu" lorsque je tente de le modifier.

-Le noyau est le 2.6.37 RC2. -Ma carte graphique est une ATI SAPPHIRE X1550 PCI-E avec les derniers pilotes de X-update PPA

Sudo dmesg

donne:

[   87.088780] radeon 0000:01:00.0: VGA-1: EDID block 0 invalid.
[   87.088785] [drm:radeon_vga_detect] *ERROR* VGA-1: probed a monitor but no|invalid EDID
[   87.141587] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 126
[   87.141592] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
[   87.141595] <3>ee 8b c5 a4 5a 48 9b 25 1a 50 54 bf ef 00 81 80  ....ZH.%.PT.....
[   87.141599] <3>10 10 01 03 68 22 1b 78 ee 8b c5 a4 5a 48 9b 25  ....h".x....ZH.%
[   87.141602] <3>1a 50 54 bf ef 00 81 80 71 4f 01 01 01 01 01 01  .PT.....qO......
[   87.141605] <3>01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70  ......0*..Q.*@0p
[   87.141609] <3>13 00 52 0e 11 00 00 1e 00 00 00 fd 00 38 4c 1e  ..R..........8L.
[   87.141612] <3>52 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 43  R...      .....C
[   87.141615] <3>4d 43 20 31 37 0a 20 20 20 20 20 20 00 00 00 ff  MC 17.      ....
[   87.141619] <3>00 30 0a 20 20 20 20 20 20 20 20 20 20 20 00 9d  .0.           ..
[   87.141621] 
[   87.192666] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 126
[   87.192670] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
[   87.192673] <3>ee 8b c5 a4 5a 48 9b 25 1a 50 54 bf ef 00 81 80  ....ZH.%.PT.....
[   87.192677] <3>10 10 01 03 68 22 1b 78 ee 8b c5 a4 5a 48 9b 25  ....h".x....ZH.%
[   87.192680] <3>1a 50 54 bf ef 00 81 80 71 4f 01 01 01 01 01 01  .PT.....qO......
[   87.192683] <3>01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70  ......0*..Q.*@0p
[   87.192686] <3>13 00 52 0e 11 00 00 1e 00 00 00 fd 00 38 4c 1e  ..R..........8L.
[   87.192690] <3>52 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 43  R...      .....C
[   87.192693] <3>4d 43 20 31 37 0a 20 20 20 20 20 20 00 00 00 ff  MC 17.      ....
[   87.192696] <3>00 30 0a 20 20 20 20 20 20 20 20 20 20 20 00 9d  .0.           ..
[   87.192698] 
[   87.243677] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 126
[   87.243682] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
[   87.243685] <3>ee 8b c5 a4 5a 48 9b 25 1a 50 54 bf ef 00 81 80  ....ZH.%.PT.....
[   87.243689] <3>10 10 01 03 68 22 1b 78 ee 8b c5 a4 5a 48 9b 25  ....h".x....ZH.%
[   87.243692] <3>1a 50 54 bf ef 00 81 80 71 4f 01 01 01 01 01 01  .PT.....qO......
[   87.243695] <3>01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70  ......0*..Q.*@0p
[   87.243698] <3>13 00 52 0e 11 00 00 1e 00 00 00 fd 00 38 4c 1e  ..R..........8L.
[   87.243702] <3>52 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 43  R...      .....C
[   87.243705] <3>4d 43 20 31 37 0a 20 20 20 20 20 20 00 00 00 ff  MC 17.      ....
[   87.243708] <3>00 30 0a 20 20 20 20 20 20 20 20 20 20 20 00 9d  .0.           ..
[   87.243711] 
[   87.294695] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 126
[   87.294699] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
[   87.294702] <3>ee 8b c5 a4 5a 48 9b 25 1a 50 54 bf ef 00 81 80  ....ZH.%.PT.....
[   87.294706] <3>10 10 01 03 68 22 1b 78 ee 8b c5 a4 5a 48 9b 25  ....h".x....ZH.%
[   87.294709] <3>1a 50 54 bf ef 00 81 80 71 4f 01 01 01 01 01 01  .PT.....qO......
[   87.294712] <3>01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70  ......0*..Q.*@0p
[   87.294715] <3>13 00 52 0e 11 00 00 1e 00 00 00 fd 00 38 4c 1e  ..R..........8L.
[   87.294719] <3>52 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 43  R...      .....C
[   87.294722] <3>4d 43 20 31 37 0a 20 20 20 20 20 20 00 00 00 ff  MC 17.      ....
[   87.294725] <3>00 30 0a 20 20 20 20 20 20 20 20 20 20 20 00 9d  .0.           ..
[   87.294727] 
[   87.294732] radeon 0000:01:00.0: VGA-1: EDID block 0 invalid.

le SEUL correctif disponible pour moi consiste à complètement éteindre l'ordinateur et le débrancher de la source d'alimentation.

Enfin, mon ordinateur fonctionne correctement avec d'autres systèmes d'exploitation non Linux.

EDIT1:

Il semble que je ne suis pas le seul à avoir ce problème, les autres l’ont aussi.

EDIT2:

Pourquoi il essaie de lire à partir de VGA-1, il n'y a pas de VGA-1.

EDIT3:

Eh bien, il semble que ce soit un problème de pilote, cela ne se produit plus avec r300g, et quand cela se produit, il se corrige tout seul après le lancement des "paramètres du moniteur".

Cependant, cela se produit toujours avec le pilote r600 sur un autre ordinateur.

5
Reda Lazri

C'était un bug! il est toujours présent dans les pilotes r600.

0
Reda Lazri

L'EDID est une petite quantité de données que le moniteur envoie¹ à la carte vidéo via le câble vidéo. Il contient des données sur le moniteur - fabricant, dimensions horizontales et verticales et, plus important encore, une liste des modes d'affichage qu'il prend en charge. Le pilote vidéo utilise cette liste de modes pour déterminer les résolutions prises en charge par votre moniteur.

Votre journal dmesg indique des erreurs dans le code d'analyse EDID. Étant donné que les données EDID de votre journal dmesg sont stables (les données sont imprimées avec la même somme de contrôle à chaque fois), il semble que votre moniteur envoie des données incorrectes.

Vous utilisiez peut-être différents pilotes dans Ubuntu 9.10 et vous n’utilisiez probablement pas les pilotes de mode pour le noyau à ce moment-là. Ces pilotes de noyau traitent les EDID différemment des anciens pilotes X d'espace utilisateur. Il est possible de contourner ce problème en utilisant le mode de configuration de l'espace utilisateur au lieu du mode de configuration du noyau. Les instructions pour le faire sont ici .

Il n’est actuellement pas possible d’ajouter quirk à votre moniteur pour corriger les données EDID, même si vous aviez des données correctes; c'est quelque chose qui est travaillé dans Natty , qui deviendra Ubuntu 11.04.

¹: via DDC, pour les techniciens

4
RAOF

Il semble y avoir un problème étrange avec votre moniteur: il renvoie des informations incorrectes au lieu d’une liste de résolutions dans les informations EDID EPROM (il s’agit du tableau des résolutions prises en charge stockées sur le moniteur). Je ne pense pas que ce soit un problème avec le pilote, cela pourrait être un problème d'alimentation avec le moniteur et un signe qu'il pourrait être en panne.

Il se peut également que la connexion soit lâche et que le câble vga soit en train de sortir.

Envisagez de tester avec un autre moniteur pour voir si le problème persiste.