intel_tcc_set_offset(9)
π NAME π
okay so bestie, this is intel_tcc_set_offset β it sets the TCC offset value to Tjmax. that's it, that's the whole vibe β¨
π SYNOPSIS π
int intel_tcc_set_offset (int cpu , int offset );
πΈ ARGUMENTS πΈ
cpuβ the cpu that the MSR should be run on, fr fr. drop a negative value in here and it means any cpu, no cap π«Άoffsetβ the TCC offset value, and it's in degree C, so like, temperature-coded π
π₯ DESCRIPTION π₯
so the whole point: this sets the TCC Offset value to Tjmax. and the way it actually works β the effective thermal throttling temperature, which is also the TCC activation temperature, equals "Tjmax" - "TCC Offset", measured in degree C. literally that simple, the math is mathing π§β
π RETURN π
on success it returns 0. otherwise you get a negative error code, so if you see a negative number, that's the universe (well, the kernel) telling you something went sideways ππ
π¦ SEE ALSO π¦
- Kernel file
./drivers/thermal/intel/intel_tcc.cstruct temp_masks(9) intel_tcc_get_offset_mask(9)get_temp_mask(9)intel_tcc_get_tjmax(9)intel_tcc_get_offset(9)intel_tcc_get_temp(9)
go read those too, they're all besties, iykyk π
and that's the whole page, babes β¨ this lil gem lives in ./drivers/thermal/intel, dated October 2026, and the page itself is intel_tcc_set_offset(9) β stan the thermal subsystem for me, periodt ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms