KxngDemon
2020-03-02T09:19:48+00:00
网上一些比较老旧的超频教程,会提到手动超频时需要在bios关闭什么什么节能设置,并且使用固定的电压,用来增加超频到高频时的系统稳定性。
但官超默频全核5g的9900ks的出现,表明了在不阉割掉任何默频状态下的节能功能,如待机时降频和动态电压时,依然有能力稳定地使用灰烬的高频率。
实际上,其他型号的cpu,也是可以同时使用动态节能和超频高频的。
我之前折腾了一下动态超频,想分享一下个人的经验,也是抛砖引玉,看看有没有能修正的地方。
使用的是9900ks和m11h,一些bios名词的表述可能和其他品牌主板不同
没有提到的选项默认为自动(auto)
步骤1.把cpu核心电压模式切换到adpative mode
步骤2.(可选)把IA AC loadline和IA DC loadline设置为0.01。此步骤可选的原因是m11h在使用adaptive mode时,这两项会自动被主板设置为0.01,不必手动设置
步骤3.选择合适的防掉压等级。一般使用和手动超频时一致的防掉压等级为佳,如m11系列主板推荐使用5级
步骤4.得到此时本cpu的睿频vid表。
以我的9900ks为例,睿频的倍频为40-50。
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-hlubK8ToS6l-8c.png.thumb_s.jpg[/img]
需要先说明,intel的cpu在运行非avx指令集和avx指令集时,cpu的vid电压是不同的,因此需要分别得到对应两种指令集的vid表。基本上,avx指令集的vid=非avx指令集的vid+0.02
推荐分别使用cinebench r15和r20测试,分别对应非avx和avx
vid电压的读取方法:推荐使用hwinfo64
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-19znK4T1kSfy-u.jpg.thumb.jpg[/img]
指定cpu睿频频率的方法:推荐使用xtu,即Intel(R) Extreme Tuning Utility
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-6vdhK16T3cSl9-dz.png.medium.jpg[/img]
用xtu手动指定倍频,即可方便的在系统内即时地调整频率,从而记录对应频率的vid
步骤6.验证cpu各睿频频率的稳定性。设置电压的offset值。
调整睿频频率的方法同上,使用xtu。
用来验证的测试软件依每个人对稳定性需求的不同而不同,要求极致稳定的,可以用p95 29.8 small fft和linpack。要求没那么高的,用aida64 fp64、p95 29.8 large fft或p95 26.6 small fft。要求更低的,用fpu,cinebench就行了
若某个睿频频率不稳,那么需要使用正的offset,拉高整体的vid电压曲线,直到稳定为止。反过来说,如果已经稳定了,你可以使用负的offset,降低整体的vid电压曲线,进一步降低温度和功耗
步骤7.设置超频频率(最高频率),和additional turbo mode cpu core voltage(以下简称additional电压),即超频频率对应的超频电压。
additional电压并非直接等于vid电压,但它们之间有对应关系。
以我的为例,最高频率的non-avx vid=additional电压 +/- 电压offset值 +0.005,最高频率的avx vid=additional电压 +/- 电压offset值 +0.025
具体的说,如bios中我设置addtional电压为1.400v,offset为auto(0),那么cpu以超频频率/最高频率运行cinebench r15时vid为1.405v,运行cinebench r20时vid为1.425v
需要注意超频频率应当大于睿频频率,如9900ks最大睿频频率为5.0g,那么你设置超频频率需至少为5.1g,否则这不叫超频;
additional电压必须大于等于最大睿频频率对应的additional值,如9900ks在睿频5.0g的non-avx vid为1.295v,倒推出对应additional电压为1.290v,那么你设置的additional电压需大于等于1.290v,设置低于1.290v是不起作用的。
毕竟cpu睿频5.0g时跑在1.295v,总不能5.1g时的电压反而比5.0g时低吧?
步骤8.验证超频频率的稳定性。验证方法同步骤6,只是你不需要用xtu指定频率了,直接烧鸡
步骤9.确认win10的电源策略,享受到节能的效果
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-glr8KxT1kSe9-gc.png.thumb.jpg[/img]
平衡策略下最小处理器性能设置的比较小,就可以待机时节能降频到最低0.8g啦,电压也会同步降低。
如果你想让频率的下限别那么低,也可以设置得更高如100%,100%的待机最小频率是基础频率,如9900k是3.6g,9900ks是4.0g
步骤10.(可选)打开c-states。打开c-states可以进一步降低待机功耗,但我个人是禁用的。
因为我发现的坏处包括向操作系统隐藏cpu真实vid电压和频率,特别地,在win10电源策略使用高性能模式时假装高性能、实际摸鱼等
步骤11.(可选)设置PL1功耗墙。如果你想在低负载应用时超频的高频率,但又觉得高负载如烧鸡时风扇太吵,可以设置PL1功耗墙。个人推荐8核u设置到127w-160w,算是高频率和功耗的甜点。
我设置PL1功耗墙160w的效果:cinebench r15,5.0g@1.30v;fpu,4.8g@1.25v;p95 29.8 small fft,4.6g@1.18v,温度皆不超过65,都能根据具体负载卡死在功耗墙内,降频降压。比这些负载压力小的应用如游戏,则跑满最大频率(5.2g)
步骤12.(可选,9代cpu限定)打开tvb voltage optimizations。
tvb,即termal velocity boost,在温度低于tj max(100摄氏度)时根据温度的降低而降低vid电压。此选项在默频默电时主板默认开启,超频时默认关闭。
原本vid电压为1.360v时,开启tvb功能后的效果为:
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-484zKpT3cSp7-bg.png.medium.jpg[/img]
大概每降低50度,vid降低0.07v。这是利用了芯片温度越低,稳定性越高,需求电压越低的特性。
简单的说,就是待机、轻负载时,cpu package温度低,tvb会进一步降低vid电压,降低低负载的电压、功耗和温度。
由于tvb会整体下拉vid电压曲线,你会需要重新设置additional电压以补偿烧机时的电压,并验证稳定性。
轻负载时倒是没有发现由于tvb造成的不稳定现象.
节能场景的效果演示:
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-79wtZ19T3cS1z4-140.jpg.medium.jpg[/img]
典型的低负载场景,一边看直播一边舰c,cpu package功耗在低点仅为10w以下,相当于笔记本低压u。当然这里core temp读取的为瞬时频率和vid,并非一直保持5.2g,cpu频率主要是在2g-3g跳动
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-daz1K1cT1kSbj-fr.jpg.thumb.jpg[/img]
作为对比,用高性能电源模式模仿传统超频的定频定压,此时功耗35w,能耗比差了整整3倍
满载/高性能场景和定频定压超频效果一模一样,就无需演示了
但官超默频全核5g的9900ks的出现,表明了在不阉割掉任何默频状态下的节能功能,如待机时降频和动态电压时,依然有能力稳定地使用灰烬的高频率。
实际上,其他型号的cpu,也是可以同时使用动态节能和超频高频的。
我之前折腾了一下动态超频,想分享一下个人的经验,也是抛砖引玉,看看有没有能修正的地方。
使用的是9900ks和m11h,一些bios名词的表述可能和其他品牌主板不同
没有提到的选项默认为自动(auto)
步骤1.把cpu核心电压模式切换到adpative mode
步骤2.(可选)把IA AC loadline和IA DC loadline设置为0.01。此步骤可选的原因是m11h在使用adaptive mode时,这两项会自动被主板设置为0.01,不必手动设置
步骤3.选择合适的防掉压等级。一般使用和手动超频时一致的防掉压等级为佳,如m11系列主板推荐使用5级
步骤4.得到此时本cpu的睿频vid表。
以我的9900ks为例,睿频的倍频为40-50。
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-hlubK8ToS6l-8c.png.thumb_s.jpg[/img]
需要先说明,intel的cpu在运行非avx指令集和avx指令集时,cpu的vid电压是不同的,因此需要分别得到对应两种指令集的vid表。基本上,avx指令集的vid=非avx指令集的vid+0.02
推荐分别使用cinebench r15和r20测试,分别对应非avx和avx
vid电压的读取方法:推荐使用hwinfo64
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-19znK4T1kSfy-u.jpg.thumb.jpg[/img]
指定cpu睿频频率的方法:推荐使用xtu,即Intel(R) Extreme Tuning Utility
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-6vdhK16T3cSl9-dz.png.medium.jpg[/img]
用xtu手动指定倍频,即可方便的在系统内即时地调整频率,从而记录对应频率的vid
步骤6.验证cpu各睿频频率的稳定性。设置电压的offset值。
调整睿频频率的方法同上,使用xtu。
用来验证的测试软件依每个人对稳定性需求的不同而不同,要求极致稳定的,可以用p95 29.8 small fft和linpack。要求没那么高的,用aida64 fp64、p95 29.8 large fft或p95 26.6 small fft。要求更低的,用fpu,cinebench就行了
若某个睿频频率不稳,那么需要使用正的offset,拉高整体的vid电压曲线,直到稳定为止。反过来说,如果已经稳定了,你可以使用负的offset,降低整体的vid电压曲线,进一步降低温度和功耗
步骤7.设置超频频率(最高频率),和additional turbo mode cpu core voltage(以下简称additional电压),即超频频率对应的超频电压。
additional电压并非直接等于vid电压,但它们之间有对应关系。
以我的为例,最高频率的non-avx vid=additional电压 +/- 电压offset值 +0.005,最高频率的avx vid=additional电压 +/- 电压offset值 +0.025
具体的说,如bios中我设置addtional电压为1.400v,offset为auto(0),那么cpu以超频频率/最高频率运行cinebench r15时vid为1.405v,运行cinebench r20时vid为1.425v
需要注意超频频率应当大于睿频频率,如9900ks最大睿频频率为5.0g,那么你设置超频频率需至少为5.1g,否则这不叫超频;
additional电压必须大于等于最大睿频频率对应的additional值,如9900ks在睿频5.0g的non-avx vid为1.295v,倒推出对应additional电压为1.290v,那么你设置的additional电压需大于等于1.290v,设置低于1.290v是不起作用的。
毕竟cpu睿频5.0g时跑在1.295v,总不能5.1g时的电压反而比5.0g时低吧?
步骤8.验证超频频率的稳定性。验证方法同步骤6,只是你不需要用xtu指定频率了,直接烧鸡
步骤9.确认win10的电源策略,享受到节能的效果
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-glr8KxT1kSe9-gc.png.thumb.jpg[/img]
平衡策略下最小处理器性能设置的比较小,就可以待机时节能降频到最低0.8g啦,电压也会同步降低。
如果你想让频率的下限别那么低,也可以设置得更高如100%,100%的待机最小频率是基础频率,如9900k是3.6g,9900ks是4.0g
步骤10.(可选)打开c-states。打开c-states可以进一步降低待机功耗,但我个人是禁用的。
因为我发现的坏处包括向操作系统隐藏cpu真实vid电压和频率,特别地,在win10电源策略使用高性能模式时假装高性能、实际摸鱼等
步骤11.(可选)设置PL1功耗墙。如果你想在低负载应用时超频的高频率,但又觉得高负载如烧鸡时风扇太吵,可以设置PL1功耗墙。个人推荐8核u设置到127w-160w,算是高频率和功耗的甜点。
我设置PL1功耗墙160w的效果:cinebench r15,5.0g@1.30v;fpu,4.8g@1.25v;p95 29.8 small fft,4.6g@1.18v,温度皆不超过65,都能根据具体负载卡死在功耗墙内,降频降压。比这些负载压力小的应用如游戏,则跑满最大频率(5.2g)
为什么不设置PL2功耗墙?PL1和PL2压功耗的实现区别 ...
撞PL2功耗墙时,cpu会在最大频率5.2g和基础频率4.0g之间左右横跳,能耗比是非常糟糕的。撞PL1功耗墙时,cpu会精确的使用特定的频率和电压组合(根据具体功耗墙,范围从0.8g到最大频率),在用满规定的功耗的同时,把能耗比发挥极致
步骤12.(可选,9代cpu限定)打开tvb voltage optimizations。
tvb,即termal velocity boost,在温度低于tj max(100摄氏度)时根据温度的降低而降低vid电压。此选项在默频默电时主板默认开启,超频时默认关闭。
原本vid电压为1.360v时,开启tvb功能后的效果为:
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-484zKpT3cSp7-bg.png.medium.jpg[/img]
大概每降低50度,vid降低0.07v。这是利用了芯片温度越低,稳定性越高,需求电压越低的特性。
简单的说,就是待机、轻负载时,cpu package温度低,tvb会进一步降低vid电压,降低低负载的电压、功耗和温度。
由于tvb会整体下拉vid电压曲线,你会需要重新设置additional电压以补偿烧机时的电压,并验证稳定性。
轻负载时倒是没有发现由于tvb造成的不稳定现象.
节能场景的效果演示:
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-79wtZ19T3cS1z4-140.jpg.medium.jpg[/img]
典型的低负载场景,一边看直播一边舰c,cpu package功耗在低点仅为10w以下,相当于笔记本低压u。当然这里core temp读取的为瞬时频率和vid,并非一直保持5.2g,cpu频率主要是在2g-3g跳动
[img]https://img.nga.178.com/attachments/mon_202003/06/9aQ5-daz1K1cT1kSbj-fr.jpg.thumb.jpg[/img]
作为对比,用高性能电源模式模仿传统超频的定频定压,此时功耗35w,能耗比差了整整3倍
满载/高性能场景和定频定压超频效果一模一样,就无需演示了