Рабочий стол Linux зависает после сна

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

Я новичок в Linux, и у меня возникли некоторые проблемы. Я использую Linux Mint, и иногда (довольно часто) после того, как мой ноутбук уходит в спящий режим, он полностью зависает, когда просыпается. Я не могу двигать мышью, кликать, использовать клавиатуру или открывать терминал. Единственный способ выйти из этого состояния — это принудительное выключение. Я использовал несколько различных дистрибутивов, и у всех есть эта проблема. Есть ли какое-то решение этой проблемы, или мне просто вернуться к Windows?

Модель ноутбука: Toshiba Satellite S50D-A

Версия Mint: Linux Mint 18.1 Serena

Вывод inxi -Fxzc0:

Система:    Хост: jack-pc Ядро: 4.4.0-53-generic x86_64 (64 bit gcc: 5.4.0)
       Рабочий стол: Cinnamon 3.2.6 (Gtk 3.18.9-1ubuntu3.1)
       Дистрибутив: Linux Mint 18.1 Serena
Машина:   Система: TOSHIBA (переносной) продукт: Satellite S50D-A v: PSKKWC-00G005
       Материнская плата: AMD модель: VG10AD Биос: Insyde v: 1.30 дата: 11/05/2013
ЦП:       Четырехъядерный AMD A10-5745M APU с графикой Radeon HD (-MCP-) кэш: 8192 КБ
       флаги: (lm nx sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm)    bmips: 16769
       тактовые частоты: макс.: 2100 МГц 1: 1500 МГц 2: 1800 МГц 3: 2100 МГц
       4: 1500 МГц
Графика:  Карта-1: Advanced Micro Devices [AMD/ATI] Richland [Radeon HD 8610G]
       bus-ID: 00:01.0
       Карта-2: Advanced Micro Devices [AMD/ATI] Sun PRO [Radeon HD 8570A/8570M]
       bus-ID: 01:00.0
       Сервер отображения: X.Org 1.18.4 драйверы: ati,radeon (не загружены: fbdev,vesa)
       Разрешение: [email protected]
       GLX Рендерер: Gallium 0.4 на AMD ARUBA (DRM 2.43.0, LLVM 3.8.0)
       GLX Версия: 3.0 Mesa 11.2.0 Прямой рендеринг: Да
Аудио:     Карта-1 Advanced Micro Devices [AMD] FCH Azalia Controller
       драйвер: snd_hda_intel bus-ID: 00:14.2
       Карта-2 Advanced Micro Devices [AMD/ATI] Trinity HDMI Audio Controller
       драйвер: snd_hda_intel bus-ID: 00:01.1
       Звук: Advanced Linux Sound Architecture v: k4.4.0-53-generic
Сеть:   Карта-1: Realtek RTL8188EE Беспроводной сетевой адаптер
       драйвер: rtl8188ee порт: 3000 bus-ID: 02:00.0
       IF: wlp2s0 состояние: up mac: <filter>
       Карта-2: Qualcomm Atheros QCA8172 Быстрая Ethernet
       драйвер: alx порт: 2000 bus-ID: 03:00.0
       IF: enp3s0 состояние: down mac: <filter>
Носители:    HDD Общий размер: 500.1GB (2.7% использовано)
       ID-1: /dev/sda модель: WDC_WD5000BPVX размер: 500.1GB темп: 26C
Разделы: ID-1: / размер: 452G использовано: 5.9G (2%) fs: ext4 dev: /dev/sda1
       ID-2: swap-1 размер: 7.73GB использовано: 0.00GB (0%) fs: swap dev: /dev/dm-0
RAID:      Нет RAID устройств: /proc/mdstat, модуль ядра md_mod присутствует
Датчики:   Температуры системы: cpu: 36.1C mobo: N/A gpu: 33.0,N/A
       Скорость вентиляторов (в об/мин): cpu: N/A
Информация:      Процессы: 269 Время работы: 11:51 Память: 909.9/7178.3MB
       Инициализация: systemd уровень работы: 5 Gcc sys: 5.4.0
       Клиент: Shell (bash 4.3.461) inxi: 2.2.35

Попробуйте использовать xkill, или если ваша клавиатура работает, нажмите Ctrl+Alt+F2, что приведет вас к интерфейсу командной строки. Там введите команду top и проверьте, какие процессы используют больше всего ЦП и памяти. Убейте эти процессы, нажав K, а затем PID процесса.
Чтобы вернуться к графическому интерфейсу, введите startx и нажмите Enter.

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

Замораживание рабочего стола Linux после сна

Проблема замораживания рабочего стола Linux после выхода из режима сна на вашем Toshiba Satellite S50D-A (с установленной операционной системой Linux Mint 18.1 Serena) может быть вызвана несколькими факторами, связанными как с аппаратным обеспечением, так и с программным обеспечением. Давайте разберем возможные причины и предложим решения.

1. Ошибки в драйверах видеокарты

Ваша система использует графические карты AMD (Radeon HD 8610G и Radeon HD 8570M). Драйверы для этих карт могут быть причиной проблем с выводом изображения после пробуждения из сна. Убедитесь, что у вас установлены последние версии драйверов. Попробуйте следующие шаги:

  • Откройте терминал и выполните команду для обновления системы:

    sudo apt update && sudo apt upgrade
  • Проверьте, есть ли доступные обновления драйверов для графической карты. Вы можете попробовать установить драйвера, специфичные для AMD:

    sudo apt install xserver-xorg-video-amdgpu
  • Перезагрузите компьютер и проверьте, сохраняется ли проблема.

2. Параметры управления энергопотреблением

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

  • Откройте TLP или Power Management в системных настройках и настройте параметры, которые могут влиять на выход из спящего режима. Убедитесь, что параметры для suspend (приостановка) и hibernate (гибернация) установлены корректно.

3. Исправления в настройках ядра

Некоторые параметры ядра могут повлиять на поведение системы после выхода из сна. В вашем случае использование следующих параметров может помочь:

  • Откройте файл настройки GRUB:

    sudo nano /etc/default/grub
  • Найдите строку:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  • Добавьте параметры nomodeset и acpi_sleep=nonvs, чтобы она выглядела так:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_sleep=nonvs"
  • Сохраните файл и обновите настройки GRUB:

    sudo update-grub
  • Перезагрузите машину и проверьте результат.

4. Пробный запуск на другом окружении

Поскольку вы упомянули о мирном использовании различных дистрибутивов Linux, имеет смысл протестировать поведение системы на других окружениях рабочего стола (например, XFCE или KDE). Иногда использование менее ресурсоемкого окружения может решить проблемы заморозки.

5. Дебаггинг заморозок

Если заморозки продолжаются, вы можете попытаться собирать информацию перед их наступлением, чтобы лучше понять, что происходит:

  • Во время работы можно установить xkill и top:
    • Запустите top в терминале, чтобы увидеть, какие процессы потребляют ресурсы, и обратите внимание на возможных виновников.
    • Используйте комбинацию Ctrl+Alt+F2 для переключения на текстовый терминал, если графика зависла.

Заключение

Ситуация, с которой вы столкнулись, может иметь много причин. Пробуя предложенные решения, диаграмма возможных проблем должна стать яснее. Здесь заключение о том, стоит ли вернуться к Windows, зависит от вашего уровня комфорта с исследованием и настройкой ОС Linux. Если исправления не помогают, возможно, стоит рассмотреть более новые версии дистрибутивов Linux или обратиться к сообществу для получения дополнительной помощи.

Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь обращаться!

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

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