我有一台配备英特尔显卡的戴尔 Inspiron 1525 笔记本电脑:
lspci:
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
我的电视是 Olevia 27 英寸,在显示设置中显示为“Synaptics Inc 27”。
我的 HDMI 输出在 10.10 和内核 2.6.35-29 之前工作正常,但昨天我升级到 11.04,现在出现了问题。虽然有大量“扫描线”,但电视输出仍然正常,而且每当我移动鼠标或将应用程序(例如 vlc)拖到电视上时,线条就会变差,变得混乱。在显示设置中,电视默认设置为 1360x768 @ 60Hz,这一直是默认设置,并且工作正常,直到 11.03 和 2.6.38-10 内核。我相信电视的原始分辨率是 1366x768,但 1360x768 一直有效。
我确实发现我可以将分辨率设置为 1024x768 @75Hz,这样扫描线就会消失,但这并不理想。我尝试恢复到 2.6.35-29 内核,看看它是否像 10.10 中最初那样工作,扫描线没有出现,但是显示只占据了电视的 3/4,其余 1/4 是黑色的,而且肯定是边框。绝对更不理想。所以我现在回到 2.6.38-10 内核,使用较低的分辨率。我还注意到,在播放视频时,视频似乎只比音频晚几毫秒;延迟不是很大,但足以引起注意。
经过大量的谷歌搜索后,我尝试使用兰德为电视添加并设置新的 1366x768 @ 60Hz 模式,但线条仍然存在。我的 xrandr 输出如下:
Screen 0: minimum 320 x 200, current 2304 x 800, maximum 8192 x 8192
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
1280x800 60.0*+
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1024x768+1280+0 (normal left inverted right x axis y axis) 600mm x 340mm
1360x768 60.0 +
1280x800 59.8
1280x768 59.9 60.0
1280x720 60.0
1024x768 75.1* 70.1 60.0
800x600 72.2 75.0 60.3 56.2
848x480 60.0
640x480 75.0 72.8 60.0 59.9**
TV1 unknown connection (normal left inverted right x axis y axis)
848x480 30.0 +
640x480 30.0 +
1024x768 30.0
800x600 30.0
那么,有谁知道新内核/视频驱动程序中可能发生了什么变化,导致此行为从 10.10 及以下版本中之前完美的操作发生变化?TIA!
答案1
我不确定实际问题是否相同,但我不得不对这个完全相同的问题进行一些研究(尽管我的 gpu 是 nvidia,而不是 intel),我必须做的是创建一个自定义 EDID bin 来将监视器设备指定给 Xorg
奇怪的是它在 10.10 上可以正常工作,但在 11.04 上就坏了。我实际上在 10.10 上也遇到过这个问题
无论如何,这是我询问并最终解决类似问题的帖子:https://superuser.com/questions/280615/ubuntu-10-10-getting-appropiate-monitor-resolution-for-lcd-hdtv