系统环境
- 操作系统:Debian 12
- CPU:Intel i9-14900HX ( 32 核,基础频率 2.2GHz ,睿频 5.2GHz )
- 设备:高性能笔记本电脑(开发专用)
问题描述
新机初期运行正常,通过以下命令设置性能模式并限制频率范围:
sudo cpupower frequency-set -g performance -d 2GHz -u 5.1GHz
编译性能优于 M1 芯片。
异常现象
近期(未更新 BIOS ,可能因内核升级导致)出现:
- CPU 频率被锁定在基础频率,无法达到睿频
- 上述调频命令失效
排查记录
1. 频率监控
sudo turbostat --show cpu,freq -i 5
输出显示 CPU 频率无法突破基础值。
2. Turbo Boost 状态
cat /sys/devices/system/cpu/intel_pstate/no_turbo # 输出为 1 (禁用)
3. 手动启用失败
echo 0 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
报错:`tee: /sys/devices/system/cpu/intel_pstate/no_turbo: 不允许的操作`
4. GRUB 参数调整尝试
修改/etc/default/grub添加:
GRUB_CMDLINE_LINUX="intel_pstate=enable"
更新后仍无效。
验证对比
- Windows 系统:Turbo Boost 工作正常
- 结论:问题应源于 Linux 内核/驱动配置
请教可能的解决方案:
- 特定内核版本兼容性问题(当前内核:
6.1.0-xx-amd64) intel_pstate驱动配置异常- BIOS 与 Linux 的交互限制