- 内容展现
- 最新评论
解决掉倍频问题与性能最大化
之前我们在《挑战烧机软件的可靠性》文章的视频中看到FX-8150会掉到16.5倍频,这次FX-8120掉到14倍频,均是比默认低1.5倍频,并且VID也会下降一点,由1.175V下降到1.100V。后来我从PSCHECK 3.4.1中看到,这个14倍频(2800MHz)和1.1V的VID,实际上是P1状态的设定,也就是说在负载高的时候,推土机可能会从P0状态(也就是全速)掉到P1状态。 造成这种问题的原因,我认为有可能是AMD的Application Power Management(APM)在作怪。这个功能会限制CPU的功耗,一旦超过TDP,它就会降低CPU的P-State,从而限制功耗,包括Turbo Core也是这么实现的。目前技嘉的BIOS里没有关闭这个APM功能的选项,而华硕的Crosshair V Formula里已经有这个选项。并且在单线程或者轻负载工作的时候,CPU是不会降频的,在多线程工作与烧机的时候容易降频,所以功耗控制是降频的原因。
APM会限制功耗达到TDP时就降低P-State。首先,在关闭节能、Turbo Core开启的情况下,待机是处于Pb1状态,频率为3.4GHz,VID为1.2625V。如下图所示:
接下来我们看看随着负载的升高,AMD的APM功能会如何控制功耗:
针对这个问题,我们只能寄希望于技嘉更新BIOS加入APM的开关功能来解决。国外有网站已经给出了临时解决办法,就是在AMD OverDrive里先启用TurboCore,再禁用它,就可以关闭APM,但是这样每次开机都要如此操作一次,很麻烦。
我又想出了几种解决方案,基本思路就是只要把P0和P1的倍频设为一样的即可不出现掉倍频问题;我所想出来解决这个问题的方法可以有两种:
先试验第一种方法,为了方便大家进一步理解原理,我首先在PSCHECK中按照如下方式把所有核心的P-STATE倍频设为21x,VID设为1.175V(加了0.225V的offset,实际1.4V)。 实际上还有个更简单的设置方法,那就是把除了P0之外其它的P-State全部禁用,这样也可以锁定P0状态。 设置完成后点Save CPUs & Exit,PSCHECK的界面就变成这个样子,只剩下P0状态:
这时候我们可以在File-Save里保存这个配置文件,下次使用的时候直接载入即可。
再来看看如此设定前后的性能变化,我们以Cinebench R11.5为例,锁定P0状态之前,只有5.70分:
锁定P0状态后,同样频率下分数达到6.81,提升接近20%的多线程性能。 看来这种方法有效,6.81分才是4.2G的真实效能。 再来看第二种方法,如果把倍频固定为14x,那么我们需要重新设定超频方案,以300x14的组合达到4.2GHz。这样既可以一劳永逸,又可以通过超外频获得更高的内存频率。
外频:300MHz
BIOS设置:电压与关闭节能的情况与前一个方案相同,故省略。 6.87分,比较接近前边锁定P0状态后的分数,加上内存和CPU-NB超频,分数还要再高一些也是正常的。因此这种方法也同样可行。 但是前面说过,这两个方法都有它的缺点:第一种方法每次开机都要重新设置,而第二种方法由于还是会进入P1状态,VID由1.175V下降到1.100V,因此会出现掉电压的问题影响稳定性。另一方面,有些网站测出来的推土机成绩偏低,或者干脆直接编造数据,以及我们看到的一些高频烧机测试,都有可能是受到APM的影响,也就是假象。因此我们还是寄希望于技嘉赶紧更新BIOS以解决这个问题。
但是我们可以结合这两种方法,锁定P0状态不掉电压,并在BIOS把倍频设为14x,这样在1.4V的电压下CPU主频应该还能进一步提升。下面我们来制定一个性能最大化的最终超频方案,目标在4.5GHz:
|