приостановить не работает: Dell i15-5505, Ryzen 7 [закрыто]

У меня классическая проблема с зависанием ноутбука с Linux. Я только что купил новый блестящий ноутбук. Я использую Mint 20.1 с Mate на Dell i15-5505 с Ryzen 7 4700, 16 ГБ ОЗУ, 256 ГБ + 1 ТБ SSD. Версия ядра - 5.4.0-65-generic.

Я наблюдаю следующее:

  • Когда я закрываю крышку, дисплей гаснет (а не просто тускнеет). Однако, когда я поднимаю крышку, у меня появляется не экран входа в систему, а дисплей, который был, когда я закрыл крышку, и ясно, что машина не приостановилась.

  • Если я отключаюсь через меню «Монетный двор» или использую «systemctl suspend», кажется, что машина приостанавливается, но она не выключена полностью и продолжает потреблять около 4 Вт, а нижняя часть машины теплая. Когда я нажимаю клавишу Shift, экран загорается, и я получаю запрос на вход в систему.

Я упомяну ужасное «Оно работает с Windows 10».

Комментарий на этой странице: https://www.phoronix.com/forums/forum/hardware/ processors-memory / 1178768-initial-amd-ryzen-7-4700u-linux-performance-is-very-good / page8 , кажется, предлагает более новое ядро, версию с низкой задержкой. решает проблемы, но не для моей машины. Я пробовал linux-kernel-5.8.0-43-lowlatency, но, к сожалению, мне это не помогло. Еще пробовал 5.10.0-1013.14, тоже безуспешно.

Я очень надеюсь, что смогу найти решение.Я считаю, что это великолепный ноутбук, гладкий, легкий, с красивым дисплеем, быстрый. Но невозможность приостановить работу - настоящий убийца сделки, даже несмотря на то, что низкий ток псевдо-приостановки позволяет мне использовать машину от батареи в течение приличного периода времени.

0
задан 15 February 2021 в 00:53

1 ответ

УСПЕХ.

Я нашел в Интернете сообщение, в котором содержался набросок решения. Короткая версия заключается в том, что ACPI-конфигурацию Dell пришлось изменить. Очевидно, Windows использует нечто под названием "подключенный режим ожидания" вместо привычной приостановки "сна в оперативную память", а ACPI Dell не имел доступного режима глубокого сна S3. Решение повлекло за собой добавление его обратно.

Описание решения здесь: https://dev.to/epassaro/fix-suspend-issues-on-dell-7405-2-in-1-3l1b.

Вот некоторые специфические изменения в процедуре, описанной выше.

Шаг 0: Используйте недавнее ядро Linux

Я запускаю Mint 20.1, которое использует ядро 5.4. Согласно посту, требуется ядро 5.8 или более поздняя версия. Ядро 5.8.0 не работало на меня, но ядро 5.10.0-1013-oem работало.

Шаг 2: Перекомпилируйте DSDT и изучите ошибки

В файле iasl_errors.txt много чего, но только три ошибки, которые, как сказано в посте, нужно искать в текстовом редакторе. В моем ACPI строки ошибок были 3981, 4018, 4046.

Я следовал остальной процедуре, и мой ноутбук спит! И просыпается!

1
ответ дан 18 March 2021 в 23:34

Другие вопросы по тегам:

Похожие вопросы: