找回密码
 加入我们
搜索
      
查看: 8914|回复: 32

[CPU] intel CPU电压模式及其用途之我见

[复制链接]
发表于 2024-4-11 16:35 | 显示全部楼层 |阅读模式
本帖最后由 SuperLac 于 2024-4-12 11:32 编辑

因为在别的贴谈论到了这个问题,考虑虽然在CHH,但还是有很多人并不清楚这方面的知识,故做一个科普,当然也是抛砖引玉。发这贴之前手动@一下大佬坛友@ghgfhghj 如果有说得不对的欢迎批评指正,也欢迎其他大神给予建设性意见。

一、先基于toppc lin 2019年的一期视频“板厂没有说的秘密:怎样设置完美的intel CPU电压与各种电压模式讲解”开始大概捋捋不同的电压模式分别是怎样的电压行为,以及分别对应怎样的用途。

265080B8486CE330CB45433F6A817132.png

如上图,左上为vid电压曲线;右上为adaptive mode(asus似乎无此功能);左下为offset mode;右下为override mode(对应asus为manual mode)

(以下举例电压全部代表软显电压)

A. vid曲线从处理器允许的最低频率开始,到处理器最大turbo频率打止。超过最大turbo频率的部分如图成为OC频率,这一部分在vid里是没有对应电压数据的,因此如果仅修改频率而仍然保持自动电压,如果修改的频率超过了最大turbo频率上限,那么自动电压曲线将保持水平,不会再改变。
举例:13700K最大睿频5.4G,在某主板上对应vid电压1.35V。此时如果手动锁全核5.4G,自动电压应给出1.35V的参考值;若手动锁5.6、5.7,自动电压仍然是1.35V。

B. Adaptive模式。既然OC部分没有vid参考,那能否基于vid曲线手动做延申呢?答案是可以的,这就是adaptive模式的目的。如右上图所示,在OC部分再延申一部分,斜率由adaptive电压和vid终端电压两点决定。
举例:如果我测出137K 全核OC 5.6G的稳定过测频率是1.4V,但我又想CPU在低频低负载的时候保持低压节能行为,那么我将使用adaptive模式,设置adaptive电压为1.4V,CPU OC全核5.6G。那么CPU电压上限不会超过1.4V,在重载全核5.6G的情况下电压会到指定的1.4,而5.4G以下的电压部分沿着vid曲线走。此模式适合又想超频,又想低负载节能的用户。

C. Offset 模式。基于vid电压曲线做上下平移。由于OC部分没有vid对应,且一般也没有用户会去加压,所以适合全默认降压使用的用户。

D. Override模式(asus是Manual模式)。简单粗暴,直接给定一个电压,所有频率都是这个电压。适合绝大部分OC用户,也适合摸某一个频率下稳定电压的情景。

二、再来说说防掉压
(1)防掉压怎么设?
为什么上面说到的电压都是软显电压呢,因为设置的和软显的肯定会不一样,甚至会差很多,这就是掉压的存在。
所有的主板都因为电路电阻原因会在高负载时掉压,防掉压曲线功能就是为了一定程度上缓解掉压并且使得电压可控。我刚开始接触oc时,就以为防掉压是调节成掉压越少越好的状态,但实际上并不是。
坛友@ghgfhghj 发过这个帖子:https://www.chiphell.com/thread-2553603-1-1.html

{78EE4E4E-3901-4979-837B-6B5E95F998B7}.png

如上图,很好理解,CPU idle时电压会在一个相对比较高的值,而有负载(load)后马上会掉压(产生Vdroop),我们要保证Vdroop后的电压仍然能满足处理器稳定运行重负载程序,才叫过测。但是不可忽视地,在开始load的一瞬间,电压曲线有一个undershoot的向下过冲,最低点甚至要大幅低于vdroop后电压的值,这是不稳定性根源的一部分。这部分电压软显看不到,示波器才能看到。

因此结论是:防掉压越平的曲线,Vdroop越小,但是undershoot可能越大,这会导致更差的稳定性。
一般人可能对此没啥体会,但是我是切身感受到了。因为我坏过一张apex,那张板子有暗病,只要超频了,跑3dmark在载入systeminfo的一瞬间就直接重启了,换了张新apex才正常。后面实验发现,在高防掉压(L7 L8)的情况下重启发生概率大大增加,而L5 L6就较少。(此处无论L几,都保证了vdroop后的软显电压值是一样的)示波器也看到了不稳定的undershoot。尽管一般主板不会因为使用了L7 L8就会出现重启这样夸张的故障,但确确实实说明了L7 L8的稳定性是要比L5 L6差的。

所以按照@ghgfhghj说的,我也认同,ROG纯血主板(默认die sense)使用L6最好,混血(socket sense)使用L5最好,而msi的vcc sense似乎所有档位均一般,建议改成socket sense使用mode5或mode6。我手上也有msi的690-a,实践了下确实还不错。

当然,这位坛友和我的初衷并不是强制所有人都用这几个模式。我是觉得只要不出问题,爱用什么用什么。我只是做个科普并且提一嘴个人建议。

举例:137K超频5.5G稳定过测电压1.3V。那么与其使用BIOS设置电压1.31V,防掉压LV8,实际idle电压1.31V,实际满载电压1.30V;不如使用BIOS设置电压1.4V,防掉压LV5,实际idle电压1.4V,实际满载电压1.30V。两者满载时电压相同,温度也应相同,软显功耗可能因为计算方式不同后者会偏大,待机温度功耗后者也会偏大,但是后者稳定性更好。

(2)防掉压什么情况下用?
一般oc都是默认使用override或者manual电压模式搭配防掉压曲线使用。如果不手动修改防掉压曲线,默认rog应该是L3还是L4。这个档位会有较大的vdroop,但是应该没有很严重的undershoot(?)所以个人觉得如果使用offset或者adaptive+offset,就没必要再手动修改防掉压曲线了。

当然,我在别的贴子里发现有人给CPU超频了,但仍然使用offset电压模式。这种情况由于OC段没有vid对应,还进行了负值offset,那么OC频率对应的电压很有可能是满足不了处理器需要的。这个时候玩家选择拉高防掉压,顶满顶到L8,使得vid曲线在重载下整体向上平移,以满足OC过测需求。理论上没毛病,但是逻辑上很怪。(并且有undershoot问题)个人觉得还不如直接manual或者override。
当然如果用户如果有兼顾低负载的节能降压的需求,msi用户可以使用adaptive+offset解决,那asus用户呢?似乎没这个功能。。个人觉得那还不如正值offset,让自动电压曲线整体向上平移,以满足OC需求。

PS:如果处理器支持,ROG有设置tvb动态超频的功能,其电压调节原理也跟adaptive模式很像,只是加了温度限制。因为intel能上高频但是高负载又功耗温度难绷,所以这也是现在很多高端玩家的新型玩法。在游戏中低负载、中低温度时跑高频全核6G+,而温度上去后自动降频5.9 5.8 5.7 etc。这种玩法我只知道ROG怎么玩的,msi没有折腾经验,因此不在本贴展开。

以上是针对电压模式和防掉压的一点浅见,希望能帮到有需要了解的坛友;与此同时如果本人认知有误,也欢迎大神批评指正,本贴可以随时编辑勘误。

Update:华硕主板自动电压逻辑疑似和msi不相同,在超过最大睿频之后会脱离vid逻辑做自动延伸,而不是跟msi一样保持水平。个人认为这种电压逻辑更为人性化。
NGA猫猫头两则更有营养的科普链接:
https://nga.178.com/read.php?tid=36644225
https://nga.178.com/read.php?tid=38739235
发表于 2024-4-11 16:54 | 显示全部楼层
感谢分享,学习了

发表于 2024-4-11 17:01 | 显示全部楼层
阿苏斯没有adaptive mode吗?
阿苏斯板子里可以看到VF Point,通过设置最后点位Point 11的倍频和电压能不能实现VID曲线延长变相实现adaptive mode?因为牙膏厂默认VID曲线后面有一个自定义点位

比如一块13600K
Point 10 5.1G@1.219V 无offset
Point 11 5.1G@1.219V 无offset (为没有OC,这个自定义点位和上一个点位相同)
我希望把U设置为5.5G的时候1.25V,但是又不喜欢定压定频,然后把Point 11改为5.5G@1.219V offset+0.031V
 楼主| 发表于 2024-4-11 17:04 来自手机 | 显示全部楼层
PPXG 发表于 2024-4-11 17:01
阿苏斯没有adaptive mode吗?
阿苏斯板子里可以看到VF Point,通过设置最后点位Point 11的倍频和电压能不能 ...

可以的,我之前没折腾过VF point功能,如果是你描述的这样,那就是跟adaptive mode异曲同工。
发表于 2024-4-11 17:05 | 显示全部楼层
本帖最后由 momoka 于 2024-4-11 17:06 编辑

华硕个人的感觉是一直有延申电压,只要提高频率,就会自动加压。改变频率后,自动加压到多少,也能从sp分那个区域那里看到

所以个人一直用auto电压,频率更改后华硕会自动延申各个频率段的电压,即使再用offset或IA AC,也不妨碍。
 楼主| 发表于 2024-4-11 17:08 来自手机 | 显示全部楼层
momoka 发表于 2024-4-11 17:05
华硕个人的感觉是一直有延申电压,只要提高频率,就会自动加压。改变频率后,自动加压到多少,也能从sp分那 ...

确实如此,msi是有一个平台,rog会一直在sp区域给到电压参考,但那个应该已经不是vid的值了。至于自动电压会怎么给我还真没验证过,毕竟玩oc基本都不看自动电压(捂脸)如果阿苏斯能延伸,那自动电压的逻辑在oc段就脱离开vid了。
发表于 2024-4-11 17:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2024-4-11 17:21 | 显示全部楼层
本帖最后由 gladiator 于 2024-4-11 17:23 编辑

136K Z690吹雪 P核双核57四核55六核54然后电压自动懒得调了,过不了R15就在VF point 5.1G之后+0.05V电压,看低负载跑5.7的时候vcore能到1.39,跑R23负载高了就会降到1.32
 楼主| 发表于 2024-4-11 17:21 | 显示全部楼层
Cheree 发表于 2024-4-11 17:10
微星的Adaptive+Offset Mode模式把我折腾的欲仙欲死

这个模式理论上来说应该是最能兼顾节能和OC的,哈哈
发表于 2024-4-11 17:24 来自手机 | 显示全部楼层
gladiator 发表于 2024-4-11 17:21
136K Z690吹雪 P核双核57四核55六核54然后电压自动懒得调了,过不了R15就在VF point 5.1G之后+0.05V电压, ...

你这套跑R15功耗多少
发表于 2024-4-11 17:51 | 显示全部楼层
详细,学习了~
发表于 2024-4-11 17:59 | 显示全部楼层
最近几个民科和拍脑袋的帖子,搞的我以为这也是那种类型的东西了,不过写的真的很不错。
NGA这个帖子也是lz写的吗?感觉有些信息也能互为补充
https://nga.178.com/read.php?tid=36644225
 楼主| 发表于 2024-4-11 18:09 来自手机 | 显示全部楼层
Narumi 发表于 2024-4-11 17:59
最近几个民科和拍脑袋的帖子,搞的我以为这也是那种类型的东西了,不过写的真的很不错。
NGA这个帖子也是lz ...

哈哈哈,感谢认可,我也是一点浅显的个人经验,也没有所有主板所有模式都玩过。
nga这个不是我写的~确实可以互为补充!
发表于 2024-4-11 19:03 来自手机 | 显示全部楼层
PPXG 发表于 2024-4-11 17:24
你这套跑R15功耗多少

