2

Я сталкиваюсь со следующей проблемой. Компьютер зависает после любого из этих событий:

  1. Через некоторое время бездействия, когда дисплей переходит в спящий режим в соответствии с настройками "управления питанием дисплея".
  2. После того, как я вручную заблокировать мой X сеанс с lightdm-lock-command --lock gdmflexiserver или dm-tool switch-to-greeter дважды. В первый раз это работает, и я могу вернуться к своему сеансу, во второй раз он зависает.
  3. После того, как я вручную заблокировал сеанс X любым инструментом (один раз) и переключился на другой tty и обратно.

В любом из этих случаев монитор показывает черный экран, при нажатии клавиш и даже при коротких нажатиях на кнопку питания реакция отсутствует. Единственное, что работает - это Alt SysRq REISUB .

Подробнее о моей установке:

  • Свежая система ArchLinux , в остальном работающая хорошо
  • gdm+gnome или lightdm+xfce (воспроизводимый в обеих случаях)
  • xf86-video-intel видеодрайвер

Я также проверил эти команды, и они работают: systemctl susped (перевести компьютер в спящий режим), xset dpms force off (принудительное выключение диспетчера питания дисплея), xset dpms force standby , xset dpms force suspend .

ОБНОВЛЕНИЕ: я нашел следующие ошибки в dmesg:

[   12.599366] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[   12.599398] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun

ОБНОВЛЕНО2: Снижение до ядра linux-lts lts решает проблему. Причины пока неизвестны (см. Ответ ниже).

1 ответ1

0

Установка Linux-LTS "исправляет" проблему (пакет linux-lts ). Обратите внимание, что это обходной путь, а не реальное решение проблемы.

Пожалуйста, опубликуйте собственное решение, если у вас есть что-нибудь лучше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .