Где устранить неполадки, вызванные "приостановкой"?
КОНФИГУРАЦИЯ:
- HP Elitebook 8440p: NVIDIA Corporation GT218M [NVS 3100M] (версия a2)
- Ubuntu 16.04
СИМПТОМЫ неудачного пробуждения от приостановки:
- "TV Static"
- черный экран: приостановка вызывается закрытием крышки
- белый экран: приостановка вызывается кнопкой питания
Какой тест можно сделать, чтобы определить первопричину \ корректирующее действие?
Обновление: скриншот состояния драйвера
5 ответов
Вы должны начать с https://wiki.ubuntu.com/Kernel/Debugging, а более конкретно:
- Отладка приостановки ядра - Помогите отладке проблем приостановки / возобновления ядра
- Отладка ядра Hibernate - Помогите отладке ядра в спящем режиме / возобновите проблемы
Тогда, вероятно, вы должны представить отчет об ошибке. Если вы запутались или вам нужна помощь в том, что вы нашли, вы можете спросить здесь.
Возможно, стоит попробовать одну вещь:
- Переключитесь на консоль tty1 с помощью AltCtrlF1
Войти и запустить
sudo pm-suspend
Если это приостановить, попробуйте возобновить
- Нажмите питание
- Когда вы вернетесь к tty1, нажмите AltCtrlF7, чтобы вернуться на рабочий стол (tty7).
Второй способ - у меня это работает в XFCE/Mate 16.04 с проприетарным драйвером nvidia.
- После возобновления переключитесь на консоль tty1, используя AltCtrlF1
- Авторизоваться
Поиск любой экранной заставки или блокировки экрана
ps aux | grep -i -e saver -e locker
Пример:
light-locker
,xscreensaver
...Убей их
sudo kill <PID>
Проверьте снова с шагом 3
Это нормально, либо они исчезают, либо имеют разные PID (значит, они перезапустились)
Переключитесь обратно на tty7, AltCtrlF7, чтобы вернуться на рабочий стол
Используйте проприетарные драйверы NVIDIA, указанные на предоставленном вами скриншоте. Выберите лучший вариант: бинарный драйвер NVIDIA - версия 340.96 от nvidia-340
Для меня то, что работает, это нажмите Ctrl+Alt+F8, чтобы разбудить компьютер, затем нажмите Ctrl+Alt+F7, чтобы вернуться на рабочий стол.
Та же проблема на моем HP Stream 11 (с Intel Celeron N3060)
Это не решение, а обходной путь, которым вы можете жить, пока не будет доступно реальное решение.
Я перепробовал множество решений, включая обновление драйвера NVIDIA до последних. Но ничего не сработало. Я обновился до 17.1, но нет решения. Теперь, в 17.1, я вижу, когда я блокирую экран, и он переходит в режим ожидания, тогда он может правильно проснуться. Итак, попробуйте в старой версии, а также обходной путь. Иначе было очень больно перезагрузить систему. Теперь просто заблокируйте, прежде чем покинуть свою систему.
После нескольких испытаний я смог перевести свой Inspiron 531 в спящий режим.
Отредактируйте файл:
/var/lib/polkit-1 /localauthority/ ...
или же
/etc/polkit-1/localauthority/...
Создайте файл Desktop Entry следующим образом:
[Desktop Entry]
Encoding = UTF-8
Version = 1.0
Type = Application
Terminal = true
Icon [en_US] = gnome-panel-launcher
Exec = sudo pm-hibernate
Name = Hibernate