Я использую Ubuntu 16.04, установленную на ноутбуке Lenovo ThinkPad T500 с двумя внешними мониторами, подключенными через дисплей и порты VGA.
Я думаю, что проблема началась после того, как я обновился до Ubuntu 16.04. Но я не уверен в этом.
Иногда в какой-то случайный момент один из мониторов выключается. Похоже, на мониторе нет сигнала. Через 2-5 секунд включается монитор. Это может произойти несколько раз подряд с небольшими задержками или может не произойти в течение длительного времени. Оба монитора могут выключаться одновременно или по одному.
Я не понимаю, почему это происходит. Либо я не понимаю, что мне делать, чтобы воспроизвести проблему. В прошлый раз (за мгновение до того, как я это написал) это произошло, когда я переключаюсь на другую вкладку в Google Chrome и приостанавливаю музыкальное видео YouTube. Но когда я пытаюсь сделать то же самое еще раз, проблема не воспроизводится. Я все время пользуюсь компьютером, смотрю на экран и пишу этот вопрос в тот момент, когда возникла проблема
Я не смог найти никаких признаков проблемы в журналах.
Моя проблема близка к случайному отключению монитора Ubuntu 13.10 с той разницей, что только два монитора могут отключиться вместо двух, и они включаются автоматически.
По стечению обстоятельств я ввел команду xset -q
и нажал клавишу ввода в тот момент, когда монитор выключился. Я подождал несколько секунд и увидел результат
$ 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 Гц и решил изменить ее на 58 Гц.
Определите существующую частоту обновления
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
подключить монитор, и отладка этого материала невероятно расстраивает.