Я запустил 19.04 на Lenovo Thinkpad X1 Carbon (6-го поколения) Руководство по аппаратному обеспечению . Я использую Ubuntu с тех пор, как купил его в декабре 2018 года, и с тех пор приостановка / возобновление работала без происшествий.
Раньше с этим ноутбуком были некоторые проблемы, но Lenovo предоставила обновление BIOS, чтобы позволить ему перейти в S3 спящий (что бы это ни значило), и именно так я всегда настраивал свой BIOS. Я использовал его много, приостанавливая и возобновляя несколько раз в день (не каждый день, но довольно часто) в течение месяцев.
Примерно месяц назад обновление программного обеспечения 18.04 заставило его перестать работать. Я обновился до 19.04, и это не помогло. Теперь я могу просто приостановить систему, и она правильно перейдет в состояние приостановки "пульсирующего света". Однако, когда я пробуждаю систему, X-сервер не просыпается.
Я могу нажать Alt - F1 и попасть в консоль с обычным текстом, и я вижу, что система действительно правильно вышла из спящего режима. Я могу выполнить ps
и увидеть, что Xorg
все еще работает (часто, необъяснимо, и на tty7, и на tty8). Я не нашел способа заставить его просыпаться и запрашивать пароль для разблокировки спящего сеанса, и в итоге я либо убиваю процессы Xorg
, либо перезагружаюсь.
Что я могу сделать, чтобы отладить или выяснить, что происходит?
Обновление до 20.04.1
Поиск в Интернете дает множество предложений, ни одно из которых у меня не сработало. Опубликовал обновленное обходное решение, только чтобы оно внезапно вышло из строя. Так что считайте меня одним из тех, кто ищет работоспособное решение - пока оно не будет исправлено.
- Исходный ответ -
Это ошибка ядра, которая затрагивает широкий спектр оборудования. Быстрый поиск обнаружил, что обновленное ядро (которое исправляет нарушение при возобновлении из приостановки) еще не доступно для версии 19.04 (чтобы потенциально избавить вас от проблем, связанных с возвратом к 18.04).
Таким образом, текущим исправлением будет переустановка 18.04, а затем проверка версии ядра:
uname -r
Если он вернет «4.15 ...», выполните обновление вручную до стека включения оборудования («hwe», что в конечном итоге все равно будет автоматически устанавливаться) с помощью:
sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04
Все ваши проблемы исчезнут после этого (по крайней мере, мои).
uname -r
5.3.0-42-generic
(Более ранние обновления см. В истории)