升级到欧拉21.10后,cpu在Performance模式下部分核心还是无法达到最高频率

下面是BIOS电源设置


624d1e9759b14c5e4b5d323d9cde9713_
c0bed0ade69a48d32664ccada904bc67_

1 Like
sed -i '/GRUB_CMDLINE_LINUX/{s/"$//g;s/$/ intel_pstate=disable intel_idle.max_cstate=0 processor.max_cstate=1 idle=poll"/}' /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg

intel_pstate=disable:禁用 Intel 处理器的 P-state 驱动,P-state 驱动是用于管理 CPU 性能和功耗的一种技术,禁用后会使用传统的 acpi-cpufreq 驱动。

intel_idle.max_cstate=0:设置 Intel 处理器的最大 C-state(空闲状态)为 0,这可以防止处理器进入深度睡眠状态,以提高响应速度。

processor.max_cstate=1:设置处理器的最大 C-state 为 1,同样是为了限制处理器进入深度睡眠状态。

idle=poll:指定 CPU 的空闲状态检测机制为“polling”,这将导致 CPU 不再使用节能的睡眠状态,而是通过主动查询判断是否进入空闲状态。

这些参数的组合意味着在启动时,Linux 内核会禁用 Intel 处理器的动态性能调整和节能功能,以提高系统的稳定性和可预测性。