Решить бесконечные проблемы с приостановкой/ожиданием Linux (и, конечно же, Ubuntu)?
Итак, это не будет моим лучшим вопросом SE, и, тем не менее, он может даже нарушать правила для вопросов... В последние месяцы это стало настолько масштабным PITA в моем повседневном рабочем процессе, что я собираюсь опубликовать такой сложно ответить на вопрос. Я предлагаю собрать здесь в комментариях доказательства реальных решений, которые РАБОТАЛИ ДЛЯ ВАС.
Я также разрываюсь между суперпользователем и аскубунту, поскольку исследования показывают, что это не специфическая проблема Ubuntu. Если есть реальная проблема с использованием этой платформы для создания такой страницы решения этой обширной проблемы, не стесняйтесь закрывать. Я также знаю о подобных проблемах, и хотя я считаю хорошей идеей связать их, пожалуйста, не помечайте их как «дубликаты».
Я никогда бы не подумал, насколько отсутствие режима ожидания мешает работе, пока мне не придется жить с этим. И я знаю из исследований, что есть много людей в одной лодке.
Итак, фактический "вопрос" "TL;DR"
Мой ноутбук (Dell Latitude 5590) не будет надежно зависать. Вы можете помочь исправить это?
Точки данных.
- Попытка войти в режим ожидания, будь то через меню pm-suspend, systemctl или ubuntu, приводит к пустому экрану, остановке любых внешних USB-дисков и постоянному включению светодиода питания. Ничто не возвращает ноутбук к жизни, кроме жесткого сброса.
- Standy работает с Windows 10, которая поставлялась с ноутбуком (уменьшена и никогда не использовалась).
- Биос является последним доступным от Dell.
- Несколько лет назад он работал с Ubuntu 16. (у меня нет данных о актуальной версии ядра на тот момент)
- Режим ожидания работает иногда , скажем, около 10% времени.
- Отключение сети перед попыткой перехода в ждущий режим увеличивает этот процент.
- Было опробовано множество версий ядра, а также аргументов ядра и модулей и их комбинаций, которые можно было найти, но пока ничего не найдено, что позволило бы надежно работать в режиме ожидания.
Резюме исследования:
- Исследования показывают множество отчетов о репликах или аналогичных устройствах с ноутбуками, не ограничиваясь Dell Latitude.
- Есть сообщения, обвиняющие видеодрайвер. (i915) Однако надежного решения нет.
- Есть сообщения, в которых обвиняют BIOS (однако см. выше «работает с поставляемой ОС»).
Мой вывод:
Поддержка режима ожидания на многих ноутбуках в настоящее время серьезно нарушена в ядре Linux, и так было в течение некоторого времени.