四、免費升級實例二——“芯”處理器降溫終極指南
AMD處理器除了具有速度快、價格便宜等優點外,留給人們的第三個印象恐怕就是一個字——燙。
如果說有一種辦法能讓你的AMD處理器在上網、打字、看DVD的時候都不再那麼熱,你相信嗎?
其實要在Intel的處理器和Intel晶片組主板上實現這個功能並不困難,也不神秘!自從將作業系統升級到98、98SE、ME、2000或XP後,在Intel的BX、i815等晶片組主板上都能輕易實現這個功能,此時作業系統與主板的ACPI功能相互配合就能讓Intel的CPU在空閒時不再發熱,因此CPU在一般的使用中始終保持著較低的溫度,只有在遊戲、大型運算等這樣始終佔用100%的CPU資源時候才會明顯的熱起來。不過在非Intel晶片組的主板上情況就不一樣了,目前絕大多數支持AMD處理器的主板上,無論你有沒有操作電腦, Duron都保持較高的溫度,而Athlon更是熱情如火,機箱後吹出的熱風也讓人平添幾分的煩惱,AMD的CPU就不能像Intel的CPU那樣實現自動降溫的功能?主板、作業系統和ACPI之間的相互關係是什麼?怎樣在AMD的平臺上實現CPU自動降溫的功能?我來告訴你!
CPU自動降溫與ACPI
要想瞭解CPU自動降溫的功能還要先從ACPI說起,什麼是ACPI,其實ACPI是Advanced Configuration and Power Interface的縮寫,即“高級配置與電源介面”的意思,是英代爾、微軟和東芝共同開發的一種電源管理標準,通過與作業系統的配合來實現各種能源管理、分配和節能,通常ACPI提供六種的控制狀態:
●S0 平常的工作狀態,所有設備均正常運行,功耗最大。
●S1 POS模式(Power on Suspend),可以暫時關閉CPU,而其他部件仍然正常工作,整體功耗降低,操作鍵盤等外設時CPU會被重新喚醒,主板BIOS都提供這個功能。
●S2 CPU和匯流排時鐘均被關閉,其餘設備照常運轉。
●S3 STR模式(Suspend to RAM,休眠時資料掛起到記憶體),用戶按下電源開關後,CPU將當前作業系統和應用程式的資料都存儲在記憶體上,然後和其他設備進入休眠狀態(記憶體保持供電),整體功耗大幅度降低,被喚醒時能從記憶體中重新調入資料讓系統迅速恢復到關閉前的狀態,較新的主板在BIOS中都加入了對該功能的支援。
●S4 STD模式(Suspend to Disk,休眠時資料掛起到硬碟),將當前系統和應用程式的資料保存在硬碟後暫時關閉CPU和其他設備(硬碟照常運轉),也能明顯降低整體的能耗,被喚醒時通過硬碟恢復資料和作業系統。
●S5 完全關閉。
如此說來大家很早就與ACPI打過交道了,只是一般臺式電腦的用戶也許不會留意到ACPI的具體作用,而對於筆記本這樣靠電池供電的系統來說,隨時節能才能保證更長的使用時間,因此必須完全支持ACPI功能。
這裏請大家注意的是ACPI提供的CPU暫時關閉的功能,也許大家會認為只有當用戶不再操作電腦的時間超過了用戶自己在BIOS或作業系統中設定時間後才會讓CPU進入休眠狀態而自動降溫,而且一旦用戶重新操作時就不再進行休眠,這樣一來又怎能實現輕負載下CPU的自動降溫功能呢?其實ACPI的功能並非這樣簡單,一旦CPU處於空閒狀態,ACPI就能馬上關閉CPU與外界的連接並進入休眠模式來降低能耗,這個動作並不需要用戶的參與,而當需要執行命令時還會即刻讓CPU恢復到正常狀態。ACPI的這個功能大幅度的降低CPU空閒時的能耗,保證了CPU長期而穩定的工作,惟一的要求就是作業系統、CPU和主板必須全部相容ACPI的規定。那麼同樣是支持ACPI的AMD的處理器和主板與Intel平臺相比為什麼會有完全不同的表現呢?讓我們進一步的研究下去。
北橋與寄存器
主板晶片組包括北、南橋兩個晶片(Intel將其稱為MCH/GMCH和ICH, SiS中也有採用整合的方式在一個晶片中內置了南北橋的結構),並將電腦內的各個部分連接成一個整體,其中北橋負責與CPU、記憶體和AGP匯流排的連接,並與南橋連接起來,其重要性非同一般。電腦啟動時,主板 BIOS內設定的基本參數都存放在北橋晶片內部的寄存器內作為初始化的依據,對北橋晶片內寄存器的修改能達到改變整個電腦工作狀態的目的。
在寄存器中,有兩個信號與ACPI的CPU自動降溫功能有著密切的關係:Stop Grant和Halt,當主板和作業系統支援ACPI時,如果CPU處於空閒狀態,就會向北橋發出Stop Grant和Halt信號,北橋寄存器接收到信號後讓記憶體保持當前的資料,而CPU本身則進入休眠狀態,直到有新指令到達後再與北橋連接起來進行正常的工作,這就是上面我們所說的CPU自動降溫功能的內部原理。
從BX晶片組開始,Intel的i810、i820、i815、i850、i845等晶片組都具備對ACPI完善的支援,因此這類晶片組主板能在作業系統的支援下在CPU處於空閒狀態時隨即進入CPU休眠狀態來降低CPU的能耗,這就保證了一般使用中Intel處理器的溫度總保持在較低的水平,因此以前曾經流行的CPU降溫軟體也就沒有了存在的必要。不過對於其他公司的晶片組來說,情況卻發生了變化,比如VIA的晶片組雖然也提供對ACPI的支援,但支援的程度就沒有Intel的晶片組那樣完美,有時廠家出於穩定性等方面的需要而關閉主板BIOS中對某些ACPI功能的支援,寄存器內相應的通道在主板BIOS初始化時就被禁止了,北橋不再接收來自CPU的Stop Grant和Halt信號,因此也就無法進行CPU自動降溫功能,這就讓本來就高溫的Athlon、Duron處理器沒有了任何可以喘息的機會,浪費能源的同時也讓產生的巨大熱量成為影響設備穩定的隱患,由此可見VIA等晶片組生產廠家的設計能力與Intel間的差距。
下面我們通過修改北橋內寄存器內與ACPI節能方面相關的參數來嘗試打開CPU自動降溫功能,從而在AMD平臺上實現CPU的終極降溫。
WPCredit和WPCrset
WPCredit是一款著名的修改北橋晶片內寄存器參數的專門工具,而WPCrset則用來保存WPCredit的設定,讓作業系統每次啟動時都按WPCredit設定的參數去自動修改寄存器內相應通道的參數,達到調整主板工作狀態的目的,如果沒有WPCrset的幫忙,那麼一旦重新啟動後,原來WPCredit的修改參數和效果也就消失了。此外,打開不同晶片組寄存器時顯示的內容是不同的,通過載入PCR幫助檔可以讓用戶瞭解每個寄存器通道和參數的具體用處,這樣用戶就可以自己研究、修改寄存器的每個通道和功能了。
大家可以先到http://
www.viahardware.com/download/viatweak.s ... 應主板的PCR幫助檔,在下面修改各種主板的CPU降溫功能的同時來學習這些軟體的使用方法。
KT133/A/E晶片組主板的設定
下載WPCredit並解壓,運行WPCredit.exe,彈出視窗,顯示的內容包括5個部分:
1. 工具欄,排列的圖示從左到右分別表示打開PRC檔、導入註冊表檔、保存註冊表檔、拷貝內容到剪接版、返回、晶片組框架、設備選擇、字體顏色和8、16、32位表示法,最後為退出。
2. 晶片組框架視窗,包括3個小視窗,用來顯示了設備的ID號和名稱。
3. 寄存器通道的位址和參數視窗,這是該軟體的主要部分,顯示的就是當前寄存器每個通道的位址和存放的具體參數,其中最左邊的行座標從“00”開始,到“F0結束”,習慣上將最後一位的“0”去掉不要,而頂部最上一排的列座標從“00”開始,同樣到“0F”結束,習慣上將第一位的“0”去掉,而視窗當中的每個參數就有了惟一對應的行、列座標來表示位址,比如圖中第二行第四列的“E8”參數的地址就是“13”,即行座標為“10”,列座標為“03”,去掉零後就變成了“13”。
4.功能視窗,右邊的視窗顯示每個寄存器參數所對應的功能,只有在導入PRC幫助檔後才能在這裏顯示出對應的功能,否則誰也不知道每個參數到底是管什麼用的。
5. 修改視窗,在寄存器參數視窗點中的參數會顯示在這個視窗,並根據工具欄中選擇的位元數模式在下面列出具體的2元碼,修改這串2元碼的內容也就修改了寄存器的具體參數,點擊右側的“Set”就馬上修改了北橋寄存器內的相應功能。
為了方便下面的修改工作,我們先將KT133/A/E晶片組的PCR檔導入WPCredit,點擊“File”——“PCR Open”或點擊工具欄中的第一個圖示,見圖2,指向下載的KT133/A/酒