As I already told you before I've had similar issues in the past which got solved by upgrading to a newer alphaos.
At first it seems to be a problem only with alphaos. Then you realize that it's a problem with arch linux. Then you realize that it's a problem with bleeding edge kernels. It mainly affects arch linux based distros because arch linux and it's derivates use bleeding edge kernels.
Having said that, I don't experience that problem anymore but now I have a similar one which is very annoying too.
CPU fans work ok and adapt to cpu temperature needs. When cpu is hotter they spin faster and when it's cooler they spin slower. But whenever I put my PC to sleep using echo -n mem > /sys/power/state and then I wake it up the cpu fan spins faster than needed forever.
When a PC is put to sleep for a long time the cpu is obviously cool. So when the PC is woke up there's really no need to spin the fans that fast.
Here's my list of thermal cooling devices working properly:
Code: Select all
[root@alphaos ~]# find /sys/class/thermal/cooling_device*/ -maxdepth 1 -type f | xargs grep ""
Interesting, /sys/class/thermal/cooling_device0/type:LCD is actually set to state 10 when I set lcd brightness to minimum and set to 1 when I set lcd brightness to maximum.
Then all devices from 3 to 6 are the cpu fan. If I set device 6 to 1 cpu fan spins quietly and if cpu is mostly idling it's enough to keep it cool.
When I put the PC to sleep and then wake it up, both device 6 and 5 are set to 1 and cpu fan is spinning fast. Not as fast as it can go but it is very annoying. Then if I set both device 6 and 5 to 0, cpu fan suddenly comes to a halt and after a few seconds (via ACPI?) it automatically restarts spinning slowly and I can see that device 6 is again set to 1.
From then on it works properly but what could I do fix this behaviour?