Мой ноутбук с картой Intel + Nvidia не может возобновить работу после приостановки. У меня установлена Kubuntu 17.04 с ядром 4.10.0-19. Я использую Intel GPU (драйвер Nvidia даже не установлен). Эта проблема также существует с 16.10.
Когда я пытаюсь возобновить работу после приостановки, все зависает на наполовину видимом экране входа. Даже клавиатура не работает (когда я нажимаю CapsLock или NumLock, светодиоды не загораются)
Любая помощь в рассмотрении вопроса приветствуется.
Изменить: Журнал приостановки можно найти здесь: https://pastebin.com/Ere0JRwF
Изменить: dmesg | less
выход можно найти здесь: https://pastebin.com/zx3QQYVG
pastebinit /var/log/pm-suspend.log
а затем отредактировать свой вопрос, чтобы включить ссылку, которая генерирует.sudo PM_DEBUG=true pm-suspend
и это должно создать файл. Обратите внимание, что это приостановит работу вашего компьютера, поэтому вы, вероятно, снова увидите проблему.pm-suspend.log
Лог-файл должен быть там , когда вы повторно начать.Ответы:
Решение: Обновить до ядра 4.13.1.
Я боролся с этой проблемой на своем ноутбуке Lenovo G40 с 2 лет. Недавно я обновился до последнего ядра 4.13.1. Проблема решена на 100%. Работает отлично. Протестировано с Ubuntu 16.04, Ubuntu 17.04, CentOS 7, Fedora 26, Linux Mint 18.2, OpenSuse 42.3. Все ОС прекрасно работают с ядром 4.13.1. Когда я закрываю и открываю крышку ноутбука, она плавно просыпается от ожидания.
ukuu --- Утилита обновления ядра Ubuntu:
http://www.teejeetech.in/p/ukuu-kernel-upgrade-utility.html
источник
В качестве первого шага, чтобы диагностировать проблемы с приостановкой, вы можете посмотреть на детали в
log-file /var/log/pm-suspend.log
Если
log-file /var/log/pm-suspend.log
не существует, просто запуститеsudo PM_DEBUG=true pm-suspend
в окне терминала. ПРИМЕЧАНИЕ. Это приведет к приостановке работы вашего компьютера, поэтому вы, вероятно, снова увидите проблему, однакоpm-suspend.log
при последующем перезапуске файл журнала должен быть там.Файл должен содержать серию
заявления (вместе с сообщениями о статусе хука и другими полезными вещами), за которыми следует
заявления.
Однако где-то по пути один или несколько из них, вероятно, вернут ошибку, и в этот момент приостановка будет заблокирована. Вы можете увидеть серию отмененных изменений. Чтобы найти проблему, вам обычно нужно просто определить, какой сервисный вызов вызывает ошибку.
В этом случае в файле журнала отсутствуют какие-либо служебные
[servicename] suspend resume
операторы, поэтому в качестве следующего шага вы можете снова приостановить работу ноутбука и попытаться возобновить работу, нажав кнопку питания. Дайте ему пару минут, и если он не сможет перезапустить перезагрузку, удерживая кнопку питания в течение 5 секунд. При повторном запуске откройте терминал иrun dmesg | less
. Пожалуйста, обновите оригинальный вопрос, чтобы включить вывод изdmesg | less
.Я бы также предложил проверить, правильно ли установлен ваш раздел подкачки, и, в частности, он, по крайней мере, такой же большой, как установленная вами ОЗУ. Это удобный FAQ по Swap .
ОБНОВЛЕНИЕ: вывод от того,
dmesg | less
что вы разместили, включает в себя строку:(строка 574 в файле) Опять же, это наводит на мысль о проблеме гибернации (приостановки на диск), но если вы уверены, что ваша проблема на самом деле связана с приостановкой (то есть приостановкой к оперативной памяти), то это не может быть Это. Я также не вижу проблем с вашей графикой Intel / NVIDIA.
источник