我使用两台显示器。一台通过 DisplayPort (DP) 连接,另一台通过 HDMI 连接。DP 显示器始终从低功耗状态唤醒。如果 Windows 由于不活动而关闭显示器,我可以通过移动鼠标将其唤醒。如果 HDMI 显示器在 HDMI 1.4 模式下运行,它将被唤醒。如果我在 HDMI 2.0 模式下运行它,它不会唤醒,除非我关闭电源再打开它。
我尝试将显示器重置为出厂规格并更新显卡驱动程序。
只要不让显示器进入睡眠状态,它就可以通过 HDMI 2.0 以 4K/60Hz 完美运行。
答案1
我发现的解决方案是尝试较新的HDMI 电缆。并不是说现有的电缆坏了 - 只是它不完全符合 HDMI 2.0 并且可能不支持所有信号。在断定您的显示器有问题之前,请尝试找到 2015 年之后制造的电缆。
我正在回答我自己的问题,因为我发现网络上充斥着无用的解决方案,例如重新安装操作系统,检查电缆是否损坏等。
答案2
我这边也遇到了同样的问题。我通过更改显示器本身的设置(使用显示器按钮)解决了这个问题。首先,我意识到我可以通过按下“输入选择”按钮手动唤醒屏幕。然后,我意识到我可以通过停用屏幕上的自动输入选择来解决问题,我将其强制设置为我使用的“HDMI_1”。这解决了问题。也许不是最好的解决方案,因为它停用了显示器的自动输入功能,但对我来说已经足够了,因为我总是在这台显示器上使用相同的 HDMI 插头。希望这对你有帮助!
答案3
我也有同样的问题G-MASTER GB2888UHSU-B1在 HDMI 2.0 中设置为 3840 x 2160 @60Hz,我的电缆是 HDMI 1.4,在 2.0 中找不到扁平电缆。
无论如何,当屏幕因任何原因关闭并进入省电模式(LED 指示灯从蓝色变为橙色)时,它不会再次唤醒,除非我将其暂时设置为 3840 x 2160 @30Hz,然后再回到 3840 x 2160 @60Hz。
我使用 dc64cmd(12noon 的 Display Changer)和两个批处理文件(一个用于断开屏幕连接,另一个用于重新连接屏幕)来完成此操作。下载 dc64cmd,将其添加到Windows 路径变量并在批处理文件中使用它。
断开显示器连接:
dc64cmd -monitor="\\.\DISPLAY2" -detach
要重新连接:
REM First wake it up by setting the refresh rate at 30Hz
dc64cmd -monitor="\\.\DISPLAY2" -secondary -width=3840 -height=2160 -depth=32 -refresh=30 -fixedoutput=default
timeout /t 1 /nobreak > NUL REM Pause for a second
REM set it up again but this time it's awake so put the max rate, 60Hz in my case
dc64cmd -monitor="\\.\DISPLAY2" -secondary -width=3840 -height=2160 -depth=32 -refresh=max -fixedoutput=default
timeout /t 1 /nobreak > NUL REM Pause for a second again
REM move the monitor to the left of the main one and position it so the bottoms are aligned, then "apply" to make sure everything is set.
dc64cmd -monitor="\\.\DISPLAY2" -left
dc64cmd -monitor="\\.\DISPLAY2" -ty=-1080 -apply
我将尝试寻找一条 2.0 电缆,希望它能解决这个问题,因为即使使用我的批处理文件,它在 eema 中仍然很麻烦。