显示器分辨率为 1366 x 768,检测到不良 EDID

显示器分辨率为 1366 x 768,检测到不良 EDID

我找不到一款便宜的 18.5 英寸 LCD 显示器,它无法与 Ubuntu 10.04.1 正常工作。品牌是“长城”。它的分辨率应该是 1366x768,但我只能将其设置为 1360x768。

我把 Ubuntu 安装在外部硬盘上,而且,在工作时我有一个更好的 18.5 英寸显示器,HP 品牌,也是 1366 x 768,当我在那里启动时它运行良好。

我尝试过使用 cvt,但是它给出了以下信息:

$ cvt 1366 768
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

我设法将这个 1368 x 768 模式添加到我的 xorg.conf 中,它是使用一些我现在不记得的命令生成的(抱歉!),但它看起来和 1360 x 768 一样糟糕,所以我撤消了更改。

我可以忍受它来观看视频,但任何延长的 OpenOffice 会话都会让我想戳瞎自己的眼睛 :)

我正在使用英特尔显卡:00:02.0 VGA 兼容控制器:英特尔公司 82915G/GV/910GL 集成图形控制器(rev 04)

有什么建议吗?我可以从 HP 显示器中取出 EDID,然后尝试将其覆盖到家里的显示器上吗?(然后祈祷好运)

编辑:我添加了 xorg-edgers PPA,但没有任何变化。以下是我的 Xorg.0.log,希望对您有帮助:http://clippy.cz.cc/index.php?show=124

编辑 2:我在办公室的 HP 显示器上获得了 1366 x 768 的模式行。准备在家试试,看看会发生什么。这是我在用装有 Ubuntu 10.04 的外置硬盘启动电脑时从 Xorg.0.log 中得到的结果:

Modeline "1366x768"x0.0   85.50  1366 1435 1578 1790  768 771 781 798 -hsync +vsync (47.8 kHz)

EDIT3:尝试了上面的模式行,它给出了与 1360 和 1368 的模式行类似的结果。但后来我注意到了一些东西,因此请参见下文以找到我自己问题的答案:)

答案1

好吧,这将教会我如何在显示器上花适当的钱......

这款“Elcheapo”长城显示器(显然是中国制造的)只是“说”它可以达到 1366x768......它实际上所做的只是接受更高的分辨率,并将所有内容缩小到 1280x768。

我注意到,在显示器设置菜单的一个信息屏幕中(通过按下显示器边缘的按钮可以获得该屏幕),无论我设置了哪个模式行,它总是将分辨率报告为 1280x768,尽管我没有获得系统->首选项->监视器应用程序提供的分辨率。

因此我使用 cvt 来为该分辨率生成一个模式行:

$ cvt 1280 768
# 1280x768 59.87 Hz (CVT) hsync: 47.78 kHz; pclk: 79.50 MHz
Modeline "1280x768_60.00"   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync
$ xrandr --newmode "1280x768_60.00"   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync
$ xrandr --addmode VGA1 "1280x768_60.00"

然后我最终可以在系统->首选项->监视器应用程序中选择 1280x768 分辨率。

瞧!文字非常清晰、清脆!与广告宣传相比,我的水平像素少了 86 个,但这是值得的。

有一天我可能会尝试在 Windows 上使用这个屏幕,但由于家里没有运行该屏幕的计算机,所以还需要一段时间...但我怀疑 Windows 能否让像素列神奇地出现在 LCD 屏幕上!:)

相关内容