V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
millken
V2EX  ›  Linux

Debian 12 下 i9-14900HX Turbo Boost 被异常禁用,无法手动启用

  •  
  •   millken ·
    millken · 50 天前 · 1377 次点击
    这是一个创建于 50 天前的主题,其中的信息可能已经有所发展或是发生改变。

    系统环境

    • 操作系统:Debian 12
    • CPU:Intel i9-14900HX ( 32 核,基础频率 2.2GHz ,睿频 5.2GHz )
    • 设备:高性能笔记本电脑(开发专用)

    问题描述

    新机初期运行正常,通过以下命令设置性能模式并限制频率范围:

    sudo cpupower frequency-set -g performance -d 2GHz -u 5.1GHz
    

    编译性能优于 M1 芯片。

    异常现象

    近期(未更新 BIOS ,可能因内核升级导致)出现:

    1. CPU 频率被锁定在基础频率,无法达到睿频
    2. 上述调频命令失效

    排查记录

    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 内核/驱动配置

    请教可能的解决方案:

    1. 特定内核版本兼容性问题(当前内核:6.1.0-xx-amd64
    2. intel_pstate驱动配置异常
    3. BIOS 与 Linux 的交互限制
    3 条回复    2025-10-12 12:58:44 +08:00
    wuruxu
        1
    wuruxu  
       49 天前
    升级内核 看看还有没有问题
    ranaanna
        2
    ranaanna  
       49 天前
    既然 1.windows“正常”2.linux 用了 intel_pstate 驱动并且 3.intel_pstate/no_turbo 为 1 ,那么唯一的可能就是在 BIOS/UEFI 里面禁用了 turbo boost 。

    如果在 BIOS/UEFI 中禁用了 turbo boost ,那么 linux 中的任何软件配置都启用不了,windows 则是可以覆盖设置一键启用的
    tamakiui
        3
    tamakiui  
       49 天前
    有没有`history`
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2812 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:45 · PVG 21:45 · LAX 05:45 · JFK 08:45
    ♥ Do have faith in what you're doing.