Tested thermald 1.9.1-1ubuntu0.5 on a Lenovo x220 and a Dell XPS 13 7390 with 2 hour thermal soak tests as documented in comment #3
I enabled the full debug logging and was able to observe thermald throttling the CPU and changing CPU frequency when the CPU reached thermal trip zones. So passive cooling seems to work and the code didn't regress.
For the x220 I taped up the air vents and ran the laptop on a non-conductive base to keep the heat in the machine and was able to observe thermald cycling the CPU speed at just below the thermal trip points even when the laptop was beyond the thermal design characterstics (e.g. fan not able to vent and full CPU loading).
Tested thermald 1.9.1-1ubuntu0.5 on a Lenovo x220 and a Dell XPS 13 7390 with 2 hour thermal soak tests as documented in comment #3
I enabled the full debug logging and was able to observe thermald throttling the CPU and changing CPU frequency when the CPU reached thermal trip zones. So passive cooling seems to work and the code didn't regress.
For the x220 I taped up the air vents and ran the laptop on a non-conductive base to keep the heat in the machine and was able to observe thermald cycling the CPU speed at just below the thermal trip points even when the laptop was beyond the thermal design characterstics (e.g. fan not able to vent and full CPU loading).