Hello FreeBSD forum,
I am running FreeBSD 12.1 on old lenovo laptop T510, Intel Core i5 M 520, 8 GB RAM, 1 TB SSD - ZFS.
And facing an issue with CPU overheat and automatic shutdown during big load (e.g. ffmpeg processing video - CRITICAL temperature reached shutting down ....). What I noticed that system boosts frequency to max and keeps there no matter what. I know that
I noticed that Windows 10 has some dummy control that basically lowers CPU freq by half in this (high load - high temperature) situation and then thottle up again and again (like PWM modulation). I would expect some linear control instead.
Cooling system is clean and thermal grease replaced.
Thank You.
I am running FreeBSD 12.1 on old lenovo laptop T510, Intel Core i5 M 520, 8 GB RAM, 1 TB SSD - ZFS.
And facing an issue with CPU overheat and automatic shutdown during big load (e.g. ffmpeg processing video - CRITICAL temperature reached shutting down ....). What I noticed that system boosts frequency to max and keeps there no matter what. I know that
powerd can utilize frequency control based on load, is it possible to control also based on temperature? Or do I have to automate myself measuring via sysctl dev.cpu.0.temperature and controlling via sysctl dev.cpu.0.freq? Or please could You navigate me to other better solution?I noticed that Windows 10 has some dummy control that basically lowers CPU freq by half in this (high load - high temperature) situation and then thottle up again and again (like PWM modulation). I would expect some linear control instead.
Cooling system is clean and thermal grease replaced.
Thank You.