Hi! > > Ok, can do, let me recompile and reboot. > > > > > > > > When temperature limit is reached acpi_processor_ppc_notifier() > > > should > > > be called. > > > > No, that's not correct for ACPI passive trip points, is it? If I > > recall correctly, those should be monitored even when temperature is > > below them so that it does not reach them...? > No if BIOS is sending PPC, it will be called. You can try first in 4.8. > > Also try > > Don't run workload, just on an idle system. > > # echo 1 > /sys/class/thermal/cooling_device2/cur_state > monitor the scaling_max_freq, it should reduce > > # echo 2 > /sys/class/thermal/cooling_device2/cur_state > monitor the scaling_max_freq, it should reduce Yes, this seems to work. scaling_max goes to 1.5, then 1.1. Also under load, scaling_max_freq changes. But at that point, we are already around 98C... and bios_limit stays the same all the time in v4.9. Best regards, Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Attachment:
signature.asc
Description: Digital signature