Компьютер зависает после нескольких минут бездействия
UPD(30.12.25): что хотелось бы добавить. Перво-наперво, вчера (29.12.25) я обновил систему, но также и попытался сменить pulseaudio на pipewire из-за некоторых проблем с bluetooth. Сделал я это просто установив pipewire и всё, ну и удалил pulseaudio, как того и потребовал терминал. Получилось коряво и поэтому проблема с зависанием может быть связана с этим. Но сегодня (30.12.25) я обратно установил pulseaudio и удалил pipewire со всеми его доп пакетами, но ничего не изменилось.
Следующей причиной могла быть черезмерная нагрузка на систему. Я закрепил диспетчер задач поверх всех окон и начал делать те дела, которые делал перед всей это суматохой. Опять зависло, но чрезмерной нагрузки не было, процессор был загружен на 50 процентов, а ОЗУ использовалось 2-2,5 из 3,5 Гб. Так что этот вариант тоже отпадает.
Полез в гугл, и там было написано посмотреть ошибки через journalctl. Начал по очереди вбивать их в гугл и на одну из них он выдал, что что-то связано с ACPI (или ACHI точно не помню) и что-то связанное с системой электропотребления. Сказано было изменить параметр в биосе с ACPI на RAID. Я без понятия, что это и как изменить, поэтому не стал лезть туда.
Очень не хочется переустанавливать полностью систему из-за этого случая.
у меня было и на старом форуме у других.Agentium:У меня одного эта проблема?
предположительно связано с
*кривыми BIOS, не поддерживаемыми опциями BIOS, управлением питанием, не доделанными ИКСАМИ.
*на сейчас работает нормально только управление питанием мониторов и до старта иксов норм работает засыпание, пробуждение, гибер.
* С иксами сон, гибернация, другое подобное + микрофон в ArchLinux не функционируют, хотя я всё сделал по доступной документации.
* Я на этом же ПК пробовал LiveCD XUBUNTU noble, всё чики пуки, прекрасно работают все режимы и микрофон без каких либо настроек.
если биос кривой, ничего не сделаешь, его преднамеренно сделали таким.
1.на форумах админов линукса искать
какое у них оборудование
2. в магазинах смотреть
я частично отключил управление питанием, тк не смог побороть
В чём может быть проблема
По моему частному мнению
*видеокарты, USB, звука, сетевой карты, жесткого диска,
*не доделанными
Какие программы стоит установить для диагностики
systemadm - покажет состояние служб
sdparm hdparm smartmontools gsmartcontrol libblockdev-smart tlp ethtool coreutils диск и сетеваякарта.
inxi, hwinfo lshw lspci lsscsi lsusb dmidecode
Что установлено
какие установлены
https://archlinux.org/packages/?sort=&q=nvidia
https://archlinux.org/packages/?sort=&q=xf86-video-
https://archlinux.org/packages/?sort=&q=vulkan
evdev стоит ?
какие модули acpi установлены ? https://archlinux.org/packages/?sort=&q=acpi + ACPI_modules-ArchWiki +ACPI_events_Настройка
какой kernel установлен ?
uname -r Вот так можете показать что установлено. https://wiki.archlinux.org/title/Pacman_(Русский) пункт 1.4
Отчёты системы
fasfetch - скриншотик.
journalctl --vacuum-size=0 # при помощи journalctl удали старые журналы совсем, чтобы в следующих отчётах не было старого.
systemctl soft-reboot # перезагрузи комп
journalctl --vacuum-time=300s # оставить журналы за последние 5 минут.
dmesg | grep hibernation
journalctl -b0 grep hibernation:
journalctl -l --no-pager --grep err [fail, warn, power] # в скобках подстановочные значения.
dmesg | grep swap
dmesg | grep vesa # смотря какая видеокарта и драйвер у тебя.
dmesg | grep radeon [amd, nvidia] # смотря какая видеокарта у тебя.
покажи что в файлах: /etc/modprobe/*, /etc/modules-load.d/*;
mkinitcpio.conf - секцию модулей и секцию хуков
# cat /etc/mkinitcpio.conf |grep -vE '^#|^$'kernel command line;
modprobe [имя_модуля] Жесткий диск.
Программы sdparm hdparm smartmontools gsmartcontrol tlp могут показать какие режимы [по питанию] поддерживаются.
pacman -Syu --noconfirm sdparm hdparm smartmontools gsmartcontrol libblockdev-smart tlp ethtool
Скриптик, проверит hdd https://github.com/gopalasubramanium/hd ... manager.sh
Сетевая карта
tlp ethtool - отчеты по мануалам к этим программам.
[systemd - питание]
покажи содержимое /etc/systemd/sleep.conf удалив комментарии.
cp /etc/systemd/sleep.conf /etc/systemd/sleep.conf.bkp
sed -i '/^#/d' /etc/systemd/sleep.conf.bkp
cat /etc/systemd/sleep.conf.bkp
покажи какие режимы по питанию включены в биос.
Как делал файл подкачки и Suspend_and_hibernate ?
покажи отчёты.
resume_swap_manual
Что читать
https://wiki.archlinux.org/title/Swap
https://wiki.archlinux.org/title/Power_ ... _(Русский)
https://wiki.archlinux.org/title/Power_ ... e_on_Btrfs
https://github.com/gissf1/zram-hibernate
https://wiki.archlinux.org/title/Kernel ... _(Русский)
Разная документация локально и всё в одном месте.
рекомендую установить arch-wiki-docs, wikiman+плагины со страницы автора
очень удобно.
когда будешь выкладывать сократи простыни, удалив повторы, одинаковые строчки руками либо скриптом.
буду постоянно править и
когда закончу добавлю слово UPDATE с датой в начало
не пропускаем. может быть конфликт между установленными драйверами. заблеклисти или удали лишние.Agentium:Таковой не имею, она встроенная от Интел
+копай про встроенную. и какие установлены
xorg-server-
xf86-video-
еще проблема может быть из-за усб, звука, сетевой карты.
modprobe [имя_модуля] может показать, что с модулем чото не так.
покажи фрагмент про "чтото связано с acpi"Agentium:с ACPI на RAID
дополнил
https://archlinux.com.ru/forum/viewtopi ... 176#p11176
в папку /etc/X11/xorg.conf.d/
положи файл, который отключит сон с гибернацией.
примерно такой для мониторов
Section "ServerFlags"
Option "BlankTime" "46" # длинна видео из сериала :laugh:
Option "StandbyTime" "50" # 4 минуты чтоб встать с дивана
Option "SuspendTime" "75" # если не встал
Option "OffTime" "0" # после отключения мониторы не включаются, приходится вилку из сети вынимать на пару минут.
EndSectionкогда подвисает смотри журналы через ssh, он хочет уснуть , но что-то не даёт.
ну переустановишь и всё повториться. причину то не выяснил
но так и не разобрался, пришлось sleep, resume, hibernate время поставил 0.
мониторы и режим без иксов поборол частично, -.
но Option "OffTime" "0" # после отключения мониторы не включаются, приходится вилку из сети вынимать на пару минут.
в archlinux sleep, resume, hibernate с настройками "первый старт" и следованием archwiki не функционирует с иксами,
+ с xfce4 делаю "выйти" , xfce завершает работу , не освобождает консоль. у меня dm нету, сделано чз Xinit
кнопки c прочими функциями активны
у меня на этом же пк с 'livecd xubuntu noble lts' режимы sleep, resume, hibernate работают без замечаний.
я пробовал https://archlinux.com.ru/forum/viewtopi ... 175#p11175indeviral: Первое, что нужно сделать это установить lts ядро и проверить есть ли проблема на нём.
4-6я строчка сверху
как раз lts релиз. проблем не обнаружено
Покажите, где ТС писал про проблемы с гибернацией?BendalfRU:не выдумываю, оно правда виснет как тс написал.
PS лог с предыдущей загрузки, когда всё зависло:
journalctl -b-1 | tail -50Вот туда вообще-то надо смотреть, а не в лог текущей загрузки.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
# cat /sys/power/mem_sleepvasek:вывод cat /sys/power/mem_sleep ???
s2idle [deep], где
s2idle означает suspend-to-idle (простой), shallow — suspend-to-standby, а
deep — suspend-to-ram (сохранение состояния устройств и процессоров в памяти)
симптомы такие же как у меня. я ранее писал на старом форуме, что заходил чз ssh ,ALiEN:где ТС писал про проблемы с гибернацией?
во время подвисаний, пытаясь выключить или перезагрузить,
получил сообщение "отвали я занята"
обычно она безотказная и сразу выполняла любые просьбы :)
Прямо так и написано было? =)BendalfRU:отвали я занята
Вам бы сперва со своей системой досконально разобраться, а не влезать в чужую тему, проецируя свои проблемы.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
почти, это мой литературный перевод =)ALiEN:Прямо так и написано было? =)
цитирую дословно, что писал и что получил :
я всё сохранил, могу выложить на свой гитхабЕсли зайти чз ssh и дать команду reboot или powerof ,
то
выводит сообщение красным "операция блокирована, тк режим саспенд в процессе"
Перезапустить аккуратно можно только записав echo 1 > /proc/sys/kernel/sysrq и echo b > /proc/sysrq-trigger.
Всё, что у вас происходит - это только ваших рук дело.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
я недавно вакуумировал journalctl --vacuum-size=0 все журналы иALiEN:journalctl -b-1 | tail -50
прямо сейчас подвисаний нет, тк я заботливо отключил sleep, resume, hibernate
уже писал это там https://archlinux.com.ru/forum/viewtopi ... 217#p11217
у меня и старые скриншоты есть, чтоб вы не сказали "выдумал", в облаке майл ру лежит всё.
я 14 дней не перезагружал ПК.
зато там много других , например , в service file я не лазил.
я сильно сократил, много одинаковых плюс куча removed , stoppedдек 19 19:53:33 office dbus-broker-launch[2160903]: Ignoring duplicate name 'org.freedesktop.FileManager1' in service file '/usr/share/dbus-1/services/org.xfce.Thunar.FileManager1.service'
дек 19 19:53:33 office dbus-broker-launch[2160903]: Service file '/usr/share/dbus-1/services/org.xfce.Tumbler.Cache1.service' is not named after the D-Bus name 'org.freedesktop.thumbnails.Cache1'.
дек 19 19:53:35 office wireplumber[2160908]: wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion 'already_registered_dispatcher == self' failed
дек 19 19:53:35 office systemd[439223]: xdg-desktop-portal-gtk.service: Failed with result 'exit-code'
дек 19 19:54:05 office systemd[439223]: app-dbus\x2d:1.2\x2dorg.mate.panel.applet.WnckletFactory.slice: Consumed 23.020s CPU time, 18.9M memory peak, 1.5M memory swap peak.