Недавно я получил новый ноутбук Dell XPS 13 9365 2-в-1, установил на него Ubuntu 16.04.1 (ядро 4.8.0-34-generic) и заметил, что каждый раз, когда закрываю крышку ноутбука (которая отправляет компьютер в режиме ожидания) не могу вернуться из режима ожидания. Если я вручную перехожу в режим ожидания (используя графический интерфейс, не закрывая крышку), я также не могу вернуться из этого.
вещи, которые я уже пробовал:
Я пытался:
sudo apt-get update sudo apt-get upgrade
что для этого стоит упомянуть, прежде чем закончить (не уверен, если это проблема или нет)W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915 W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
некоторые полагают, что это может быть проблема с яркостью, которую можно исправить в BIOS, но если бы это было так, я бы предположил, что смогу подключиться к ssh на своем компьютере с другого компьютера и не смогу подключиться к ssh после перехода в Suspend. (что заставляет меня думать, что это не просто проблема с яркостью, а фактически застревание в режиме ожидания)
Я попробовал этот скрипт https://ubuntuforums.org/showthread.php?t=1978290, который не работал. Он говорит, что это автоматический способ сделать то, что вы могли бы сделать вручную с помощью Ctrl + Alt + F1 и Ctrl + Alt + F7, но эти сочетания клавиш также ничего не делают для меня после попытки вернуться из режима ожидания (они, конечно, работают нормально, когда я Я не в приостановке).
Я попытался попробовать это исправление https://ubuntuforums.org/showthread.php?t=1866075, на который ссылается ответ № 7 здесь https://ubuntuforums.org/showthread.php?t=1444822, но я не совсем понял, как именно Я должен заменить «XXXX: XX: XX.X» в этом примере, но, видя, что это похоже на вариант сценария, который я пробовал ранее (также в /etc/pm/sleep.d/), я перешел к попытке следующая вещь
Затем я попробовал этот пустой экран после возобновления - Dell M5510 Ubuntu 16.04, но это также не решило мою проблему
Я также установил инструменты режима ноутбука, как кто-то предложил, но не был уверен, как использовать это для решения проблемы
Я должен также упомянуть, что у меня была проблема с беспроводной картой, когда я впервые установил Ubuntu, и это было исправлено таким образом, что Wireless не работает на Dell XPS 13 9365 Ubuntu 16.04 Я упоминаю об этом, потому что это включало обновление моего ядра (которое снова 4.8.0- 34-generic) и в одном посте о проблемах приостановки они упоминали, что это может быть вызвано тем, что беспроводная карта изменила свой статус. XPS 13 9343 Невозможность возобновления из режима ожидания
Я надеюсь, что это можно исправить, заранее спасибо!
Ответы:
Systemd-сон
9365 поддерживает только приостановку на холостом ходу (в Linux также называется «заморозить»). Он покажет поведение, которое вы описываете, когда вы пытаетесь использовать suspend to ram, что, к сожалению, по умолчанию.
Этот ответ аналогичен ответу Ника, в котором предлагается изменить командную строку linux с помощью grub. На самом деле мое предложение имеет точно такой же эффект, но путем редактирования другого системного файла.
Просто добавьте в файл следующее
/etc/systemd/sleep.conf
:См. Руководство к systemd-sleep.conf для получения дополнительной информации.
источник
наконец-то! решение! @DenisPitza разместила в комментариях к моему вопросу решение, которое сработало для меня! его оригинальное сообщение здесь, я публикую его ответ ниже для удобства:
чтобы сделать постоянным решение, предлагаемое @ user8211580, вы должны отредактировать ваш конфигурационный файл groub:
редактировать строку, содержащую
и убедитесь, что вы включили "mem_sleep_default = s2idle", например:
и затем перезагрузите grub:
Затем убедитесь, что у вас нет никаких действий, связанных с кнопкой питания. В следующий раз, когда вы приостановите работу своего компьютера, вы сможете разбудить его, нажав кнопку питания на 6 секунд.
источник
Я смог разбудить свой 9365, нажав и удерживая кнопку питания, пока экран не включится снова. Я заметил, что теряю тачпад, когда он просыпается, и rmmod / modprobing psmouse не возвращает его обратно. Однако сенсорный экран по-прежнему отзывчив. Я дам вам знать, если я найду обходной путь более приемлемым, чем полное отключение, когда я хочу на некоторое время убрать ноутбук.
источник
Резюме работает для меня в 4.10 (вы можете установить его из kernel-ppa - на сегодняшний день доступно 4.10-rc6) - оно работает в том смысле, что вы можете выйти из спящего режима, но только удерживая кнопку питания в течение длительного времени ( 5s +). Кажется, все работает после резюме.
У меня работает стоковый 16.04 с 4.10, установленным из kernel-ppa и прошивкой для wifi и i915 (kbl_ *), установленной вручную.
источник
Поскольку вы работаете с выпуском LTS, у вас есть несколько вариантов, чтобы попытаться исправить вашу проблему. Поддерживается установка одного из ядер HWE (аппаратное обеспечение), которое в основном поддерживает порты для поддержки более нового оборудования.
Используйте,
apt search hwe
чтобы увидеть ваши варианты, есть немного оптимизированные версии в зависимости от вашего текущего ядра. Проверьте это сuname -a
.Другой вариант - установить основное ядро, чтобы увидеть, работает ли одно из новых ядер лучше. Это может быть проблематично, так как основные ядра не имеют специфичных для распределения оптимизаций, которые включают некоторые аппаратные исправления или настройки управления питанием.
Где-то здесь есть ответ на самый простой способ установить последние основные ядра.
источник