Athlon超頻——挖掘AMD K7內(nèi)核CPU倍
好了,上面簡(jiǎn)單介紹了一下主板實(shí)現(xiàn)五位倍頻信號(hào)的方法,那么結(jié)合到具體的實(shí)際使用當(dāng)中出現(xiàn)的各種現(xiàn)象又如何很好的進(jìn)行解釋呢?現(xiàn)階段KT400和nForce2上的倍頻問題是討論的熱點(diǎn),本文就以nForce2為例,通過各種使用當(dāng)中出現(xiàn)的現(xiàn)象來進(jìn)行逐一講解。
1.BIOS中可突破12.5倍頻,但用任何CPU都無法調(diào)到13及13倍頻以上,也即無法調(diào)節(jié)到上倍頻區(qū),發(fā)生無法啟動(dòng)等現(xiàn)象,需要放電甚至把電源插頭拔下才可以再次開機(jī)。
這種現(xiàn)象似乎大多數(shù)朋友都碰到過,這里一般是在BIOS中僅僅存在一個(gè)5位ratio table,而主板上沒有相關(guān)的設(shè)計(jì),也就是沒有硬件實(shí)現(xiàn)的過程,自然會(huì)出現(xiàn)當(dāng)機(jī)的情況。
2.可任意調(diào)倍頻,無論用什么CPU都可以進(jìn)行全段調(diào)節(jié)(不存在CPU本身上下默認(rèn)倍頻區(qū)的限制),而且倍頻調(diào)節(jié)選項(xiàng)一般都比較豐富,常見的為3-24。
個(gè)人認(rèn)為這類主板最適合喜歡動(dòng)手DIY的朋友,筆者試用過的可以全段調(diào)節(jié)的有Soltek的75MRN-L(nForce2主板IGP)和大眾的 AU13-L,因?yàn)闀r(shí)間關(guān)系,不可能一一進(jìn)行測(cè)試,這種情況下,和AJ27相連的GPIO腳定義應(yīng)該是Push-pull模式的。
3.在一些主板上存在調(diào)為高倍頻實(shí)際為低倍頻的現(xiàn)象,用AthlonXP2100+可以作到跨倍頻區(qū)調(diào)節(jié),而用AthlonXP1700+最后生效的始終是低倍頻,無法真正工作在上倍頻區(qū)。
在華碩的nForce2主板A7N8X上進(jìn)行測(cè)試的時(shí)候發(fā)現(xiàn)了這一現(xiàn)象,華碩的這款主板很有意思,倍頻最高只可以調(diào)到17,似乎和一些主板最高可調(diào)到24有些差距,而且在BIOS中存在幾個(gè)明顯的復(fù)用選項(xiàng),分別是7/15、8/16、8.5/16.5、9/17,而且BIOS當(dāng)中沒有14.5倍頻選擇,這款板子的BIOS倍頻表作的比較有意思,不是和大多數(shù)主板那樣的從5開始往上順序排列的,而是高低倍頻交錯(cuò)排列的,而且除了前面提到的四個(gè)復(fù)合倍頻選項(xiàng)以外,其它的倍頻選項(xiàng)都是單一的,也就是有13就少了5(13倍頻和5倍頻除了AJ27引腳信號(hào)不同外,其它四位完全一樣)。
當(dāng)我用Athlon XP1700+開機(jī),在BIOS中設(shè)置倍頻為13時(shí),它實(shí)際運(yùn)行在5倍頻狀態(tài),而當(dāng)我用Athlon XP2100+時(shí),則可以全段調(diào)節(jié)倍頻,個(gè)人認(rèn)為原因是和AJ27相連的GPIO引腳設(shè)定成了Open Drain模式的原因,AthlonXP 1700+本身的AJ27引腳為低電平模式,當(dāng)我們?cè)贐IOS當(dāng)中設(shè)為13及以上倍頻時(shí)(高電平),和AJ27相連的GPIO腳為不輸出狀態(tài),而其它四位信號(hào)還會(huì)送至ATXP1,然后返給CPU,而再次開機(jī)后CPU就會(huì)用這四位信號(hào)和CPU原生的AJ27電平狀態(tài)來確定倍頻(因?yàn)?3倍頻和5倍頻其實(shí)BP_FID的前四位是一樣的,只是對(duì)應(yīng)AJ27的BP_FID4不同),這時(shí)組合到一起CPU就會(huì)以5倍頻開機(jī)工作了。當(dāng)我們用默認(rèn)倍頻為13(AJ27為高電平)的AthlonXP2100+時(shí),在BIOS中設(shè)為13及以上倍頻后,GPIO引腳為不輸出狀態(tài),在重啟機(jī)器后CPU的AJ27引腳還是以本身固有的電平狀態(tài)工作(高電平),這樣就使得其在上倍頻區(qū)可以任意調(diào)節(jié)倍頻。而當(dāng)我們?cè)贐IOS當(dāng)中把倍頻改成12.5及以下倍頻時(shí)(低電平),對(duì)應(yīng)的GPIO引腳輸出為低電平,在重啟后這個(gè)低電平信號(hào)就會(huì)傳給AJ27,從而使得下倍頻區(qū)也得以破解。個(gè)人感覺這是廠家對(duì)CPU的一種保護(hù)措施,感覺華碩的這款板子的倍頻選項(xiàng)中的上倍頻區(qū)應(yīng)該以復(fù)合選項(xiàng)形式出現(xiàn),如13/5 之類,那樣會(huì)更一目了然。
4.BIOS中可突破12.5倍頻,但在一些主板上存在AthlonXP 1700+等原生倍頻在下倍頻區(qū)的CPU不可以調(diào)到上倍頻區(qū),而AthlonXP 2100+等原生倍頻為上倍頻區(qū)的卻可以全段調(diào)節(jié)的現(xiàn)象(這種現(xiàn)象在較多nForce2主板上存在)。
經(jīng)測(cè)試發(fā)現(xiàn)有這一現(xiàn)象的主板有承啟的7NJS、Epox的8RDA、8RGA+,從現(xiàn)象上來看似乎和第三點(diǎn)中提到的現(xiàn)象類似,不過有一點(diǎn)不同的是我們用AthlonXP 1700+時(shí),在BIOS里設(shè)定到了13倍頻以后,開機(jī)后不會(huì)以5倍頻工作,而是打回了默認(rèn)倍頻狀態(tài),而AthlonXP2100+的現(xiàn)象則和在華碩主板上的一樣,因?yàn)槲覀儾皇菑S家的設(shè)計(jì)人員,不知道廠家作了什么改動(dòng),只能作如下推斷:和AJ27相連的GPIO引腳設(shè)定狀態(tài)還是Open Drain模式,只是在BIOS中(或者是在主板外部的相應(yīng)芯片或電路)作了一小段程序,因?yàn)槲覀冎繥PIO腳有一個(gè)輸入狀態(tài),而在這個(gè)狀態(tài)時(shí)引腳會(huì)讀取CPU的原生AJ27電平狀態(tài)信號(hào),這樣我們?cè)贐IOS中改動(dòng)代碼,在開機(jī)后先去讀和AJ27相連的GPIO引腳的信息,如果是高電平,那么就正常工作在Open Drain模式,而如果檢測(cè)到是低電平的話,則出于保護(hù)角度的考慮,自動(dòng)讓上倍頻區(qū)的選項(xiàng)無效,從而調(diào)用默認(rèn)倍頻狀態(tài)開機(jī),而廠家想作到這一點(diǎn)是非常容易的,以上僅為推測(cè),僅供大家參考,不過這種現(xiàn)象的確存在,后文會(huì)提到如何叫AthlonXP 1700+在這樣的主板上實(shí)現(xiàn)全段倍頻調(diào)節(jié),已經(jīng)改造成功。
5.存在假倍頻,如3或者4的倍頻
在不少主板上都存在3和4倍頻,當(dāng)看到這兩個(gè)倍頻時(shí)感到有些吃驚,因?yàn)锳MD官方的資料中顯示最低定義為5倍頻,在測(cè)試中,當(dāng)選定3或者4倍頻值時(shí)一般會(huì)出現(xiàn)以下兩種情況:
第一種情況是無法開機(jī),有時(shí)甚至放電都不起作用,需要拔下電源插頭,然后再插回,并進(jìn)行放電。
第二種情況是會(huì)以默認(rèn)頻率開機(jī)。
不知道當(dāng)初為何把3和4倍頻作進(jìn)BIOS的倍頻表中,在測(cè)試的主板上沒有發(fā)現(xiàn)這兩個(gè)倍頻有效的例子。要解釋這個(gè)現(xiàn)象,先來看一個(gè)很有用的數(shù)據(jù)表,在開篇處我們看到了官方提供的FID引腳的對(duì)應(yīng)倍頻信號(hào)表格,不過那個(gè)表格只是四位的,沒有涉及到第五位信號(hào)(對(duì)應(yīng)AJ27引腳),在那個(gè)表格中我們看不到13及以上的倍頻,下面我們就把包括第五位信號(hào)在內(nèi)的所有倍頻值對(duì)應(yīng)的電平狀態(tài)列成資料表,通過各種板卡的測(cè)試和從一些資料來看,現(xiàn)在把從3到24倍頻的相關(guān)定義資料進(jìn)行了收集,供大家參考。
表中I表示低電平,即表示CPU表面對(duì)應(yīng)的金橋閉合,而“:”則表示高電平,表示對(duì)應(yīng)金橋斷開。
(作者語(yǔ):本篇文章適用的范圍為KT400和nForce2主板,試用的CPU為0.13微米的AMD K7 CPU。)
在改造個(gè)案中另進(jìn)行了一種改造,把AthlonXP1700+(0.13微米)L3橋全部斷開,在KT333上(8K5A2)認(rèn)成為18.5倍頻,而在KT400和nForce2上則認(rèn)成是24倍頻,可見當(dāng)倍頻信號(hào)傳給北橋后,再主板相應(yīng)控制電路或芯片進(jìn)行轉(zhuǎn)換時(shí)KT333和KT400、nForce2是不同的,從上表可以看到,如果完全以步進(jìn)為0.5來推斷的話,L3全斷就應(yīng)該是18.5,而表格中的對(duì)應(yīng)關(guān)系為nForce2和KT400上的常見定義(不排除其他個(gè)案可能),在這兩種主板上L3全斷就變成了24倍頻。
另在測(cè)試過程中一些主板對(duì)0.18微米的CPU不能作到全倍頻調(diào)節(jié),但卻可對(duì)0.13微米的CPU可全段調(diào)節(jié)(測(cè)試在一些KT400主板上出現(xiàn)此類現(xiàn)象),也就是說本篇還不能完全套用到0.18微米的AMD K7 CPU上,這點(diǎn)請(qǐng)大家改造時(shí)注意。
我們可以很明顯的看出在12.5以下(3倍頻和4倍頻不包括其中),BP_FID4引腳(AJ27)的狀態(tài)始終為I,也即是低電平,體現(xiàn)在Tbred內(nèi)核CPU的金橋上即為L(zhǎng)3金橋的第五小橋始終為閉合狀態(tài)(Palomino內(nèi)核CPU則為L(zhǎng)10的兩組小橋的不同通斷關(guān)系),而在13及以上倍頻則BP_FID4引腳的狀態(tài)始終為“:”,也即是高電平,從這里我們可以看到3和4倍頻的推斷,這里一共32組信號(hào),正好是五位信號(hào)能夠組成的排列組合的上限。一般在相關(guān)主板的BIOS當(dāng)中也是從14倍頻開始以1為步進(jìn),直到16,然后出現(xiàn)16.5倍頻,再往后一 直到24都是以1為步進(jìn)。
進(jìn)一步資料顯示,3和4倍頻是和Power Now技術(shù)相關(guān)的,個(gè)人猜想是用在移動(dòng)CPU上自動(dòng)降倍頻使用的,所以也可以解釋3和4兩個(gè)倍頻為什么不能生效的原因了,因?yàn)樽烂鍯PU上是不會(huì)有Power Now技術(shù)的,而在倍頻列表中看不到14.5等選項(xiàng)也不用大驚小怪,因?yàn)檫@些選項(xiàng)都映射到了更高的倍頻上,如14.5就映射到了21上(正如上面所說,這種現(xiàn)象一般存在于KT400和nForce2主板中)。
6. AthlonXP1700+等原生倍頻為下倍頻區(qū)的CPU可以全段調(diào)節(jié)倍頻,而AthlonXP 2100+等原生倍頻為上倍頻區(qū)的CPU卻只能在上倍頻區(qū)中調(diào)節(jié),當(dāng)調(diào)節(jié)為下倍頻區(qū)時(shí),無法開機(jī),需拔下電源,然后進(jìn)行放電操作才可再次開機(jī)。
這個(gè)現(xiàn)象出現(xiàn)在麗臺(tái)的nForce2(IGP)主板K7CR18GM上,它采用的超頻芯片和大部分主板不同,它用的是ATXP5,個(gè)人感覺這個(gè)芯片中和AJ27相連的GPIO引腳應(yīng)該工作在和Open Drain模式相反的另一種模式狀態(tài)下(由BIOS控制),因?yàn)槭稚蠜]有它的任何技術(shù)資料,不好亂下結(jié)論。表現(xiàn)現(xiàn)象可以總結(jié)為:當(dāng)我們?cè)贐IOS當(dāng)中設(shè)定為13及以上倍頻(高電平)時(shí),ATXP5上和AJ27相連的GPIO引腳輸出為低電平,而當(dāng)我們?cè)贐IOS中設(shè)定為12.5倍頻及以下時(shí),對(duì)應(yīng)的GPIO引腳為不輸出狀態(tài)。
不太明白廠家為什么這樣設(shè)定引腳狀態(tài),或許是不想有人利用低倍頻高外頻(在nForce2主板上,過高的外頻有時(shí)會(huì)不能開機(jī)或者造成BIOS的損壞)來進(jìn)行工作。<
關(guān)注我們
