我在 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 上的一些类似问题,我尝试将显示管理器从 切换gdm3
到lightdm
,但没有帮助。
我还能做什么来诊断或解决这个问题?
更新:我发现如果我记得插入 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 解决了这个问题。