非洲真的有食人族吗:[应用心得]kT133A主板不能识别133Mhz外频释疑(转载)

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 13:02:47
 [应用心得]kT133A主板不能识别133Mhz外频释疑(转载)点击:44  回复:2 作者:锦山里  发表日期:2001-4-29 20:00:00      对于以前100Mhz外频的毒龙和雷鸟,许多人在基于KT-133芯片组的主板上进行超频,一般不能超过115Mhz,否则系统变得及其不稳定(同时代的AMD 760支持133MHz FSB,就象使用支持100MHz FSB的BX主板可以把Celeron 300A提升到450MHz一样,AMD 760所提供的133MHz FSB可以使雷鸟和毒龙的性能得到进一步的提高,不过用的人很少)。于是大家都埋怨毒龙和雷鸟的超外频性能不好,实际上这是KT-133的问题。而不是AMD的芯片过过错(不象Intel系列的CPU,AMD的CPU实际不存在100Mhz明显比133Mhz规格超频能力强的说法,而且我们可以通过改变跳线实现CPU倍频系数的调整。这一点INTEL是不支持的,Intel E 系列的芯片比EB系列超频能力强的真正原因就是我们不能更改INTEL公司在其内部定死了的倍频比率,在这种情况下同等工艺生产的芯片,100Mhz外频规格的超频余地当然要比133Mhz的大)。因为KT-133芯片组不支持133Mhz的外频,我们对KT133主板进行测试时,发现115Mhz外频已经是所有主板的极限了,而要想稳定工作的话最多只能跑到110 Mhz外频。由于通过调节外频并不是很起作用,所以我们主要通过调节倍频来提高处理器频率。现在支持133Mhz前端总线频率、12.5倍频(即支持直到雷鸟1666Mhz的CPU)的KT133A主板出现了,应该说这个问题解决了。但是近来不少朋友发现,一些KT133A主板对133Mhz外频支持还是有些问题,外频由原来的100Mhz调高到133Mhz,往往不是无法开机就是仍然识别成100Mhz外频的雷鸟,而且发现只要使用标称外频为100Mhz外频的AMD芯片,在有100/133Mhz硬跳线设置的主板上测试几乎无一幸免。因此笔者觉得这里面一定有文章,最近对这个问题进行了一些研究,现将一些心得写出来与大家分享。
  一.问题的由来与分析
   目前这个问题已经在许多KT133A主板上得到证实,起初笔者怀疑KT133A芯片组是不是存在缺陷,或者AMD公司在CPU内部做了什么手脚,限制外频超频使用,为了能弄清这个问题,我们详细咨询了VIA公司工程师,他们给出的解释就是根据他们KT133A芯片组设计规范,在系统加电启动的开始几个时钟周期内,也就是说BIOS程序还没有取得控制权的时候,CPU上的倍频系数肯定要发挥作用,也就是说这时CPU本身L6桥的连接情况决定CPU实际运行的频率。在机器启动时,毒龙和雷鸟在刚开始的几个毫秒内,即还没有运行到BIOS设置的相关部分时,倍频系数是以CPU上的BP_FID管脚设定电压为准的, 而不会考虑BIOS中设定的CPU倍频比率。
    这里我们举个例子:一颗雷鸟 1GHz的CPU标称设计是以10倍频比率运行的,这里假设倍频系数和外频都是在BIOS中设置的,然而为了能够顺利地使外频工作在133Mhz总线下,根据CPU的标称频率,因此不得不降低倍频系数,这个系数就要降到7.5 ,这样CPU实际仍然工作在标称频率范围之内。但由于这两项参数都在BIOS中设置,在机器最初启动的几个毫秒内,BIOS里的设置信息根本无法生效,只有使用CPU本身的倍频比率设置KT133A芯片组设计规范要求),这样系统启动的时候CPU的实际工作频率就是10 x 133Mhz = 1.33GHz ,如果通不过机器就死了,而不会考虑以主板上BIOS的设置来工作。
    那么在过去为什么没有出现这个问题呢?这是因为以前的KT133芯片组根本不支持133 Mhz 的外频,我们超频所做的工作就是提高倍频系数,现在到了KT133A主板上,我们做的恰恰是相反的工作,当前的TBird/毒龙默认倍频系数都比较高(主频愈来愈快了嘛),而外频从100Mhz提到了133Mhz,为了使CPU的实际工作频率不至于超出标称数值太多,往往是降低倍频系数,比如一颗1Ghz Tbird的品质能够确保运行在1200Mhz,我们在没有对CPU做任何处理的情况下,然后在KT133上设置为12 X 100 ,而在KT133A上则设成9 X 133 。在100 Mhz外频总线的情况下,机器刚开始的几个毫秒内就是运行在10 X 100Mhz FSB = 1000Mhz,然后按照BIOS的软设置或主板上硬跳线工作在12 X 100 FSB = 1200Mhz ;而在133 Mhz外频总线情况下,机器在刚开始的几个毫秒内是运行在10 X 133Mhz FSB = 1333Mhz,然后按照BIOS的软设置或主板上硬跳线工作在9 X 133 FSB = 1200Mhz,尽管大家都知道同样都是运行在1200 Mhz的频率下,但是后者的实际数据吞吐带宽要高得多,前端总线带宽和内存总线带宽都增加了1/3,整体运行速度必然提高不少,但是CPU必须首先要创过1333Mhz这道关口,如果CPU本身的品质不能支持这么高的频率的话,就只有壮志未酬,身先死了,这种状况对于高主频的(1GMhz以上)CPU影响特别大,笔者在本文开头所描述的许多用户设定了133Mhz开不了机的情况大致都是这个原因。 但是经过统计也不是所有的KT133A主板都出现这样的问题,根据笔者手头试用的几块主板而言,升技的KT7A和华硕的A7V133两块扳子没有出现这样的问题,设置为133Mhz外频之后都能够正常启动,笔者经过分析,发现可能存在两个因素:
  1) 现在一些铜工艺的雷鸟(即我们常说的紫色内核)通常在启动时能够承受比正常标称数值高得多的工作频率,而且能够坚持到BIOS接管系统的控制权(尽管只有几个毫秒),象目前100Mhz的雷鸟 1.2Ghz在133Mhz 外频下,机器启动时必须经受 12 X 133 = 1600Mhz的考验,但事实上好象笔者周围的一些超级发烧友并没有受到这个问题的困扰。他们的这个CPU在KT133A主板上没有出现任何问题,而且根据一些国外的网站报道,甚至出现了1700Mhz的极品,不过这种情况不在本文讨论范围内,因为已经与主板无关了。
  (2)一些厂商在设计KT133A主板时并没有完全按照VIA有关KT133主板设计规范的要求即将系统启动时CPU外频比率由CPU本身上的L6桥连接情况决定,而是将系统启动时CPU的实际倍频比率由主板上的硬跳线来决定,或者就干脆将启动时外频定死在100Mhz上(完全无硬跳线的情况)。所以倍频和外频是同时生效,根据笔者掌握的资料,只有华硕A7V133等为数较少的完全采用全跳线的主板(华硕采用了两种设置方法,价格高的原因之一),升技K7TA少数完全无硬跳线的主板不存在这个问题。
  华硕主板上的拨动开关( dipswitch)实现倍频系数的设定
    但是下面三种:EPoX 8KTA3/ EPoX 8KTA3+, MSI K7T Turbo, Iwill KK266,和 AOpen AK73 ProA,AOpen AK73 ProA 是不能够正常启动的,进一步比较分析发现,受影响的四块主板都是主板上外频硬跳线和BIOS软设置同时使用的扳子,具体地说就是100/133Mhz的选择通过主板上的硬跳线完成,而CPU倍频比率则通过BIOS设置来完成。他们是完全按照VIA的设计规范来做的,机器启动时使用CPU本身默认外频比率。但事实上问题就出在他们身上,原来VIA设计规范是不支持超频使用100兆外频芯片的,谁叫你将100兆外频芯片当作133兆外频芯片来超频使用的呢?不过AMD和VIA公司的这种做法与我们的DIY精神是相违背的,我们必须找出对付他们的办法。
  二.问题的解决之道
    假如已经购买了上述一些使用硬跳线的主板,总不能为了上133Mhz外频,把它扔了吧!我们说仍然有解决问题的办法。归纳一下,大致有三种方法:
  1.购买支持133Mhz 外频的雷鸟 ,随着133Mhz外频的出现,现在雷鸟的型号已经分为两种了: 雷鸟"B-Type"是采用100Mhz外频、雷鸟"C-Type"是采用133Mhz外频、型号为"C"的处理器主频如果和"B"的相同,它的倍频显然相对较少(变相地实现了降倍频)。例如雷鸟1200就分别是12 x 100 = 1200Mhz 或者 9 x 133 = 1200Mhz,目前分别支持100Mhz和133Mhz外频。但是KT7A和华硕A7V133目前仍然是不能自动识别133外频的1G新雷鸟的,KT7A自动认出来的是雷鸟750M(100*12),所以还是要手动设置外频到133。价格上看,两者并不是十分巨大,就1.2Ghz 规格来说,相差不到200元。但是这个方法只适合新装机的用户,更多的人是手上已经有了100Mhz外频的老芯片,这时只有使用下面两种方法.
  2.对于采用100/133硬跳线的主板,首先设置成从100Mhz外频启动,启动好后使用象SoftFSB 一类的软超频且无须重新启动机器设置生效的软件来更改外频数值(BIOS里面没有外频设置),然而笔者最近很遗憾地发现著名的H. Oda站点(该软件的作者主页)已经停止下载了,因此最多只能使用以前的老版本试试了,这条路看来前景不妙。但是最近也有小道消息说VIA公司已经将这个软件的版权买下了,以后准备集成到KT133A芯片组里去,假如这个消息确实,我们用户到也因祸得福,问题彻底解决了,不过到目前为止,最新版本的KT133A主板还是老样子,究竟最后结果如何,我们拭目以待。
  3.当然,最后的手段是物理性地改变CPU的缺省倍频,实际上就是更改CPU上的连接铜桥了,因为在最初的几个毫秒里,CPU的实际倍频比率是由CPU上的L3, L4 和L6三个连接铜桥的通断决定的。通过连接和断开相应桥路,实现倍频比率的降低。
  在没有发现Socket-A的倍频引脚之前,我们为了超频,就曾经做过这样的事情,只不过那时是要设法提高CPU的倍频,现在却是相反要设法降低CPU的倍频。下面我们来看看Socket-A CPU的桥接器,看看它到底是如何设置CPU的倍频的。在任何Socket-A CPU上,你都可以找到三组桥接器:L3、L4和L6。其中,L6 控制频率 ID(FID)引脚,L3、L4控制BP_FID引脚。闭路的桥把FID连接到逻辑地线(即低电平),开路的桥则交由主板调整。我们可以切断或用铅笔封上这些桥,只要处理这三组桥接器,你可以任意改变CPU的倍频。(从5到12.5,以0.5为一个单位)
   上面左图显示了L6桥4根连接线的通连情况,清楚地显示了倍频比率与之的对应关系,右图显示了L6桥在CPU芯片上的位置,便于大家查找。
    另外芯片上的L7桥接器是用来控制CPU缺省电压的。最简单的修改方法就是把它全部连上,电压就提升到了1.85V。你必须牢记,最新雷鸟处理器的内核电压被设定为1.75v,早期产品的电压值可能要稍低一些,但是新产品的核心电压都应当是1.75v。对使用毒龙的用户来说,所有新毒龙的默认电压都是1.60v。但是,如果我们希望把毒龙超频到更高速度的话,至少需要将内核电压提升到1.75v,这也是新雷鸟的默认电压值。
  三.常见AMD芯片L6桥的修改
   不过修改现在的AMD芯片的倍频不象以前那么容易了,很多芯片倍频已经锁上,但是也并不是毫无办法。判断CPU是否被锁频可以查看CPU上使用L1 标注的铜桥。L1位置处的铜桥用来对CPU进行锁频。如果铜桥被断开,则说明CPU已经锁频。我们只要使用导电性能较好的介质将其重新连接起来就可以把锁定的倍频解开。问题是怎样把那些已经连上的桥接器切断。要把断开的桥接器连上很容易,最简单的方法是用6B铅笔划一下就OK了,但要切断桥接器却非常麻烦,而且十分危险,很容易就把你的CPU报销。但是,我们只希望能够把倍频降低到能够让CPU通过最初的加电自检这一关,能顺利进入BIOS就行了,所以我们也没有必要非得把倍频设成某个值不可,只要低于实际运行频率低于原来的标称频率即可。下面,我就来看看,如何对付L6控制的这四个桥接器。这里笔者例举了目前较为常见的100Mhz外频毒龙和雷鸟的L6桥改动方法,以供大家参考:
  ①毒龙 600 and 毒龙 650
  对于这两款CPU,实际上可以直接设置成133Mhz ,而不需要改变L6 桥,大多数 毒龙 600和650能够闯过800Mhz (6 x 133Mhz)与866Mhz (6.5 x 133), 当然也不排除少数品质较差甚至REMAK后的赝品,这时就需要降低倍频系数,对于毒龙 600加一条线,毒龙 650加两条线。
  ②毒龙 700 and 雷鸟 700
    这两种芯片比较麻烦一点,因为仅仅将第四根线连上,反而会提高倍频,因此必须要切断一条已有的连线,我们建议将L6桥中的第三根切断,而将第四根连上,这样倍频就降低到5,启动时可以承受667Mhz (5 x 133Mhz),肯定没问题。
  ③毒龙 750 and 雷鸟 750
    将L6桥中的第一根线连上,这时启动时承受的频率为 933Mhz (7 x 133Mhz), 提高幅度并不算大,一般应该可以承受,如果不行还可以适当增加电压,只要最大不超过1.85V就行。最坏的可能还是不行,可以参照700Mhz芯片的做法,将倍频系数降到5.5。
  ④毒龙 800 and 雷鸟 800
    这两类CPU的倍频情况与750Mhz芯片类似,将L6桥中的第一根线连上,这时启动时承受的频率为 933Mhz (7 x 133Mhz), 提高幅度并不算大,一般应该可以承受,如果不行还可以适当增加电压,只要最大不超过1.85V就行。最坏的可能还是不行,可以参照700Mhz芯片的做法,将倍频系数降到6最终也能解决问题。
  ⑤雷鸟 850
    将L6桥中第一和第二根线连上,就可以实现倍频从8.5降到7,这样启动时承受的频率为 933Mhz (7 x 133Mhz), 提高幅度并不算大,一般应该可以承受,如果不行还可以适当增加电压,只要最大不超过1.85V就行。
  ⑥雷鸟 900 / 950 / 1000
    L6 桥的通断情况与500 / 550 / 600 CPU很相似,只需要将L6桥中的第4组线连上,就可以将原来默认的倍频从9 / 9.5 / 10 分别调低到to 5 / 5.5 / 6, 降幅较大,应该够用了。
  ⑦雷鸟 1.1GHz
    根据前面的图解,在倍频是11的时候,L6桥全部4组线都是连上的,所以只有切断其中的某条连接线来实现降频,这里第二条线和第4条线都可以操作,前者降到5倍频,后者降到7倍频,两种情况在外频设置为133Mhz情况下,实际运行频率都低于1.1GHz 。
  ⑧雷鸟 1.2GHz
    可以采用两种办法,将剩下的一条桥连起来,将倍频系数降到11,并且将L7所有的桥也连起来,使内核电压提高到1.85V ,通电试验,如果CPU的品质比较好,是有可能通过的,但是不见得每个人都那么幸运,因为这时CPU仍然要承受1463Mhz(11 x 133Mhz),而这比原来的标称频率要高200多Mhz,也许低主频的CPU还可能有这么大的余量,但是高主频的CPU就不行了。这时只有采用第二种方法:参照前面1.1GHz的设置方法,将倍频系数降到6或8。
    上面介绍的修改方法仅仅起到一个抛抛砖引玉的作用,可能还有其他一些更好的方法,但笔者觉得始终应遵循这么一个宗旨:尽量减少改动桥的连接,特别是切断桥路,而且如果你设计的降倍频方法需要切断两条以上的桥路,就要慎重,尽量避免对CPU的破坏性操作。 因为就目前广大普通DIY爱好者的实验条件而言,切断桥路的操作极有可能损坏CPU,不是伤到CPU内核就是损坏其他L3/L4等桥路连接线。
    总之,万变不离其宗,只要使主板加电后能够正常引导到BIOS程序接管,就解决问题了,剩下,只需要到BIOS中改动相关设置就可以了。但是如果你您目前还没有购买KT133A主板,笔者觉得还是尽量去购买要么没有硬跳线要么全部是硬跳线的主板,这样就没有上面这么多麻烦了。