MS Surface Pro 9 остается включенным после выключения

Вопрос или проблема

Я установил Ubuntu 24.04 LTS на свой MS Surface Pro 9. В последние пару недель в дистрибутив Ubuntu были обновления, из-за которых устройство либо не полностью выключается, либо включается заново после выключения. Что я пробовал:

Обновление до 24.10 – тот же эффект
sudo shutdown -h now – тот же эффект
установка Linux Mint – нет, не удалось.
Переустановка свежей Ubuntu 24.04.1 с полной форматировкой жесткого диска и проблема не исчезла.

Что я заметил, но не могу попробовать:
Отключить WOL (BIOS MS не позволяет такую конфигурацию)
Я пытался посмотреть, есть ли журнал или что-то, что я мог бы просмотреть, чтобы понять, что остаётся включенным или включается после отключения.

Это делает устройство бесполезным, так как оно нагревается в моем рюкзаке, разряжает батарею, и оно бесполезно без переносного блока питания и никогда на самом деле не выключается.

Правка 1 – Я пытался выключить устройство, затем использовать команду sudo journalctl -b -1 -e и просмотреть информацию, но я не могу интерпретировать её с экспертной точки зрения. Ничего не истекает, судя по тому, что я вижу.

Еще один момент. Компьютер никогда не остывает, когда я использую функцию выключения из верхней панели. Когда я использую команду sudo shutdown, он остывает. В обоих случаях он снова нагревается/остается тёплым, и мне также нужно удерживать кнопку питания, пока BIOS не заставит выполнить жесткую перезагрузку, чтобы получить доступ к экрану входа в Ubuntu. Кажется, что что-то подвисает при выключении. Есть ли способ выяснить, что это может быть?

Правка 2 – Я также попытался принудительно выключить устройство, удерживая кнопку питания, пока рабочий стол Linux активен и с экрана входа. Что-то все еще остаётся включенным, так как батарея разряжается, и устройство остается теплым на ощупь в обеих ситуациях. Я также заметил, что батарея иногда не заряжается, когда устройство включается снова, требуя отключения и повторного подключения питания, чтобы начать зарядку снова.

Ответ или решение

Причины и решения проблемы: MS Surface Pro 9 не выключается полностью после завершения работы

Введение

Ваша ситуация с MS Surface Pro 9, работающим на Ubuntu 24.04 LTS, действительно требует глубокого анализа. Проблема неполного завершения работы и автоматического перезапуска устройства может быть связана с несколькими факторами. В этом ответе мы подробно рассмотрим возможные причины и решения данной проблемы, чтобы вернуть ваше устройство в рабочее состояние.

Технический анализ

Судя по вашим наблюдениям, проблема заключается в следующем:

  1. Неожиданное поведение после завершения работы: Устройство остается теплым на ощупь и не охлаждается, что указывает на то, что некоторые процессы все еще работают или система неправильно завершает свою работу.

  2. Использование различных команд: Пробовали команды sudo shutdown -h now и использование интерфейса для завершения работы, но это не решает проблему. Это говорит о том, что проблема может быть глубже, чем просто пользовательские команды.

  3. Журнал системы: Вы упомянули, что анализировали журнал с помощью sudo journalctl -b -1 -e, но не смогли идентифицировать четкие причины. Это может потребовать более глубокого анализа, включая фильтрацию и поиск конкретных ошибок.

Потенциальные причины

Некоторые из возможных причин, по которым ваш Surface Pro 9 может вести себя таким образом:

  1. Конфликт драйверов: Возможно, драйверы, обеспечивающие совместимость с оборудованием Surface, не полностью совместимы с вашей версией Ubuntu. Это может приводить к зависаниям во время завершения работы.

  2. Необработанные службы или процессы: Некоторые службы могут не завершаться правильно и мешают полному завершению работы системы.

  3. Настройки BIOS/UEFI: Вы упомянули, что BIOS не позволяет отключать WOL (Wake on LAN). Это может также влиять на поведение устройства после завершения работы.

Рекомендации по решению

Вот несколько шагов, которые вы можете предпринять для устранения данной проблемы:

  1. Обновление драйверов: Проверьте, установлены ли у вас последние версии драйверов для вашего устройства. Вы можете попробовать установить специализированные драйверы от сообщества, такие как linux-surface, чтобы улучшить совместимость.

  2. Анализ служб: Используйте команду systemctl list-units --failed для проверки запущенных служб. Обратите внимание на те, что могут блокировать завершение работы. Попробуйте отключить или перезапустить такие службы.

  3. Логи ядра: Используйте команду dmesg для просмотра логов ядра, чтобы выявить возможные ошибки. Ошибки или предупреждения в этих логах могут дать представление о том, какие действия могут мешать завершению работы системы.

  4. Изменения в настройках запуска: Рассмотрите возможность изменения параметров конфигурации загрузки в /etc/default/grub. Вы можете добавить параметры, такие как noresume в строку GRUB_CMDLINE_LINUX_DEFAULT, чтобы предотвратить использование резервного питания при завершении работы.

  5. Настройки электропитания: Проверьте настройки электропитания в Ubuntu, используя инструменты, как TLP или Laptop Mode Tools, чтобы оптимизировать управление энергией и предотвратить перегрев.

  6. Тестирование с другими дистрибутивами: Поскольку вы отметили, что Mint не помог, можно попробовать другие версии Ubuntu или дистрибутивы, предназначенные для работы на устройствах Surface, такие как Arch Linux с соответствующими модификациями.

Заключение

Устранение данной проблемы требует терпения и тщательного анализа. Попробуйте предложенные шаги и обращайте внимание на изменения в поведении вашего устройства. Если проблема не решается, рассмотрите возможность обращения в сообщество поддержки Ubuntu или к разработчикам драйверов Surface, так как они могут предоставить более детальные решения, адаптированные к вашим потребностям. Надеюсь, что эти рекомендации помогут вам возобновить нормальную работу вашего MS Surface Pro 9.

Оцените материал
Добавить комментарий

Капча загружается...