遇到了一个奇怪的问题,显示器中的图像向右偏移。偏移很大。
我有一个外接显示器,它连接到笔记本电脑。我不使用笔记本电脑的显示器,只使用外接显示器。显示器是华硕 AL2216W(找到了手动的)。通过VGA连接。显卡是Mobile Intel 965 Express Chipset。
今天,我需要将显示器连接到另一台笔记本电脑。它成功了。当我将显示器重新连接到主笔记本电脑时,显示器中的图像偏移了。
以下是我迄今为止尝试过的方法:
- 我的显示器有一个自动调整按钮。我没有移除偏移
- 我的显示器有一个菜单可以手动调整水平位置。但是偏移量太大,以至于这个调整范围不够。
- 我已拔下并关闭显示器电源。偏移仍然存在。
- 如果我将分辨率改为 1600 x 1200,图像将正确居中,并且没有偏移。但是,当我将其改回 1680 x 1050 时,偏移又回来了。
- 将显示器连接到另一台笔记本电脑。偏移仍然存在;偏移量相同。这意味着问题出在显示器上,而不是视频卡上。
还有更多我可以尝试的事情吗?
更新: 我买了另一台分辨率为 1680 x 1050 的显示器。它是不同的型号,虽然我不知道这是否重要。它马上就起作用了。偏移之谜可能仍未解开。
答案1
听起来您自己解决了这个问题。这不是显示器本身的问题。
将分辨率设置为 1600x1200。这很可能是显示器的原始分辨率,或者是您的笔记本电脑在不破坏图像的情况下可以达到的最佳分辨率。无论哪种方式,这似乎都是可行的。
答案2
我遇到了类似的问题,它有助于通过相应的分辨率改变刷新率。
例如,我可以选择
- 1920 x 1080:60赫兹
- 1920x1080:59赫兹
- 1920x1080:58赫兹
当频率为 60Hz 时,我的屏幕出现分裂和偏移,但当频率为 59Hz 时,一切正常。
答案3
听起来好像视频卡和外接显示器的偏移量不匹配;除非是简单的软件问题(驱动程序的部分偏移量错误),基本问题可能是视频卡以显示器无法正确解释的方式发送 VGA 信号。
这个问题的部分答案在于像素数据如何通过 VGA 传输:如果你能看看通过电缆传输的数据,它基本上看起来像一个逐行扫描每一帧进入;该协议是为 CRT 显示器设计的,屏幕上的每个像素基本上都是根据进入的信号按顺序显示的。
- 在实际像素数据行之间,每帧之间有几行“空白”像素,这为 CRT 光束从右下角传播回左上角提供了时间(因为该协议是为 CRT 显示器设计的)
- 扫描线末端还有一些“空白”像素,为光束传播到下一条扫描线的起点提供时间。
想象一下通过网络传输一长串像素;如果你猜错了信号的高度/宽度,它看起来就会不对。如果信号的前沿/后沿超出规格,就会发生这种偏移。(见此图更多细节。)