16.04 – HDMI上的显示未唤醒

我只有一个漂亮的27“WQHD显示器.它连接到HDMI(没有VideoPort),效果很好,显示2560×1440 @ 60 Hz.

但是有一个问题.当它进入睡眠/我关闭显示器然后我将其唤醒/打开它不会再回来.它保持空白,最终显示“无信号”.

奇怪的是当我切换到不同的TTY时,例如按Ctrl Alt F2它会唤醒,但是然后返回到Ctrl Alt F7会立即将其重新置于睡眠状态并显示“无信号”消息.目前我必须在不同的TTY中运行service lightdm restart以唤醒监视器,这比重启更好但远非理想.通过切换到不同的TTY或重新启动X可以唤醒它的事实告诉我这是一个与软件相关的问题.

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

>配置调整将迫使它在按键上唤醒
>一个命令,我可以给一个醒来的热键组合
监视器
>一个驱动程序安装/更新
>其他任何有效的东西

由于我的想法不足,我会感激任何建议,想法和猜测.非常感谢!

附:我运行xubuntu 16.04并使用Intel®HDGraphics 4600

最佳答案
我找到了唤醒显示器的方法.它不是理想的,但比重启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指出它可能是内核实现中的一个问题.

转载注明原文:16.04 – HDMI上的显示未唤醒 - 代码日志