When doing intensive tasks such as compiling, the cores regularly reach temps approaching 100c. I regularly see dmesg logs such as:
CPU0: Package temperature above threshold, cpu clock throttled
Obviously, the cores are being underclocked due to high cpu core temperatures. I see the reference max temperature for this chip is 105c.
I tried to use lm-sensors to do some fan control as the OS level, but it appears this bus is not supported yet:
Found unknown SMBus adapter 8086:9ca2 at 0000:00:1f.3.
I can hear the fan working loudly still. I poked around in the BIOS and changed the performance profile as well as tried some settings under Thermal menu, but no real difference.
I noticed this too and was concerned. It also appears that only powersave and performance CPU governors are available. I read that the ondemand governor is old and doesn’t know the full capabilities and p-states of the newer Intel CPUs. Have you tried to set your CPU governor to powersave?
I have a rev2 and have not done that yet but just put it in a cool room in my house while it doing processing tasks. I also switched to Archlinux.
It’s common for systems with the last couple of generations of intel CPUs to not use the cpufreq governors as you remember from years past. Now they only use the “pstate driver”. It’s partly because the “turbo” modes that were introduced some years ago enable the cpu to go faster than it reports to the kernel in the traditional way, but depending on how many cores are being used at the same time, and partly because cores are often temporarily “power-gated” to turn them off completely, and the logic to do so is not the same as that controlling operating frequency.