Ubuntu 19.04 睡眠后未检测到外接显示器

Ubuntu 19.04 睡眠后未检测到外接显示器

我在 Dell XPS-13 9380(英特尔显卡)上运行 Ubuntu 19.04。我有一个通过 HDMI 连接到 USB-C 集线器的外接显示器。每次我重新启动后插入显示器时,它总是能被检测到并且工作正常。当计算机处于唤醒状态时,我可以拔下集线器,再将其重新插入,显示器就会重新启动。以下是xrandr显示器工作时的输出:

Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 290mm x 160mm
   1920x1080     60.03*+  48.03  
DP1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 530mm x 300mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      70.07    60.00  
   800x600       60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       66.67    60.00    59.95    59.94  
   720x400       70.08  
DP2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

一天结束时,我拔掉电脑电源并合上盖子让其进入睡眠状态。第二天我上班时将其唤醒并重新插入集线器,但显示器未被检测到。(集线器上的 USB 设备工作正常,因此我知道端口在某种程度上正常工作。)以下是xrandr显示器未被检测到的情况:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 290mm x 160mm
   1920x1080     60.03*+  48.03  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

此时运行xrandr --auto没有任何效果。如果我在此状态下重新启动计算机,则重新启动后总会再次检测到显示器,但每天早上都必须重新启动机器,这很烦人。

有趣的是:如果我在重启时按下一个键来获取详细的关机输出,我可以看到就在之前关机序列完成后,内容将移至外部显示器!不幸的是,它过得太快了,我无法分辨在检测到显示器之前发生了什么,但它强烈地暗示着软件中存在一些在睡眠后“卡住”的东西,并且应该有一种方法可以在不重新启动整个机器的情况下解除阻止。(当然,如果我能完全避免这个问题,那就更好了。)

根据 askubuntu 上的一些类似问题,我尝试将显示管理器从 切换gdm3lightdm,但没有帮助。

我还能做什么来诊断或解决这个问题?

更新:我发现如果我记得插入 USB 集线器打开电脑盖子,显示器通常可以正常显示。但如果我插入集线器,它就永远不会工作唤醒计算机。

答案1

我也遇到了同样的问题,这篇文章对我有帮助

安装 laptop-mode-tools:,sudo apt-get install laptop-mode-tools打开 UI,然后启用Enable module video-out

就是这样!它解决了我的问题!

答案2

因此,我暂时还不能发表评论,但我仍然认为这些信息可能有用:

我有一台戴尔 XPS-139370遇到同样的问题,安装 19.04 后出现。睡眠/锁定模式后无法识别外接显示器。xrandr --auto重新连接显示器,但有时(大约 50% 的时间)处于镜像模式,而不是连接显示。其他时间它只是在连接模式下重新连接。

通过 usbc > HDMI 适配器连接的 HDMI 屏幕上不会出现此问题。

答案3

感谢 MartijnvdB 对其 Dell XPS-13 9370 的评论。我也有这台机器,突然(在 Kubuntu 22.10 下)它无法识别我的外接 LG 显示器。从 DisplayPort 切换到 HDMI 解决了这个问题。

相关内容