外接显示器每5-10分钟关闭几秒钟


19

我正在使用安装在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按照本文档中的建议将新文件添加到文件夹中。当我发现问题已解决时,我将进行研究。


哇!我在HP笔记本电脑和Ubuntu 16.04上的Viewonic外置显示器上也遇到了同样的问题,您的问题变成了给出确切详细信息的答案,这一点确实很有帮助。如果没有您提供的确切细节,我恐怕无法深入研究addmode,输出等!谢谢!
巴拉特·马拉马普

不幸的是,我BadMatch在尝试使用addmode显示器时遇到了麻烦,调试这些东西实在令人沮丧。
mkobit

Answers:


8

如果屏幕关闭,则可能难以与输出信号保持同步。

造成这种情况的主要原因有两个,第一个是刷新率太高,无法跟上屏幕的速度,第二个是电缆不够好。您的图形卡无法应付多个屏幕,但大多数功能都足够强大。

您使用哪种连接方法以及屏幕设置为什么分辨率?

Xrandr将允许您设置和查询刷新率。有时,将频率降低几赫兹可以解决电缆不良的问题。

如果您有其他电缆,可以借用。

您的xorg日志(在/ var / log /中,但检查文件的日期)应该显示重新同步尝试,并且也有一些启发


1
我已尝试根据您的建议降低刷新率并更新了问题。如果一切顺利,我认为这应该是公认的答案,而我的问题应该得到解决。谢谢您的帮助!
Victor Smirnov

archlinux指南就足够了,只需将modeline添加到您的xorg中,或者限制监视器允许使用的刷新。如果这不起作用,则可能是显示器的EDID损坏或出现问题,这会使您的图形卡感到困惑,您可以强制x使用文件中存储的EDID,而不是每次都从显示器查询它,并且可能会变坏结果。也许还应该使内置屏幕的刷新速度稍慢一些,以减少图形卡的工作量。
阿米亚斯

3
更改刷新率后,监视器似乎现在不会随机关闭。我将再检查几天,并在完成后更新问题。谢谢您的帮助!
Victor Smirnov

1
好极了 !<happydance>
Amias

感谢您提供有关电缆质量的指示。我认为我的VGA电缆不是很好。在过去的六个月中,我的显示质量一直不错,然后突然这个问题不断出现!这是一篇有关如何检查VGA电缆质量是否良好的好文章。某些便宜的电缆并没有通过所有引脚连接。 techwalla.com/articles/...
巴拉特Mallapur

1

几个月来,我间断地发生了同样的事情。我使用Ubuntu 16.04,并拥有Dell Latitude-E7440。笔记本电脑似乎有一种模式!我的似乎是由于电池无法正常充电,以及能源设置有所改变。我执行此操作以关闭“能源”功能。

$ ~ xset -dpms

这解决了我的屏幕随机关闭的问题。


我尝试了xset -dpms命令,但是在我的特殊情况下,它不能解决问题。不管怎么说,还是要谢谢你!
巴拉特·马拉马拉

0

我遇到了同样的问题,并且使用内核3.19.0-78-generic回滚到14.04。以1920x1080的速率运行一段时间后效果良好,然后又以相同的性能重新开始运行。利率低得多,我没有问题。我将尝试使用HDMI高速。


您应该提供答案,如果有疑问请询问。
乔治·乌德森

0

我在Lenovo ThinkPad E550笔记本电脑上有这个完全相同的问题。

  • 一台显示器随机关闭

  • 几秒钟后,它重新打开

  • 它只发生在通过VGA连接的显示器上

  • 仅当笔记本计算机在适配器上时才发生(这花了我很长的时间才能弄清楚)

事实证明,大量Thinkpad笔记本电脑上存在固件问题,所幸发布了固件升级。

不幸的是,升级只能在Windows(我有双重引导)上执行。这里的说明

如果链接消失,则必须下载此zip文件,并按照zip内手册中的说明进行操作。

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.