Зовнішній монітор вимикається на кілька секунд кожні 5-10 хвилин


19

Я використовую Ubuntu 16.04, встановлений на ноутбуці Lenovo ThinkPad T500 з двома зовнішніми моніторами, підключеними через порт дисплея та 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 Гц і вирішив змінити її на 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папку, дотримуючись рекомендацій у цьому документі . Я буду вивчати це, коли побачу, що проблема виправлена.


Оце Так! З цією ж проблемою я зіткнувся зі своїм ноутбуком HP та зовнішнім екраном на Ubuntu 16.04. Я б, мабуть, не мав змоги поглибитись через addmode, output тощо без точних деталей, які були надані вами! Спасибі!
Бхарат Маллапур

На жаль, я натрапив на BadMatchспробу addmodeмого монітора, і налагодження цього матеріалу неймовірно засмучує.
mkobit

Відповіді:


8

Якщо ваш екран вимикається, можливо, утруднюється синхронізація з вихідним сигналом.

Для цього є дві основні причини: перша - це занадто висока частота оновлення, щоб екран не відставав, а друга - кабелі недостатньо хороші. Є зовнішній шанс, що ваша відеокарта не може впоратися з кількома екранами, але більшість є досить потужними.

Який спосіб підключення ви використовуєте та для якої роздільної здатності встановлено екрани?

Xrandr дозволить вам встановити та запитувати показники оновлення. Іноді вибивання частоти на кілька Гц може призвести до поганих кабелів.

Якщо у вас є інші кабелі, ви можете позичити їх, спробуйте.

ви xorg logs (in / var / log / але перевіряйте дати файлів) повинні показувати спроби повторної синхронізації та пролити трохи світла


1
Я спробував застосувати вашу рекомендацію, щоб знизити частоту оновлення та оновив питання. Якщо все піде добре, я думаю, що це має бути прийнятою відповіддю, і моя проблема повинна бути вирішена. Дякую за твою допомогу!
Віктор Смірнов

Посібника з Archlinux має бути достатньо, просто додайте моделін до свого xorg та обмежте оновлення, які ваш монітор може використовувати. якщо це не спрацює, можливо, у ваших моніторів може бути зламаний або відшаровується EDID, що заплутує вашу відеокарту, ви можете змусити x використовувати збережений EDID з файлу, а не запитувати його з монітора кожен раз і, можливо, погіршити результати. Можливо, варто також змусити вбудований екран перейти на таке дещо повільніше оновлення, щоб зробити менше роботи для відеокарти.
Амія

3
Схоже, монітор не вимикається випадково тепер, коли я змінив частоту оновлення. Я перевірю це ще кілька днів і оновлю питання, коли закінчу. Дякую за твою допомогу!
Віктор Смірнов

1
так! <щастя>
Амія

Дякуємо за вказівник на якість кабелю. Я думаю, що мій VGA-кабель не такий хороший. Я мав ідеальну якість дисплея протягом останніх 6 місяців, то раптом ця проблема постійно з’являється! Ось хороша стаття про те, як перевірити, чи якість кабелю VGA хороша чи ні ... Деякі дешеві кабелі не мають усіх штифтів, з'єднаних наскрізь. techwalla.com/articles/…
Бхарат Маллапур,

1

Те саме траплялося зі мною з перервами протягом декількох місяців. Я використовую Ubuntu 16.04 і маю Dell Latitude-E7440. Здається, тут є візерунок з ноутбуками! Моє, здається, пов'язано з тим, що акумулятор не працює належним чином, а налаштування енергії дещо змінилися. Я запустив це, щоб вимкнути функції Енергії.

$ ~ xset -dpms

Це вирішило випадкове відключення мого екрана.


Я спробував команду xset -dpms, але в моєму конкретному випадку це не вирішило проблему. Все одно, дякую!
Бхарат Маллапур

0

У мене була така ж проблема, і я повернувся до 14.04 з ядром 3.19.0-78-generic. З темпом 1920x1080 він деякий час працював добре, а потім знову почав роботу з тією ж поведінкою. З набагато меншою ставкою у мене немає проблеми. Я спробую з високою швидкістю HDMI.


Ви маєте надати відповідь, якщо у вас є питання, будь ласка, задайте.
Джордж Удосен

0

У мене був такий самий випуск на ноутбуці lenovo thinkpad E550.

  • один монітор вимкнувся у випадковий момент

  • через кілька секунд він знову ввімкнувся

  • це відбувалося лише для монітора, підключеного через VGA

  • це відбувалося лише тоді, коли ноутбук був на адаптері (для цього знадобилося довгий час)

Виявилося, що виникла проблема з прошивкою на значній кількості ноутбуків Thinkpad, на щастя, було випущено оновлення програмного забезпечення.

На жаль, оновлення може виконуватися лише в Windows (у мене було подвійне завантаження). Інструкції тут

У випадку, якщо посилання відмирає, вам потрібно завантажити цей поштовий файл і дотримуватися вказівок у посібнику всередині zip.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.