我的显示器插在 VGA-0 上,为什么它给我关于 VGA-1 的错误?

Red*_*zri 5 xorg resolution kernel ati

当我在 10.04(9 月至 10 月)时出现此问题,并在全新安装 10.10 后继续存在。

我的问题是我的屏幕变黑了几秒钟,并在我尝试将其更改回来时返回 1024x768 和“未知监视器”。

- 内核是 2.6.37 RC2。-我的显卡是 ATI SAPPHIRE X1550 PCI-E,带有来自 X-update PPA 的最新驱动程序

sudo dmesg
Run Code Online (Sandbox Code Playgroud)

给出:

[   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.
Run Code Online (Sandbox Code Playgroud)

对我来说唯一可用的解决方法是完全关闭计算机并从电源上拔下它。

最后,我的计算机在其他非 Linux 操作系统上运行良好。

编辑1:

看来我不是唯一有这个问题的人,其他人也有。

编辑2:

为什么它试图从 VGA-1 读取,没有 VGA-1。

编辑3:

好吧,这似乎是一个驱动程序问题,r300g 不再发生这种情况,当它发生时,它会在我启动“监视器设置”后自行更正

但是,在另一台计算机上使用 r600 驱动程序时仍然会发生这种情况。

Red*_*zri 0

这是一个错误!它仍然存在于 r600 驱动程序中。