我长期以来遇到的一个常见问题是,当我使用显示端口电缆将我的电脑连接到多显示器设置时,如果我关闭其中一个显示器,Windows 会将其检测为显示器断开连接,这会导致各种问题;打开的程序被重新排列,资源管理器(桌面)挂起几秒钟等)。我使用 HDMI 电缆从未遇到过这个问题。
以前,我通过在显卡和显示器之间使用 DisplayPort 转 HDMI 电缆解决了这个问题,因为这样可以防止 Windows 在显示器关闭时判定显示器已断开连接。无论使用哪种显示器或显卡,这种方法对我来说一直都有效。
我现在使用的是 MSI x670 Pro WiFi 主板,它使用 AMD 集成显卡支持通过 USB-C 连接 DisplayPort。我有一个 USB-C 转 HDMI 适配器连接到它,然后在适配器和显示器之间连接了 HDMI 转 HDMI 电缆。有趣的是,在这种设置下,如果我关闭显示器,Windows 会检测到显示器已断开连接,尽管使用了 HDMI 电缆(而不是 DP 电缆)。
更有趣的是,这种情况只发生在 USB-C 端口上。主板上还有一个 HDMI 端口和一个 DisplayPort 端口,它们使用 AMD 集成显卡,如果我在 HDMI 端口和显示器之间使用 HDMI 转 HDMI 电缆,并在 DisplayPort 端口和显示器之间使用 DisplayPort 转 HDMI 电缆,则这两个端口都没有这个问题。这种情况只发生在 USB-C 端口上,考虑到我在两者之间使用了 HDMI 电缆,我没想到会出现这种情况。
有人能解释一下这种现象吗?DisplayPort over USB-C 本质上有什么不同,会导致这种情况(特别是因为主板的内置 DisplayPort 不会发生这种情况)?