What are the current ideas about how to keep a 12th gen Intel CPU cool enough so that the fan, even if it is on most of the time, is barely perceptible when running Linux?
A few things that I know about:
- Set the all CPU cores’ governors to powersave. (Using cpufrequtils)
- Set some of the CPU cores’ max frequencies to the lowest value allowed, as I don’t expect I’ll need every core most of the time, to 800 MHz.
- Disable turboboost.
- Edit thermald’s thermal-conf.xml to reduce the lower trip temperature.
- Use msr-tools in conjunction with the msr kernel module to read/write the MSR register.