我正在使用安装在Lenovo ThinkPad T500笔记本电脑上的Ubuntu 16.04,并通过显示器和VGA端口连接了两个外接显示器。
我认为问题是在升级到Ubuntu 16.04之后开始的。但是我不确定。
有时在某个随机时刻,其中一台监视器会关闭。监视器上似乎没有信号。在2-5秒钟内,显示器打开。这可能会连续发生几次,并且延迟很小,或者可能很长一段时间都不会发生。两台显示器可能同时关闭或一一关闭。
我不明白为什么会这样。我不明白该怎么办才能重现该问题。上次(写这篇文章之前),当我在Google Chrome浏览器中切换到另一个标签并暂停YouTube音乐视频时,发生了这种情况。但是,当我再次尝试执行相同操作时,该问题就不会重现。在问题发生的那一刻,我一直在使用电脑,一直在看着屏幕并写下这个问题
我在日志中找不到任何问题的迹象。
我的问题似乎是Monitor随机关闭Ubuntu 13.10,不同之处在于,只有一台显示器可以关闭而不是两台,然后它们会自动打开。
碰巧的是,我已经输入了命令,xset -q
并在显示器关闭时立即按下了Enter键。我等了几秒钟才看到结果
$ xset -q
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
XKB indicators:
00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 500 repeat rate: 33
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 5/1 threshold: 5
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 0
Colors:
default colormap: 0x22 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
/usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins
DPMS (Energy Star):
Standby: 0 Suspend: 0 Off: 0
DPMS is Enabled
Monitor is On
我应该怎么做才能调查这个问题?我应该检查哪些日志文件?我在系统中的任何地方都找不到任何问题的迹象。
这是一个已知的问题?我可能会在搜索时将其描述为错误的,因此无法找到它。
我怎么知道是硬件还是软件问题?我可能会安装Windows,然后查看问题是否与Windows一起发生。但是可能会有使用Ubuntu进行检查的选项。
我该怎么做才能防止此问题?
更新:
根据答案中的建议,我尝试执行以下操作以降低屏幕刷新率。我的刷新率为59.95 Hz,因此决定将其更改为58 Hz。
确定现有的刷新率
xrandr -q
为新模式创建的参数
$ cvt 1920 1200 58
\# 1920x1200 57.93 Hz (CVT) hsync: 72.01 kHz; pclk: 185.50 MHz
Modeline "1920x1200_58.00" 185.50 1920 2048 2248 2576 1200 1203 1209 1243 -hsync +vsync
注册新模式
$ xrandr --newmode "1920x1200_58.00" 185.50 1920 2048 2248 2576 1200 1203 1209 1243 -hsync +vsync
在两个屏幕上都添加了此新模式
$ xrandr --addmode DP1 1920x1200_58.00
$ xrandr --addmode DP2 1920x1200_58.00
为两个屏幕选择了此新添加的模式
$ xrandr --output DP1 --mode 1920x1200_58.00
$ xrandr --output DP2 --mode 1920x1200_58.00
结果现在xrandr -q
显示以下输出
$ xrandr --query
Screen 0: minimum 8 x 8, current 3840 x 1248, maximum 32767 x 32767
eDP1 connected (normal left inverted right x axis y axis)
1920x1080 60.00 + 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 60.00
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1368x768 60.00
1360x768 59.80 59.96
1152x864 60.00
1280x720 60.00
1024x768 60.00
1024x576 60.00
960x540 60.00
800x600 60.32 56.25
864x486 60.00
640x480 59.94
720x405 60.00
640x360 60.00
DP1 connected 1920x1200+0+48 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 59.95 +
1920x1080 60.00
1600x1200 60.00
1680x1050 59.95
1280x1024 60.02
1280x960 60.00
1024x768 60.00
800x600 60.32
640x480 60.00
720x400 70.08
1920x1200_58.00 57.93*
DP2 connected primary 1920x1200+1920+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 59.95 +
1920x1080 60.00
1600x1200 60.00
1680x1050 59.95
1280x1024 60.02
1280x960 60.00
1024x768 60.00
800x600 60.32
640x480 60.00
720x400 70.08
1920x1200_58.00 57.93*
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
我正在检查问题是否现在重复出现。如果不是,则表示我已经找到解决方案,并将其标记为答案。
我仍然不知道如何永久存储这些设置,我想我应该/usr/share/X11/xorg.conf.d
按照本文档中的建议将新文件添加到文件夹中。当我发现问题已解决时,我将进行研究。
BadMatch
在尝试使用addmode
显示器时遇到了麻烦,调试这些东西实在令人沮丧。