使用 Linux(openSUSE 13.2)时外接 vga 显示器上的图像模糊

使用 Linux(openSUSE 13.2)时外接 vga 显示器上的图像模糊

我有一台 Acer Aspire 5610 笔记本电脑(我知道它很旧了)。我运行的是 openSUSE 13.2。当我连接外部显示器 Acer V243H(其原始分辨率为 1920x1080)时,图像变得模糊。

经过一番研究,我发现了 xrandr 实用程序。我尝试了:

:~> xrandr
Screen 0: minimum 8 x 8, current 1280 x 800, maximum 32767 x 32767
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800      60.00*+
   1024x768      60.00
   800x600       60.32    56.25
   640x480       59.94
TV1 disconnected (normal left inverted right x axis y axis)
VGA1 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +
   1280x1024     60.02
   1440x900      59.89
   1280x800      59.81
   1152x864      75.00
   1024x768      70.07    60.00
   800x600       60.32    56.25
   640x480       66.67    60.00
   720x400       70.08

Monitor确实支持本地分辨率。

xrandr --newmode "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -
HSync +Vsync
xrandr --addmode VGA1 1920x1080_60.00
xrandr --output VGA1 --mode 1920x1080_60.00

图片变得模糊(我什么都看不见)。我也尝试了 KDE 4 -> 系统设置 -> 显示和监控,但没有变化。我还运行了 dmesg 命令,它打印了下一个错误:

[drm:i9xx_set_fifo_underrun_reporting] *ERROR* pipe A underrun
[drm:i915_irq_handler] *ERROR* pipe A underrun

这可能是为什么输出到外部显示器不起作用的原因。注意:低于 1920x1080 的分辨率也可以。如果我运行:

xrandr --output VGA1 --mode 1024x768

图像在外接显示器上显示正常。

有趣的是,我尝试安装 Microsoft Windows XP,并且输出到外部显示器工作正常(原始分辨率 1920x1080)。所以,硬件没问题。有人知道如何修复这个问题吗?我遗漏了什么吗?

答案1

最近,由于 EDID 信息损坏,我无法将 VGA 连接的显示器设置为其原始分辨率。我已在一种教程中总结了我的解决方案: http://community.linuxmint.com/tutorial/view/1948 如果有帮助的话就尝试一下。

相关内容