小新 Pro13 电流声解决办法

我的小新笔记本也遇到了 “喜闻乐见” 的电流声问题,经过各种查资料,发现了一种对我有效的方法,下面分享给大家。

我的小新 Pro13 型号

联想(Lenovo)小新 Pro13 英特尔酷睿 i5 13.3 英寸全面屏超轻薄笔记本电脑(i5 16G 512G MX350 QHD)沧海冰蓝

解决办法

以管理员身份打开 PowerShell,执行下列命令并重启

reg add HKLM\System\CurrentControlSet\Control\Processor /v Capabilities /t REG_DWORD /d 0x0007e066

如果对你没有用,可以用下列命令回到原始状态:

reg delete HKLM\System\CurrentControlSet\Control\Processor /v Capabilities /f

原理分析

上述命令是禁用了 CPU 的 C2、C3 state。C-States 是 CPU 的一项节能技术。CPU 在任务少时会进入类似睡眠的状态,有任务时会再恢复过来。C 后面的数字越大,睡眠程度越深。禁用 C-States 可以防止 CPU 在睡眠与唤醒之间切换时引发的频率急剧变化,这样就没有电流声了。理论上来说,禁用 C-States 只会加大功耗,但对性能没有影响。这点我没测,只是平时使用并没有感到变慢。

关于 C-States 的详细说明,见:

关于 Windows 禁用 C-States 的方法,见:

FAQ

这个命令有啥影响?

理论上功耗会增加,但性能没影响。

这个命令只禁用了 C2、C3 state,C-States 到底有几种呢?

C-States 的种数因 CPU 而异。小新 Pro13 的 CPU 到底有几种 C-States 我没查到。Windows 10 如何禁用所有的 C-States 我也没查到。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,897评论 0 5
  • 使用一个东西,不明白它的道理,不高明——侯捷老师 1. lower_bound()函数 功能:返回第一个不小于va...
    书瓖果fifty阅读 288评论 0 0
  • 最近和儿子都是晚睡晚起,每天早上起来后都和打仗一样,一一怎么都叫不起来,今天又是一样。 上午约了体验冰...
    蓝莓姑妈阅读 193评论 1 3
  • 昨晚,结束一天的课程回家。瘫在沙发上不想动。只想堕落!堕落!堕落! 拖着鞋子,出门拐角买了点喜欢吃的凉菜,打开一瓶...
    倏云阅读 529评论 8 11