Привет, прошу помочь в поиске решения сложной проблемы.
При зависании система не реагирует ни на какие нажатия, помогает только Alt+SysRq+REISUB.
Зависания происходят довольно редко. Зависание может произойти в любой момент даже при работе 2-3 вкладов в Chrome и текстового редактора Gedit, работе в LibreOffice, запуске программы Audacity, загрузке файла .docx (при уходе в "Ждущий режим" и последующем открытии файла .docx удалось два раза воспроизвести зависание).
Характеристики системы
System Hardware:
Processor: Intel Core i3-6006U @ 2.00GHz (4 Cores), Motherboard: Dell 0GGV1M, Chipset: Intel Xeon E3-1200 v5/E3-1500, Memory: 12288MB, Disk: 256GB SK hynix SC311 S + 1000GB Elements SE 25FE, Graphics: Intel Skylake GT2 [HD 520] 2048MB, Audio: Realtek ALC3246, Network: Realtek RTL810xE PCI Fast + Qualcomm Atheros QCA9377 802.11ac Wireless
Software:
OS: Ubuntu 20.04, Kernel: 5.4.0-131-generic (x86_64), Desktop: GNOME Shell 3.36.9, OpenGL: 4.6 Mesa 22.2.2- kisak-mesa PPA, File-System: ext4 (ecryptfs), Screen Resolution: 1920x1080
Проведена большая работа по поиску причин. Вот ссылка на обсуждение на форуме linux.org.ru -
https://www.linux.org.ru/forum/desktop/17227010.
Резюме - зависания происходят редко (последний раз потребовалось аж 15 дней), локализовать причину не получается. Единственный успешный случай воспроизведения - при уходе в ждущий режим и последующем открытии файла .docx удалось два раза воспроизвести зависание.
Итак, мы имеем следующие возможные причины зависания и действия по их проверке:
1. BIOS.
Обновили до актуального.
2. Материнская плата.
Нет гипотез.
3. Процессор.
Перегрев отсутствует. Отключили в UEFI c-states и в загрузчике GRUB добавили intel_idle.max_cstate=0. Также пробовали добавление параметров acpi_osi='Windows 2018', apci_osi=Linux. Микрокод - несколько раз обновлялся за годы использования.
4. Видеокарты.
Встроенная - стоит свободный драйвер по-умолчанию из ОС Ubuntu. Дискретная - стоит свободный драйвер по-умолчанию из ОС Ubuntu.
5. Оперативная память.
Проверили на ошибки.
6. Накопитель
SSD накопитель. Зависания были изначально, поэтому гипотеза о выходе из строя в связи с эксплуатацией несостоятельна.
5. Ядро Linux.
Компоненты стандартные. Нет гипотез.
6. Настройка ОС.
Шифрование домашнего каталога и swap раздела с использованием ecryptfs-utils (делал вручную после установки системы). Первый я так понимаю шифруется средствами ecryptfs, второй cryptsetup.
7. Файловая система.
Проверяли несколько раз.
8. Прикладное ПО.
Нет гипотез.
Одно из оставшихся предположений - проблема с шифрованием swap, домашнего каталога. Отмечу, что иногда система виснет на этапе загрузки, насколько я помню как раз на шаге с указанием cryptswap1.