HDMI上的显示没有唤醒


17

我刚刚得到了一个漂亮的27英寸WQHD显示器。它连接到HDMI(无VideoPort),并且在60 Hz时可以很好地显示2560x1440。

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

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

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

  1. 配置调整,这将迫使它在按键时唤醒
  2. 我可以给出热键组合的命令,它将唤醒监视器
  3. 驱动程序安装/更新
  4. 其他任何可行的方法

当我的想法耗尽时,我将不胜感激任何建议,想法和猜测。非常感谢!

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


你好 我有同样的问题,您找到原因了吗?在一台显示器上,它需要花费几秒钟的时间才能唤醒,但另一台显示器并不总是可以唤醒。我通过重新连接电缆解决了它。

我还没有找到原因,所以我习惯于将“ xrandr”脚本挂钩到一个组合键上来唤醒它。
oᴉɹǝɥɔ

我的LG 27UK650_600遇到相同的问题;当屏幕因不活动而关闭后,我必须重新启动Ubuntu 16.04才能重新启动。
朗尼·贝斯特

Answers:


6

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

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

或更简单的一个

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

然后,我分配了一个热键组合来调用我的脚本。这样,监视器可以唤醒,但仅在特定的按键与任何按键或鼠标事件发生时才唤醒。

在接受自己的答案之前,我将等待更好的答案。我仍然希望有人知道解决实际问题的方法。

更新2018年1月12日 我将内核从默认的LTS版本升级到了最新的版本(https://wiki.ubuntu.com/Kernel/LTSEnablementStack),并且监视器现在的行为符合预期。感谢@Ellis Whitehead指出这可能是内核实现中的问题。


FWIW,在安装LTS启用堆栈后,我的显示器开始出现问题。从积极的一面来看,我的随机计算机崩溃似乎已得到修复。
BillMan '18

-1

我遇到同样的问题,但就我而言,HDMI不会以任何可能的方式唤醒。即使发生硬件中断,也不会发生任何事情。奇怪的是,RDP可以正常工作。

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


3
杜德(Dude),这甚至与答案都不相像。更像是评论。
oᴉɹǝɥɔ

1
我不得不冲入机器并运行systemctl restart display-managersystemctl restart display-manager。您可能会遇到此处描述的问题:bugs.freedesktop.org/show_bug.cgi?id=94014
Ellis Whitehead

1
systemctl restart display-manager-确实可以使监视器重新启动,但是这样做的代价是也丢失了桌面会话。
朗尼·贝斯特

重新启动display-manager并不是
defo的
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.