195-200W吧,双塔风冷压得住
发表于 2024-4-11 19:09 | 显示全部楼层
本帖最后由 ghgfhghj 于 2024-4-11 19:16 编辑

我这颗之前1.25v 5.8g随便跑r15的,之前几个月天冷被我6g往上硬超给干缩了,现在只敢锁pl动态超了
bios设置为防掉压level6,acll0.25,电压adaptive 1.45v,MCE选择disable enforce all limit 剩下的设置如下
(注意acll如果不设置为0.01,那么一定要选择by core usage,哪怕你8核boost填一样的,否则acll会认为你一直满载变成固定加压和offset没有区别了)
适当组合acll和防掉压,是可以让待机和满载电压很接近的,比手动电压模式要好

QQ截图20240411190300.jpg QQ截图20240411190326.jpg QQ截图20240411190336.jpg

实际表现为: 中度负载以下6.0-6.2g,中度负载5.9g(触发400A的iccmax),r23大约5.4+4.4,能跑出41000+分,并且可以5.1g左右过p95

至于小核电压设置比较麻烦,需要画个图像(别人画的引用下https://nga.178.com/read.php?tid=38739235&page=6
9aQsaqf-56gcKjT3cS1g7-tl.png
9aQ5vys-df2dK5T3cSua-1s.png
发表于 2024-4-11 19:18 | 显示全部楼层
momoka 发表于 2024-4-11 17:05
华硕个人的感觉是一直有延申电压,只要提高频率,就会自动加压。改变频率后,自动加压到多少,也能从sp分那 ...


我觉得还是手动设置好点,我这边设置4核6.2g直接给我干到1.54v了
实际上1.45v配合适当的acll足够我体质好的4个核跑6.2g的p95 non avx了
发表于 2024-4-11 19:22 来自手机 | 显示全部楼层
ghgfhghj 发表于 2024-4-11 19:18
我觉得还是手动设置好点,我这边设置4核6.2g直接给我干到1.54v了
实际上1.45v配合适当的acll足够我体质好 ...

你那是体质好,我这个1.54也跑不了62,一些渲染中高负载下部分核心偶尔跳6.2直接挂。这个单纯测试最高加速核心数量的时候测试不出来的。
发表于 2024-4-11 19:34 | 显示全部楼层
z790吹雪 我个人摸索下来是L7较为稳定,L6掉压太多了     L8最烂        可能是我是雷U的原因
 楼主| 发表于 2024-4-11 19:37 | 显示全部楼层
ghgfhghj 发表于 2024-4-11 19:09
我这颗之前1.25v 5.8g随便跑r15的,之前几个月天冷被我6g往上硬超给干缩了,现在只敢锁pl动态超了
bios设置 ...

感谢老哥补充
前面在一个帖子里看到有人非要同时用offset+L8,我觉得没有非要用L8的道理
想着干脆也再捋捋这几个电压模式
AC/DCLL我也没细讲了,hhhh
能组合保证基本不掉压那还是不错的选择
发表于 2024-4-11 20:05 | 显示全部楼层
本帖最后由 ghgfhghj 于 2024-4-11 20:07 编辑
momoka 发表于 2024-4-11 19:22
你那是体质好,我这个1.54也跑不了62,一些渲染中高负载下部分核心偶尔跳6.2直接挂。这个单纯测试最高加 ...


要避免纵向相邻核心同时boost到最高频,我这里就是0,3,4,7这4个核心才允许跑到6.2g
我这8个核心单独测试,有7个核心都可以单独跑6.2g,其中2号核心无法单独跑6.2,但4核都要6.2就只有0347这个组合可以
任何其他组合都会因为相邻核心互相发热导致温度高10度以上,跑测试秒挂,之所以单独每个核心测不出来就是这个原因
举个例子我1,3号核心只要同时boost到6.2g,哪怕只有这2个核心boost了,跑p95也是秒挂,温度95度以上,但是0347这个组合温度仅有85不到
QQ截图20240411195436.jpg

理论上4核最理想的就是0347 1256 0167 0145 2367这五种情况里挑选,同理双核boost也要避免如此,不能让纵列相邻核心同时boost
至于6核boost,就是中间的2345中挑出2颗限制下,因为它们两侧都相邻其他核心,理论发热最高
发表于 2024-4-11 20:10 | 显示全部楼层
ghgfhghj 发表于 2024-4-11 20:05
要避免纵向相邻核心同时boost到最高频,我这里就是0,3,4,7这4个核心才允许跑到6.2g
我这8个核心单独测 ...

可以去试试。这个U 分低,高频体质很烂。留着是因为温度是我遇到中较低的,而且d4稳定性好,sa低,囧。
发表于 2024-4-11 20:25 来自手机 | 显示全部楼层
Narumi 发表于 2024-4-11 17:59
最近几个民科和拍脑袋的帖子,搞的我以为这也是那种类型的东西了,不过写的真的很不错。
NGA这个帖子也是lz ...

嗯佬的帖子,他在农宝群天天水
发表于 2024-4-12 00:20 | 显示全部楼层
momoka 发表于 2024-4-11 20:10
可以去试试。这个U 分低,高频体质很烂。留着是因为温度是我遇到中较低的,而且d4稳定性好,sa低,囧。 ...


我这个u也是冬天是时候艹太用力都缩掉了,现在已经不敢开放功耗用了
刚到手可是1.25v就能5.8g过r15的,现在要1.3v了
发表于 2024-4-12 03:34 | 显示全部楼层
SuperLac 发表于 2024-4-11 19:37
感谢老哥补充
前面在一个帖子里看到有人非要同时用offset+L8,我觉得没有非要用L8的道理
想着干脆也再捋 ...

https://nga.178.com/read.php?tid=38739235
建议看这个,nga这位老哥水平比我高,讲的更好
发表于 2024-4-12 10:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2024-4-12 11:29 | 显示全部楼层
ghgfhghj 发表于 2024-4-12 03:34
https://nga.178.com/read.php?tid=38739235
建议看这个,nga这位老哥水平比我高,讲的更好 ...

确实,刚刚仔细学习了下,生动直观,一目了然。感谢安利!
发表于 2024-4-12 11:57 | 显示全部楼层
intel的不知道,X570时代的 微星的adaptive+offset mode真是难用。板厂预设adaptive就是 保守+偏高的电压,哪怕基础频率下的 adaptive 电压都超过1.35 V       还是固定电压或者 负补偿 舒服一点。
发表于 2024-4-12 13:21 | 显示全部楼层
“实际VID电压” = “裸VID电压” + CPU预测的电流 * ACLL
die sense电压 = “实际VID电压” - 实际电流 * VRMLL
系统内显示的VID电压 = “实际VID电压” - 实际电流 * DCLL

“裸VID电压”、“实际VID电压”、系统内显示的VID电压都是数字信号。
只有die sense电压才是物理的、真实的电压。

Stactic Mode里只有一个公式,为:
die sense电压 = bios内输入电压值 - 实际电流 * VRMLL       每一种给电压的模式,对应给 LLC(aC,DC,vrm)方式也应该不同了啊
发表于 2024-4-12 13:50 | 显示全部楼层
PPXG 发表于 2024-4-11 20:25
嗯佬的帖子,他在农宝群天天水

有AMD背锅群群号嘛,来一个
发表于 2024-4-12 15:07 | 显示全部楼层
建议尽量用掉压最多那档防掉压,电压不够就加压,除非实在空载电压太高。

其次建议直接全核超频,什么单核5.7双核5.6没有意义,负载稍微高点(比如跑起游戏来)还是看全核频率。

玩曲线需要考虑的细节太多了,根本没办法确定什么频率需最低要多少电压,更没办法压测。 并且随着频率电压不停变动,也会引起overshoot、under shoot,造成不稳。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-1 08:18 , Processed in 0.016862 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表