kworker/0:1+kacpid — 100% CPU i temperatura — rozwiązanie
Dzisiaj kolejny, krótki wpis — tym razem będzie o temperaturze procesora i nieznośnym szumie wentylatora.
System — Debian 12. Niby nic nadzwyczajnego — jednak zwróć uwagę na temperaturę procesora po 50 minutach pracy ;-) 85 stopni!
Właściwie to taka temperatura utrzymuje się już od początku, a winowajcą są…. przerwania. Czy ktoś jeszze o nich pamięta?
Tym, którzy są zaintersowani — proponuję lekturę artykułu: https://unix.stackexchange.com/questions/242013/disable-gpe-acpi-interrupts-on-boot/528300#528300
A jeśli tylko szukacie rozwiązania na szybko, to proszę — oto jest:
- Pamiętajmy:
sudo -i
jako pierwsze, wówczas zostaniemy użytkownikiemroot
! - Szukamy winowajcy — znajdujemy gpeXX z dużą wartościa numeryczną, np. gpe33
adasiek@devel:~$ grep . -r /sys/firmware/acpi/interrupts/
/sys/firmware/acpi/interrupts/gpe05: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe3F: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe33: 453534 invalid unmasked
/sys/firmware/acpi/interrupts/gpe6D: 0 disabled unmasked
/sys/firmware/acpi/interrupts/ff_slp_btn: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe61: 0 EN enabled unmasked
- W pliku
/etc/default/grub
dodajemy wpis (pamiętamy o numerze gpe):
GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_mask_gpe=0x33"
- Wykonujemy polecenie
update-grub
i potem możemy już restartować system.
W moim przypadku działa bez zarzutu — wentylator przestał szumieć, procesor nie nagrzewa się. Życzę powodzenia.