Вопрос или проблема
У меня на этом компьютере Mint уже более 3/4 лет, но из-за обновления/апгрейда машина раз в час загружается на 100% (показано на мини-рабочем столе). Проблема в том, что я не могу понять, с какого момента это началось. То, что я установил за это время, это Tauon, Bottles, некоторая конфигурация с эмулятором Dosbox. И Timeshift перемещен на HDD.
Система:
Хост: peter-MS-7C35 Ядро: 5.15.0-130-generic x86_64 разрядность: 64
Рабочий стол: Cinnamon 6.0.4 Дистрибутив: Linux Mint 21.3 Virginia
Машина:
Тип: Настольный ПК Система: Micro-Star продукт: MS-7C35 вер: 2.0
серийный номер: <требуются права суперпользователя>
Материнская плата: Micro-Star модель: MEG X570 UNIFY (MS-7C35) вер: 2.0
серийный номер: <требуются права суперпользователя> UEFI: American Megatrends вер: A.50
дата: 07.08.2020
ЦП:
Информация: 8-ядерный модель: AMD Ryzen 7 3700X разрядность: 64 тип: MT MCP кэш:
L2: 4 MiB
Скорость (МГц): средн.: 2591 мин./макс.: 2200/3600 ядра: 1: 2057 2: 2483 3: 1944
4: 1927 5: 4054 6: 3731 7: 2073 8: 2195 9: 2064 10: 4021 11: 2152 12: 2149
13: 2280 14: 4187 15: 2082 16: 2069
Графика:
Устройство-1: NVIDIA TU116 [GeForce GTX 1650 SUPER] драйвер: nvidia вер: 550.120
Дисплей: x11 сервер: X.Org вер: 1.21.1.4 драйверы: X: загружен: nvidia
gpu: nvidia разрешение: 1: 3360x2100~60Hz 2: 3840x2160~60Hz
OpenGL: рендеринг: NVIDIA GeForce GTX 1650 SUPER/PCIe/SSE2
вер.: 4.6.0 NVIDIA 550.120
Аудио:
Устройство-1: NVIDIA TU116 High Definition Audio драйвер: snd_hda_intel
Устройство-2: AMD Starship/Matisse HD Audio драйвер: snd_hda_intel
Устройство-3: Cambridge Silicon Radio Avantree Priva III тип: USB
драйвер: hid-generic,snd-usb-audio,usbhid
Аудиосервер-1: ALSA вер: k5.15.0-130-generic запущен: да
Аудиосервер-2: PulseAudio вер: 15.99.1 запущен: да
Аудиосервер-3: PipeWire вер: 0.3.48 запущен: да
Сеть:
Устройство-1: Realtek RTL8125 2.5GbE драйвер: r8169
IF: enp39s0 состояние: активен скорость: 1000 Мб/с дуплекс: полный
mac: 2c:f0:5d:25:b7:f9
Устройство-2: Intel Wi-Fi 6 AX200 драйвер: iwlwifi
IF: wlo1 состояние: активен mac: ac:67:5d:43:d0:6e
Bluetooth:
Устройство-1: Intel AX200 Bluetooth тип: USB драйвер: btusb
Отчет: hciconfig ID: hci0 состояние: активен адрес: AC:67:5D:43:D0:72 bt-в: 3.0
Диски:
Локальные хранилища: всего: 4.09 TiB использовано: 2.63 TiB (64.2%)
ID-1: /dev/nvme0n1 поставщик: Samsung модель: SSD 970 EVO Plus 500GB
размер: 465.76 GiB
ID-2: /dev/nvme1n1 поставщик: Samsung модель: SSD 970 EVO 1TB
размер: 931.51 GiB
ID-3: /dev/sda поставщик: Western Digital модель: WD2002FAEX-007BA0
размер: 1.82 TiB
ID-4: /dev/sdb поставщик: Western Digital модель: WD10EADS-00L5B1
размер: 931.51 GiB
Разделы:
ID-1: / размер: 457.14 GiB использовано: 307.35 GiB (67.2%) ФС: ext4
dev: /dev/nvme0n1p2
ID-2: /boot/efi размер: 239.2 MiB использовано: 6 MiB (2.5%) ФС: vfat
dev: /dev/nvme0n1p1
ID-3: /home размер: 671.94 GiB использовано: 630.5 GiB (93.8%) ФС: ext4
dev: /dev/nvme1n1p1
Своп:
ID-1: swap-1 тип: файл размер: 2 GiB использовано: 457.1 MiB (22.3%) файл: /swapfile
Датчики:
Температура системы: цп: N/A материнская плата: N/A ГП: nvidia температура: 50 C
Скорость вентиляторов (RPM): N/A ГП: nvidia вентилятор: 57%
Информация:
Процессы: 431 Время работы: 2ч 56м Память: 31.26 GiB использовано: 6.97 GiB (22.3%)
Оболочка: Bash inxi: 3.3.13
Ответ или решение
Согласно вашему описанию, ваша система испытывает проблемы с кратковременными пиками использования процессора до 100% примерно раз в час, что в свою очередь приводит к лагам мыши на рабочем столе Cinnamon. Попробуем более подробно разобраться в ситуации и предложить возможные решения.
Теория
Когда у вас возникают такие проблемы, первый шаг — определить, какие процессы вызывают высокую загрузку CPU. Возможно, это связано с недавно установленными программами, такими как Tauon, Bottles или конфигурациями Dosbox, или же это может быть связано с недавними изменениями в системе, такими как перемещение Timeshift на жесткий диск.
Cinnamon может также испытывать нагрузку на систему, особенно если настраивается или запускается много приложений одновременно. Совместная работа нескольких звуковых серверов (ALSA, PulseAudio, PipeWire) может добавить нагрузку. Кроме того, рассматривая оборудование, NVIDIA драйверы и любые настроенные анимации или эффекты рабочего стола могут способствовать загруженности процессора.
Пример
Были случаи, когда пользователи Linux Mint сталкивались с проблемами лагов и высокой нагрузки CPU из-за конфликта драйверов или программного обеспечения, особенно когда устанавливались обновления или новые программы. Например, специфические обновления ядра или драйверов для графических карт NVIDIA могли приводить к увеличению использования процессора. Также известны случаи, когда дублирующиеся звуковые сервера или программы фоновой активности могли вызвать такую проблему.
Применение
Для решения вашей проблемы следуйте следующим шагам:
-
Мониторинг нагрузки на процессор: Используйте инструменты мониторинга, такие как
htop
или встроенный монитора системы, чтобы определить, какие процессы вызывают максимальную загрузку CPU в момент её пика. Это поможет выявить "виновника". -
Анализ приложений, установленных недавно: Попробуйте отключить или удалить недавно установленные программы (Tauon, Bottles, изменения в Dosbox) поочередно и проверьте, сохраняется ли проблема.
-
Проверка драйверов NVIDIA: Проверьте установленную версию драйвера для вашей видеокарты NVIDIA и, если необходимо, обновите до последней стабильной версии или сделайте даунгрейд до предыдущей версии, которая работала стабильно.
-
Конфликт звуковых серверов: Убедитесь, что у вас активен только один звуковой сервер. Попробуйте отключить PulseAudio или PipeWire и понаблюдайте за изменениями в производительности.
-
Очистка автозагрузки и фоновых задач: Проверьте приложения, которые запускаются автоматически при старте системы. Отключите ненужные и ресурсоемкие приложения.
-
Проверка обновлений и баг-репортов: Проверьте наличие последних обновлений для вашей версии ядра и системы, а также ознакомьтесь с известными проблемами в сообществе пользователей Linux Mint и вашими аппаратными конфигурациями.
-
Журналы ошибок и системные уведомления: Ознакомьтесь с логами системы (
syslog
,dmesg
иjournalctl
) на предмет предупреждений и ошибок, которые могут указать на проблему. -
Использование Timeshift: Если вы подозреваете, что переноса Timeshift могло вызвать проблему, попробуйте откатить систему до состояния до изменений и проверьте стабильность.
-
Переопределение эффектов рабочего стола: В случае, если эффекты рабочего стола создают нагрузку, попробуйте уменьшить или полностью отключить эффекты анимации в настройках Cinnamon.
Каждый из этих шагов может самостоятельно или в сочетании устранить проблему. Если эта инструкция не решает проблему, возможно, вам требуется выполнение дополнительной диагностики с учетом ваших уникальных конфигураций и настроек системы. Не забывайте о резервном копировании данных перед внесением существенных изменений в конфигурацию системы.