我有一套定制的家庭影院 PC 设置,电视(夏普 LCD)作为显示器 3 通过 HDMI 连接到我的 Windows 7 PC。我使用支持 3 个显示器的 ATI/AMD 6770 显卡...我有两个触摸屏显示器(通过 DVI 和第二个 HDMI 端口)连接到同一张卡。Windows 配置为跨所有 3 个显示器显示桌面。
当我打开电视时,显示器 1 和显示器 2 上的显示都会变黑几秒钟。我们称此为停电 1。然后它又恢复了几秒钟(可能是因为电视预热),然后又变黑了几秒钟(停电 2)。之后一切都正常。
我认为断电 1 是由于显卡硬件检测到新信号并在内部重新配置资源而导致的。我认为断电 2 是由于 Windows 检测到新显示器(由显卡驱动程序报告)并重新配置 Windows 桌面而导致的。我没有这方面的证据,但这在逻辑上是合理的。
我怎样才能消除其中一个或两个停电期?
两个触摸屏显示器是 HTPC 的控制界面。每当电视打开时,整个 HTPC UI 都会变黑两次,这真是令人恼火。我愿意听取任何建议,包括为电视使用单独的显卡或不跨越桌面,甚至切换到 NVidia 硬件(如果这可能会有所不同)。
我应该澄清的是,我认为显卡和 Windows 都按预期运行:这些断电在大多数环境中可能都没什么问题。但我的特定场景实际上取决于两个触摸屏的视频源是否不中断。
答案1
我同意这是按预期工作的。显卡和驱动程序检测到一个新设备 - 电视 - 并且必须检测电视设置。由于所有这些设备都由同一个显卡处理,因此设备在检测和配置期间会“停电”。
不幸的是,我思考解决方案是将电视换成不同的显卡。这样,两个 LCD 触摸屏就不会受到电视硬件检测的影响。我不能说这一定有效,但这将是一个简单的测试。
答案2
我找到了一个可以接受的解决方法。通过将电视的 HDMI 电缆插入 HDMI-DVI 适配器,然后将 DVI 适配器插入 PC,电视打开或关闭时的两个断电期都会消失。
我发现这个线程有助于引导我了解 HDMI/DisplayPort 与 DVI 端口的显示检测机制的差异:
该帖子中还有许多其他建议我没有尝试过,例如实际剪掉 DVI 适配器上的第 16 针,但这对我来说似乎没有必要。只要我使用显卡的 DVI 输出,问题似乎就解决了。
答案3
我曾经遇到过驱动程序问题,导致出现此类问题。可能答案不好,但尝试过其他驱动程序吗?
如果您拥有最新版本,您是否尝试过旧版本?(我不得不使用旧驱动程序才能让我的屏幕正常工作而不会出现这些延迟)