Athlon超频——挖掘AMD K7内核CPU倍
好了,上面简单介绍了一下主板实现五位倍频信号的方法,那么结合到具体的实际使用当中出现的各种现象又如何很好的进行解释呢?现阶段KT400和nForce2上的倍频问题是讨论的热点,本文就以nForce2为例,通过各种使用当中出现的现象来进行逐一讲解。
1.BIOS中可突破12.5倍频,但用任何CPU都无法调到13及13倍频以上,也即无法调节到上倍频区,发生无法启动等现象,需要放电甚至把电源插头拔下才可以再次开机。
这种现象似乎大多数朋友都碰到过,这里一般是在BIOS中仅仅存在一个5位ratio table,而主板上没有相关的设计,也就是没有硬件实现的过程,自然会出现当机的情况。
2.可任意调倍频,无论用什么CPU都可以进行全段调节(不存在CPU本身上下默认倍频区的限制),而且倍频调节选项一般都比较丰富,常见的为3-24。
个人认为这类主板最适合喜欢动手DIY的朋友,笔者试用过的可以全段调节的有Soltek的75MRN-L(nForce2主板IGP)和大众的 AU13-L,因为时间关系,不可能一一进行测试,这种情况下,和AJ27相连的GPIO脚定义应该是Push-pull模式的。
3.在一些主板上存在调为高倍频实际为低倍频的现象,用AthlonXP2100+可以作到跨倍频区调节,而用AthlonXP1700+最后生效的始终是低倍频,无法真正工作在上倍频区。
在华硕的nForce2主板A7N8X上进行测试的时候发现了这一现象,华硕的这款主板很有意思,倍频最高只可以调到17,似乎和一些主板最高可调到24有些差距,而且在BIOS中存在几个明显的复用选项,分别是7/15、8/16、8.5/16.5、9/17,而且BIOS当中没有14.5倍频选择,这款板子的BIOS倍频表作的比较有意思,不是和大多数主板那样的从5开始往上顺序排列的,而是高低倍频交错排列的,而且除了前面提到的四个复合倍频选项以外,其它的倍频选项都是单一的,也就是有13就少了5(13倍频和5倍频除了AJ27引脚信号不同外,其它四位完全一样)。
当我用Athlon XP1700+开机,在BIOS中设置倍频为13时,它实际运行在5倍频状态,而当我用Athlon XP2100+时,则可以全段调节倍频,个人认为原因是和AJ27相连的GPIO引脚设定成了Open Drain模式的原因,AthlonXP 1700+本身的AJ27引脚为低电平模式,当我们在BIOS当中设为13及以上倍频时(高电平),和AJ27相连的GPIO脚为不输出状态,而其它四位信号还会送至ATXP1,然后返给CPU,而再次开机后CPU就会用这四位信号和CPU原生的AJ27电平状态来确定倍频(因为13倍频和5倍频其实BP_FID的前四位是一样的,只是对应AJ27的BP_FID4不同),这时组合到一起CPU就会以5倍频开机工作了。当我们用默认倍频为13(AJ27为高电平)的AthlonXP2100+时,在BIOS中设为13及以上倍频后,GPIO引脚为不输出状态,在重启机器后CPU的AJ27引脚还是以本身固有的电平状态工作(高电平),这样就使得其在上倍频区可以任意调节倍频。而当我们在BIOS当中把倍频改成12.5及以下倍频时(低电平),对应的GPIO引脚输出为低电平,在重启后这个低电平信号就会传给AJ27,从而使得下倍频区也得以破解。个人感觉这是厂家对CPU的一种保护措施,感觉华硕的这款板子的倍频选项中的上倍频区应该以复合选项形式出现,如13/5 之类,那样会更一目了然。
4.BIOS中可突破12.5倍频,但在一些主板上存在AthlonXP 1700+等原生倍频在下倍频区的CPU不可以调到上倍频区,而AthlonXP 2100+等原生倍频为上倍频区的却可以全段调节的现象(这种现象在较多nForce2主板上存在)。
经测试发现有这一现象的主板有承启的7NJS、Epox的8RDA、8RGA+,从现象上来看似乎和第三点中提到的现象类似,不过有一点不同的是我们用AthlonXP 1700+时,在BIOS里设定到了13倍频以后,开机后不会以5倍频工作,而是打回了默认倍频状态,而AthlonXP2100+的现象则和在华硕主板上的一样,因为我们不是厂家的设计人员,不知道厂家作了什么改动,只能作如下推断:和AJ27相连的GPIO引脚设定状态还是Open Drain模式,只是在BIOS中(或者是在主板外部的相应芯片或电路)作了一小段程序,因为我们知道GPIO脚有一个输入状态,而在这个状态时引脚会读取CPU的原生AJ27电平状态信号,这样我们在BIOS中改动代码,在开机后先去读和AJ27相连的GPIO引脚的信息,如果是高电平,那么就正常工作在Open Drain模式,而如果检测到是低电平的话,则出于保护角度的考虑,自动让上倍频区的选项无效,从而调用默认倍频状态开机,而厂家想作到这一点是非常容易的,以上仅为推测,仅供大家参考,不过这种现象的确存在,后文会提到如何叫AthlonXP 1700+在这样的主板上实现全段倍频调节,已经改造成功。
5.存在假倍频,如3或者4的倍频
在不少主板上都存在3和4倍频,当看到这两个倍频时感到有些吃惊,因为AMD官方的资料中显示最低定义为5倍频,在测试中,当选定3或者4倍频值时一般会出现以下两种情况:
第一种情况是无法开机,有时甚至放电都不起作用,需要拔下电源插头,然后再插回,并进行放电。
第二种情况是会以默认频率开机。
不知道当初为何把3和4倍频作进BIOS的倍频表中,在测试的主板上没有发现这两个倍频有效的例子。要解释这个现象,先来看一个很有用的数据表,在开篇处我们看到了官方提供的FID引脚的对应倍频信号表格,不过那个表格只是四位的,没有涉及到第五位信号(对应AJ27引脚),在那个表格中我们看不到13及以上的倍频,下面我们就把包括第五位信号在内的所有倍频值对应的电平状态列成资料表,通过各种板卡的测试和从一些资料来看,现在把从3到24倍频的相关定义资料进行了收集,供大家参考。
表中I表示低电平,即表示CPU表面对应的金桥闭合,而“:”则表示高电平,表示对应金桥断开。
(作者语:本篇文章适用的范围为KT400和nForce2主板,试用的CPU为0.13微米的AMD K7 CPU。)
在改造个案中另进行了一种改造,把AthlonXP1700+(0.13微米)L3桥全部断开,在KT333上(8K5A2)认成为18.5倍频,而在KT400和nForce2上则认成是24倍频,可见当倍频信号传给北桥后,再主板相应控制电路或芯片进行转换时KT333和KT400、nForce2是不同的,从上表可以看到,如果完全以步进为0.5来推断的话,L3全断就应该是18.5,而表格中的对应关系为nForce2和KT400上的常见定义(不排除其他个案可能),在这两种主板上L3全断就变成了24倍频。
另在测试过程中一些主板对0.18微米的CPU不能作到全倍频调节,但却可对0.13微米的CPU可全段调节(测试在一些KT400主板上出现此类现象),也就是说本篇还不能完全套用到0.18微米的AMD K7 CPU上,这点请大家改造时注意。
我们可以很明显的看出在12.5以下(3倍频和4倍频不包括其中),BP_FID4引脚(AJ27)的状态始终为I,也即是低电平,体现在Tbred内核CPU的金桥上即为L3金桥的第五小桥始终为闭合状态(Palomino内核CPU则为L10的两组小桥的不同通断关系),而在13及以上倍频则BP_FID4引脚的状态始终为“:”,也即是高电平,从这里我们可以看到3和4倍频的推断,这里一共32组信号,正好是五位信号能够组成的排列组合的上限。一般在相关主板的BIOS当中也是从14倍频开始以1为步进,直到16,然后出现16.5倍频,再往后一 直到24都是以1为步进。
进一步资料显示,3和4倍频是和Power Now技术相关的,个人猜想是用在移动CPU上自动降倍频使用的,所以也可以解释3和4两个倍频为什么不能生效的原因了,因为桌面CPU上是不会有Power Now技术的,而在倍频列表中看不到14.5等选项也不用大惊小怪,因为这些选项都映射到了更高的倍频上,如14.5就映射到了21上(正如上面所说,这种现象一般存在于KT400和nForce2主板中)。
6. AthlonXP1700+等原生倍频为下倍频区的CPU可以全段调节倍频,而AthlonXP 2100+等原生倍频为上倍频区的CPU却只能在上倍频区中调节,当调节为下倍频区时,无法开机,需拔下电源,然后进行放电操作才可再次开机。
这个现象出现在丽台的nForce2(IGP)主板K7CR18GM上,它采用的超频芯片和大部分主板不同,它用的是ATXP5,个人感觉这个芯片中和AJ27相连的GPIO引脚应该工作在和Open Drain模式相反的另一种模式状态下(由BIOS控制),因为手上没有它的任何技术资料,不好乱下结论。表现现象可以总结为:当我们在BIOS当中设定为13及以上倍频(高电平)时,ATXP5上和AJ27相连的GPIO引脚输出为低电平,而当我们在BIOS中设定为12.5倍频及以下时,对应的GPIO引脚为不输出状态。
不太明白厂家为什么这样设定引脚状态,或许是不想有人利用低倍频高外频(在nForce2主板上,过高的外频有时会不能开机或者造成BIOS的损坏)来进行工作。<