自动设置Intel CPU governor

尝试跑7z b对比主力机和backburner的时候突然发现主力机一直在用powersave,是可忍孰不可忍(

打开YaST2 -> Bootloader Options -> Kernel Parameters,内核参数加上

1
 cpufreq.default_governor=performance

大概就OK了,重启见效

在线调整可以使用

1
$ for x in {0..11} ; do echo performance | sudo tee /sys/devices/system/cpu/cpu${x}/cpufreq/scaling_governor ; done

(根据实际CPU线程数调整捏,主力机是i7-10850H,6C12T所以{0..11}

找回原本属于CPU的性能(和碳排放*)

备注

powersave似乎是因为intel_pstate的默认值如此。这个驱动支持powersaveperformance。Ryzen平台默认(大概)是schedutil,性能(大概)也不会受到影响。