https://bugzilla.novell.com/show_bug.cgi?id=333043#c46
Thomas Renninger
I tried again with a 1 second interval in polling_frequency and the CPU was quickly and properly throttled 1.7->1.2GHz at 85°C At least one positive part...
Strangely, it takes very long (about 30 seconds) to switch off PASSIVE, even > if the temperature remains <70°C This is normal. A passive polling value kicks in if passive is active. This is a BIOS value TSP (which should be 600, 60*10 secs on a ThinkPad). cat /proc/acpi/thermal_zone/*/trip_points should show you a tc1, tc2 and tsp (thermal sampling period). Those are used for the hysteresis algorithm, gets exported via BIOS and we should not alter them...
I had the test running for 30 Minutes. The point for throttling continuously increased up to 91°C (then throttling was 1.7Ghz->1.0GHz or even ->06GHz). Something seem to be utterly broken..., please give me a bit time (some days, there is also other work...) to go through the code and provide a debug/test kernel... Hmmm, maybe I should try to get such a machine, then compiling of the thermal module and reloading it is enough for testing, instead of rebuilding and rebooting whole kernels...
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.