HDMI 上的显示器无法唤醒

HDMI 上的显示器无法唤醒

我刚刚买了一台漂亮的 27 英寸 WQHD 显示器。它连接到HDMI(无 VideoPort)且能很好地显示 2560x1440 @ 60 Hz。

但是有一个问题。当它进入睡眠状态/我关闭显示器然后唤醒它/打开它时,它不会恢复。它保持空白,最终显示“无信号”。

奇怪的是,当我切换到不同的 TTY(例如 ++)时,它CtrlAltF2唤醒,但返回Ctrl++后它又会立即进入睡眠状态并显示“无信号”消息。目前,我必须在不同的 TTY 中运行才能唤醒显示器,这比重新启动要好,但远非理想。它可以通过切换到不同的 TTY 或重新启动来唤醒,这告诉我这是一个与软件相关的问题。AltF7service lightdm restartX

我正在寻找任何合理的解决方案,例如

  1. 配置调整将强制其在按键时唤醒
  2. 我可以给出一个热键组合命令来唤醒显示器
  3. 驱动程序安装/更新
  4. 任何其他有用的

由于我的想法已经用尽,因此我非常感激任何建议、想法和猜测。非常感谢!

PS 我运行的是 xubuntu 16.04 并使用 Intel® HD Graphics 4600

答案1

我找到了一种唤醒显示器的方法。虽然不是很理想,但比重新启动 X 服务器或重新启动要好得多。我创建了一个简单的 shell 脚本,强制重置图形模式。

#!/bin/bash
xrandr --output HDMI2 --primary --mode 2560x1440

或者更简单的

#!/bin/bash
xrandr --output HDMI2 --auto

然后我指定了一个热键组合来调用我的脚本。这样显示器就会被唤醒,但只在按下特定键时才会唤醒,而不是任何键或鼠标事件。

我会等待更好的答案,然后再接受我自己的答案。我仍然希望有人知道如何解决实际问题。

更新时间 2018-01-12 我将内核从默认的 LTS 版本升级到了最新版本(https://wiki.ubuntu.com/Kernel/LTSEnablementStack),现在监视器的行为与预期一致。感谢@Ellis Whitehead 指出这可能是内核实现中的问题。

答案2

我遇到了同样的问题,但在我的例子中,HDMI 无法以任何可能的方式唤醒。即使有硬件中断,也没有任何事情发生。奇怪的是,RDP 可以正常工作。

我发现 'fsck' 可以显示错误,'fdisk -l' 可以显示更多错误。此外,mcelog 还可用于检测硬件错误。

相关内容