超频有两种方法:
一、使用软件让CPU超频
使用SoftFSB软件,SoftFSB是一款CPU超频软件。通过软件的方式直接控制主板时钟发生器的状态,在工作过程中改变CPU的工作频率,达到了超频的目的,“即超即用”,如果遇到超频故障,只需要重启就可以恢复。
二、通过主板BIOS超频CPU
开机按下DEL键进入BIOS主菜单,然后进入“Frequency/Voltage Control”选项,在这里可以设置CPU的外频、倍频以及CPU电压等参数,首先先来调整CPU的外频,利用键盘上的"上下"按键使光标移动到“CPU Clock”,然后按回车键即可输入外频频率。
先对内存进行超频。在华硕bios界面按F7进入高级模式,在Aitweaker一栏找到MemoryFrequency,这个就是要设置的内存频率,下面的FCLKFrequency设置成上面的一半,也就是memory3200MHz,FLCK设置成1600MHz。设置完按F10保存,看能否开机,如果不能开机,稍等一下机器会自动重启,可以再重新到bios里给内存提高一点电压,内存默认的电压是1.2V,电压增加的幅度可以是0.01V慢慢来,对于新手不建议超过1.4V。接下来进去CPU超频部分,说是超频,但因为我这个3600是2019年中期的产品,出厂灰烬,所以就是想锁定频率。在bios界面高级一览,VMDCBS里关掉睿频和节能.再到Aitweaker一览里的DIGI+VRM,将防掉压设置为高。最后就可以来设置频率了,这里设置好4.1Ghz,电压设置为手动1.22v,设置完成之后按F10保存到Aida64里,单烤FPU10分钟去观察超频的稳定情况。如果你超频之后能开机但是不能稳定通过FPU的单烤测试,那就降低频率或者提高电压,电压这里我只尝试了从1.2到1.4V这个区间,电压增加幅度同样是0.01V。(这里注意,手动设置cpu电压的时候看清楚,有的主板上是可以直接输入电压,例如1.25v,有的是增加电压,他有一个基础电压,例如我这个基础电压是1.1v,你输入的数字是在这个基础上增加的,例如0.15v,加上1.1v之后就是1.25v)如果说超频失败开不了机,可以关机断电源之后,把主板上的电池拆下来给主板放电,bios就会恢复到默认设置,就能重新开机了。MPLL(FCLK) = (2*(MDIV+8) * Fin) / ((PDIV+2) * 2^(SDIV))。确定时钟频率最关键的代码:
ChangeMPllValue((mpll_val>>12)&0xff, (mpll_val>>4)&0x3f, mpll_val&3)
上面调函数实现了MDIV=92 PDIV=1 SDIV=1从而计算MPLL和UPLL的值。
m=(MDIV+8)=100, p=(PDIV+2)=3,s=SDIV=1.
ChangeClockDivider(key, 12)
再找出函数的原型分析下,
//*************************[ MPLL ]*******************************
下面这个函数就是确定MPLLCON寄存器的值也就是确定MDIV、PDIV、SDIV的值。
void ChangeMPllValue(int mdiv,int pdiv,int sdiv)
{
rMPLLCON = (mdiv<<12) | (pdiv<<4) | sdiv
}
上面已经计算出来m=(MDIV+8)=100, p=(PDIV+2)=3,s=SDIV=1.
m p s 的值,从而可以得出 MPLL=(2*100*12)/(3*1)=400MHZ
m=77+8=85,p=5,s=0
UPLL=(85*12)/(5*1)=97/5=
FCLK=400MHZ
又因为FCLK:HCLK:PCLK的分频比为1:4:8,从而得到HCLK的值为100MHZ,PCLK的值为50MHZ。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)