Дисплей по HDMI не просыпается

17

Я только что получил себе красивый 27 "WQHD дисплей. Он подключен к HDMI (без VideoPort) и отлично работает, показывая 2560x1440 при 60 Гц.

Однако есть проблема. Когда он засыпает / я выключаю монитор и затем просыпаюсь / включаю, он не возвращается. Он остается пустым, в конечном итоге отображая «нет сигнала».

Странно то, что когда я переключаюсь на другой TTY, например Ctrl+ Alt+, F2он просыпается, но затем, возвращаясь к Ctrl+ Alt+, F7немедленно переводит его в спящий режим и показывает сообщение «нет сигнала». В настоящее время мне нужно запустить service lightdm restartдругой TTY, чтобы разбудить монитор, что лучше, чем перезагрузка, но далеко от идеала. Тот факт, что его можно разбудить, переключившись на другой TTY или перезапустив, Xговорит мне, что это проблема, связанная с программным обеспечением.

Я ищу любое разумное решение, например

  1. настройка конфигурации, которая заставит его проснуться при нажатии клавиш
  2. команда, которую я мог бы дать комбинацию горячих клавиш, которая разбудит монитор
  3. установка / обновление драйвера
  4. все остальное, что работает

Поскольку у меня заканчиваются идеи, я буду признателен за любые советы, мысли, догадки. Большое спасибо!

PS Я запускаю xubuntu 16.04 и использую Intel® HD Graphics 4600

oᴉɹǝɥɔ
источник
Здравствуй. У меня та же проблема, вы нашли причину? На одном мониторе просыпается несколько секунд, а на другом не всегда просыпается. Я решил это просто переподключив кабель.
Я не нашел причину, поэтому я привыкла просыпаться с помощью скрипта «xrandr», подключенного к комбинации клавиш.
oᴉɹǝɥɔ
У меня та же проблема на моем LG 27UK650_600 ; после отключения экрана из бездействия я должен перезапустить Ubuntu 16.04, чтобы он снова включился.
Лонни Бест,

Ответы:

6

Я нашел способ разбудить монитор. Это не идеально, но гораздо лучше, чем перезапуск X-сервера или перезагрузка. Я создал простой скрипт оболочки, который заставляет графический режим сбрасываться.

#!/bin/bash
xrandr --output HDMI2 --primary --mode 2560x1440

или более простой

#!/bin/bash
xrandr --output HDMI2 --auto

Затем я назначил комбинацию горячих клавиш для вызова моего сценария. Таким образом, монитор просыпается, но только при нажатии определенной клавиши против любой клавиши или события мыши.

Я подожду лучшего ответа, прежде чем принять мой собственный ответ. Я все еще надеюсь, что кто-то знает способ решить актуальную проблему.

ОБНОВЛЕНИЕ 2018-01-12 Я обновил ядро ​​с версии LTS по умолчанию до последней ( https://wiki.ubuntu.com/Kernel/LTSEnablementStack ), и монитор теперь ведет себя так, как и положено. Спасибо @Ellis Whitehead за указание на то, что это может быть проблемой в реализации ядра.

oᴉɹǝɥɔ
источник
FWIW, у меня начались проблемы с просыпанием моего монитора после установки стека активации LTS. С этой положительной стороны, мои случайные компьютерные сбои, похоже, были исправлены жестко.
BillMan
-1

Я испытываю ту же проблему, но в моем случае HDMI не проснется никаким возможным способом. Даже с аппаратными прерываниями ничего не происходит. Странно то, что RDP работает без проблем.

Я обнаружил, что «fsck» показывает ошибки, а «fdisk -l» - еще больше. Также mcelog может использоваться для обнаружения аппаратных ошибок.

Тим Б.
источник
3
Чувак, это даже отдаленно не похоже на ответ. Больше похоже на комментарий.
oᴉɹǝɥɔ
1
Я должен был ssh в машину и бежать systemctl restart display-managersystemctl restart display-manager. Возможно, вы столкнулись с проблемой, описанной здесь: bugs.freedesktop.org/show_bug.cgi?id=94014
Эллис Уайтхед
1
systemctl restart display-manager - заставляет монитор снова включаться, но это также происходит за счет потери сеанса рабочего стола.
Лонни Бест
перезапустить display-manager - это дефо не способ как это сделать
Zdenek