![即使禁用 intelppm,CPU 仍被限制在基本速度或 0.8 GHz](https://linux22.com/image/1626972/%E5%8D%B3%E4%BD%BF%E7%A6%81%E7%94%A8%20intelppm%EF%BC%8CCPU%20%E4%BB%8D%E8%A2%AB%E9%99%90%E5%88%B6%E5%9C%A8%E5%9F%BA%E6%9C%AC%E9%80%9F%E5%BA%A6%E6%88%96%200.8%20GHz.png)
我有一台配备 Intel i7-4750HQ 处理器的笔记本电脑,基本速度为 2.00 GHz,最高睿频可达 3.00 GHz。几个月前我的笔记本电脑电池没电了,由于我有一个家用逆变器,所以我一直用交流电供电,不用电池。但时钟速度要么卡在 0.89 GHz,要么卡在 2.00 GHz。以下是我尝试过的方法。
电源计划:
- 高性能从一开始。
- 最大和最小处理器状态 =100%。
- 系统冷却策略 =积极的。
- 能源效率优化 =已禁用。
更改 intelppm 设置
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\intelppm
。
行动:
Start
并4
重新启动(带或不带电池)结果:CPU 卡在 2.00 GHz。为什么会这样?它应该以最大时钟速度工作,对吧?为什么在这种情况下 turbo boost 不起作用?
行动:
Start
并1
重新启动(带或不带电池)结果:CPU 有时一直以 3.00 GHz 运行,但几个小时后,它又会回到 0.80 GHz 并永久保持在该速度。即使进行压力测试也无法使其恢复到正常速度。
行动:
Start
并3
重新启动(带或不带电池)结果:CPU 有时一直以 3.00 GHz 运行,但几个小时后又会回到 1.50 到 2.00 GHz。与 1 一样,压力测试也不会“提升”它。
拔下并插入电源线
行动:重复intelppm
设置
结果:效果一样。
卸载英特尔协作处理器性能控制 (CPPC) 驱动程序
行动:从设备管理器中执行此操作
结果:它在重启时会自动安装,并且对任何设置都没有影响。
附加信息:
- 我的空闲温度平均在 47 °C 至 50 °C 之间。满载时温度最高可达 75 °C 至 80 °C。
- 尝试使用压力测试来查看处理器是否能达到高速。当 CPU 卡在 0.8 GHz 或 2.x GHz 时,它们永远无法达到 3.0 Ghz。
- 为了消除任何热节流情况,我尝试在 3.0 GHz 时对 CPU 进行压力测试。没有节流。在某些情况下,它只被节流到 2.5 GHz,而当压力测试停止时,它又回到 3.0 GHz。
CPU 测试
--- IPDT64 - Revision: 4.1.4.36
--- IPDT64 - Start Time: 25-06-2020 16:37:04
----------------------------------------------
-- Testing
----------------------------------------------
CPU 1 - Genuine Intel - Pass.
CPU 1 - BrandString - Pass.
CPU 1 - Cache - Pass.
CPU 1 - MMXSSE - Pass.
CPU 1 - IMC - Pass.
CPU 1 - Prime Number - Pass.
CPU 1 - Floating Point - Pass.
CPU 1 - Math - Pass.
CPU 1 - GPUStressW - Pass.
CPU 1 - CPULoad - Pass.
CPU 1 - CPUFreq - Pass.
IPDT64 Passed
--- IPDT64 - Revision: 4.1.4.36
--- IPDT64 - End Time: 25-06-2020 16:40:57
----------------------------------------------
PASS
规格报告-https://dpaste.org/2MNV/slim
是什么原因导致这种节流?如何禁用节流并让我的 CPU 始终以最大时钟速度运行?我的 BIOS 没有任何处理器能源管理选项。
更新:我认为我的固件此时存在问题。因为当我启动笔记本电脑时,它会在一段时间内保持最大速度。然后当它恢复到基本速度时,我打开 ThrottleStop 并退出。这会使处理器恢复到 3+ GHz,并且它会在一天的剩余时间内保持这个速度而不会出现任何问题。我将不得不等待固件更新或将 ThrottleStop 放在启动时。