为什么 CRT 显示器会停止为计算机显示更高的分辨率?

为什么 CRT 显示器会停止为计算机显示更高的分辨率?

我在显示 640x480 以上的分辨率时遇到问题。直到最近,同一台计算机、显卡和显示器都运行正常。在另一台计算机上,显示器仍可正常运行。

我最近买了一台新电脑,到目前为止,使用我的戴尔显示器(以及键盘/鼠标/扬声器)在旧电脑和新电脑之间切换没有问题。所有括号中的项目都正常工作,但我的显示器现在拒绝显示在旧电脑上除非我以 VGA 模式启动。两台电脑都通过显卡运行,但旧电脑拒绝显示任何高于 640x480 的分辨率。我无法想象是什么原因导致了这个问题 - 自从上次在旧电脑上使用这台显示器以来,我没有更改或安装任何东西。我以前能够在两台电脑之间切换,没有任何问题。

答案1

这听起来就像是旧电脑的视频卡(而不是显示器)出现了硬件故障。

不是一个灾难性的故障,但某些组件对于生成更高分辨率的视频信号是必需的。

分辨率越高,频率也就越高。故障只影响较高频率,这是完全合理的。

编辑:我想到的是视频卡上使用的某个芯片出现故障。我不确定您是否会将其称为“早期故障”,但我从事芯片制造行业,以前也见过类似的部分故障。

编辑2:芯片可能会出现早期故障,这些故障在压力大的时候就会显现出来,例如打开电源。这看起来像是一个巧合,因为巧合有时会发生。

当我们测试设备时,我们必须检查所有功能因为缺陷可能会导致一些功能发生故障,但其他功能仍可继续运行。

答案2

也许较高分辨率的视频模式设置的频率太高了?

例如,像 8400 这样相对较新的显卡可以轻松以超过 100hz 的频率发送 1280x768,而旧的 CRT 可能无法处理这种情况。VGA 模式为 640x480 60hz,在增加分辨率时,请尝试将刷新率保持在 60hz。

编辑:显然,您应该仅将刷新率保持在 60 hz 作为故障排除措施,如果发现它有效,那么您应该将刷新率提高到更舒适的水平。

答案3

我真的怀疑这种情况是否属实(而且大多数情况下,这需要一些人为干预),但是:你的新电脑有没有可能以某种方式(和错误地)更新了扩展显示识别码在显示器中?或者:显示数据通道(EDID 所需)电缆或连接器是否损坏?(您没有使用 KVM 切换器,对吗?)

有些显示器出厂时带有错误的 EDID 信息,这基本上会阻止用户在操作系统的显示设置中选择某些分辨率或频率。对于大多数系统来说,这些只是烦恼,修复 EDID 只会让“显示不兼容的视频模式”等变通方法不再必要。

就你的情况而言,事实上,仍然选择与以前完全一样的分辨率。但或许操作系统现在认为该分辨率允许更高的频率,或者允许非隔行操作,而显示器实际上并不支持这一点?

也许像软件监控资产管理器 2.3可以提供一些信息吗?这将向您显示 EDID 提供的信息,Windows 存储在其注册表中的信息。如果这些信息不同,那么也许您可以在旧计算机上执行“检测显示器”或“检测屏幕”?(为了进行故障排除,我会第一的在再次运行任何监视器检测之前,请从该软件复制信息。)

相关内容