找最變態的燒機軟體

有很多電腦玩家非常喜歡把CPU超頻運作,新產品上市後也會立刻買回來超超看,甚至到了朋友家或是學校的電腦教室,都會想辦法到BIOS中把玩一番,看看這顆CPU最高可以超到多快。而一些比較重度(中毒?)的玩家,還會在超頻後執行一些效能程式,互相在網路上「賽豬公」等等。超頻後除了效能跑的快以外,也必須兼顧系統穩定,「又快又穩」早就是超頻界中大家公認的目標。


人人都要燒機軟體
雖然對熟悉超頻的玩家而言,根本不需要解釋這個名詞,但是燒機軟體不是只有在超頻時才會用到,它的功能多得很。很多人都知道電腦不穩定的原因,除了硬體本身有問題或超頻以外,那就是散熱不良導致硬體過熱。而有些人在網路購物買了一台新筆電,送到家後就會充分利用商品鑑賞期限,在七天內不間斷地猛跑3DMark、PCMark,只差沒把它塞到棉被裡悶死,一切都是希望讓電腦達到最熱的狀態,看看散熱模組有沒有問題,電腦到底穩不穩定。
雖然大部分的電子產品在出廠前,都會經過品管的手續,其中一關就是把產品放在俗稱「烤箱」的加溫壽命試驗室,通過品管才會賣給消費者。但大多數電腦玩家總是相信親眼所見的測試結果,要親自觀賞愛機經過燒機軟體的拷打過程後,才會放心使用。現代人的時間都很寶貴,這篇文章不是教你要怎麼利用燒機軟體,炒作CPU超頻後的二手價格,而是讓電腦王先幫你找出一個最嚴格的軟體,以後都用它進行測試,就能夠減少冗長的摸索時間,在系統穩定性上得到更具參考性的結果。


要讓電腦發燒?從CPU下手
如果一台電腦沒有安裝顯示卡,發熱量最大的來源零組件就一定是CPU了,想知道電腦本身會不會因為散熱問題而導致不穩定,就必須設法讓CPU發出最大的熱量,因此我們先特別針對CPU燒機軟體做介紹。但某些燒機軟體除了燒CPU以外,還可以同時對其他零組件施加負荷,例如對硬碟與記憶體下達持續隨機存取的指令,讓它們也處在高負荷的狀態下,可以讓系統耗電量再度拉昇。
雖然燒機軟體最原始的目的就是要讓CPU達到最大負荷,但CPU內部共分為許多執行區塊,這些區塊所負責的功能、以及發熱量都不一樣。而且在不同架構,不同核心的CPU當中,各單元的大小比例也不同。而燒機軟體有可能只對部份單元下達工作指令,例如L2/L3 Cache是在一顆CPU當中,發熱量相對較低的區塊,燒機軟體就有可能忽略對這部份的壓力測試,或是因為處理器架構不一樣,而沒有用到一部分的單元。所以一台經過超頻、也通過燒機測試的電腦,在實際使用時卻不穩定,其實是一個正常現象,燒機軟體的穩定性僅能當作某種程度的參考。如果你完全沒有將硬體超頻運作,這時候就要注意散熱是否確實,或是硬體本身發生故障。


CPU Burn-in v1.01
http://users.bigpond.net.au/cpuburn/
檔案大小:20KB
其實這款軟體已經很久沒更新了,抓下來後檢視檔案修改日期,已經是八年前的版本。之前筆者無聊亂逛到它的官網,作者為了證明自己寫的軟體很會燒,裡面就列出以四款軟體進行燒機時的CPU溫度,結果CPU Burn-in「遙遙領先」其他軟體10度以上,其中也包括常被拿來燒機的兩款分散式計算軟體。因為如此,筆者就在這篇專題中,也把它拿進來介紹。
解壓縮執行程式後,看到它的軟體介面就讓筆者十分頭痛,並不是見到火星文,而是操作與功能太簡單了,兩三句話就可以說完,完全符合只有20KB的程式大小。總而言之,只要在時間欄位中,先填入想要燒幾小時幾分鐘,再選擇是否打開偵錯模式,按下開始鍵就行了。據筆者實際使用後。發覺在小時的欄位中最多可填入72個9,你想要燒多久都行。而打開偵錯模式進行運作的話,會讓CPU溫度稍稍低了一點,如果你想要盡可能產生最大熱量,應該關閉偵錯模式再開始燒機。因為這是八年前的軟體,它本身並不支援多執行緒,如果你的CPU是雙核心或四核心,可以重複開啟程式並執行,讓所有CPU核心都在負載的狀態中。

軟體介面非常簡單易用,填入燒機時間就能開始跑。


軟體本身不支援多執行緒,但可以重複開啟執行。


EVEREST Ultimate Edition 4.60
http://www.lavalys.com/products/download.php?ps=UE&lang=en
檔案大小:8.1MB
EVEREST原本只是個系統資訊顯示軟體,但它自從商業化開始收費後,就再加入一些實用的附屬功能。例如螢幕顏色與畫質測試、磁碟效能測試、以及本篇文章會提到的系統穩定性測試,讓它變成一款買新電腦後必備的軟體。它的使用方法也很簡單,從主畫面中的工具>系統穩定性測試,找到這款附屬的小軟體開啟後,就會要你選擇想給哪一部份施加負載,除了CPU以外,還能測試浮點運算器、Cache與系統記憶體、以及硬碟的穩定性,選擇完畢再按下開始鍵即可。如果你全部開啟,再配合其他專燒顯示卡的燒機程式,確實能讓整台電腦達到最高的耗電量。
畢竟EVEREST最原始的功能就是系統監控與資訊顯示,因此在系統穩定性測試的介面中,就顯示許多狀態監控圖表。例如最基本的CPU使用率,遇到過熱會自動降速的CPU Throttling項目,以及各主要零組件的溫度、電壓、風扇轉速等等,都統計成折線圖表,讓使用者一目了然。最下方也有計時器,讓你知道已經燒了多久,算是在兼顧實用性的大前提下,擁有許多即時監控功能的一款燒機軟體。

除了CPU以外,也可以測試其他零組件的穩定性。


附加即時監控圖表是它的主要特色。


Hot CPU Tester Pro 4.41
http://www.7byte.com/hotcpu.exe
檔案大小:1.65MB
Hot CPU Tester Pro共分為免費的Lite Edition,以及要價19.95美元的完整版,兩者最主要的差別在於後者擁有更多功能,以及更細的測試項目,如果就一般用途來說,免費的Lite版就很夠用了。就功能性來說,它也不算是一款單純的燒機軟體,即使是Lite版也具備CPU偵錯、效能測試、以及顯示系統配備的主要資訊等等。唯一的缺點就是程式需要安裝,沒辦法隨開隨用。
這款軟體除了燒CPU以外,也可以指定記憶體的容量進行負荷測試,不論是CPU還是記憶體,最多都可以指定到十個執行緒,至少可以支援即將發售的Intel Core i7,擁有八執行緒的處理器。但是筆者一點下去,卻告訴我免費版最多只能跑一個執行緒,在雙核心已經滿街跑的時代,確實有點不通人情。所幸軟體並沒有禁止重複啟動,如果你想要讓雙核心或四核心的處理器達到高負荷,除了花錢購買完整版以外,就只能一次開兩個視窗下去跑了。只不過這款軟體在系統執行緒中,預設是中高優先權,在開始燒機後系統就會接近沒反應,如果想避免此現象的使用者,請在按下燒機鈕之前,先到工作管理員當中將優先順序調低。

軟體本身還附帶顯示系統資訊的功能。


免費的Lite版僅能支援一個執行緒。


Intel Thermal Analysis Tool 3.0
http://tinyurl.com/3jyo64
檔案大小:2.75MB
其實這並不是公開給一般使用者的軟體,原本似乎僅供Intel內部與協力廠商使用,但不知道為什麼,就有網友把它放在網路上公開給大家下載了。顧名思義,它只支援Intel的處理器,而且測溫功能在某些較早期的產品上無法使用。軟體只有兩個主要功能,分別是直接讀取CPU中的數位感溫器,顯示或記錄CPU的核心溫度,以及提供我們需要的CPU燒機功能。因為這是原廠釋出「掛保證」的軟體,理論上會最了解自己出產的產品,並針對它進行最佳化,應該是最有參考性的軟體。
在軟體中可以設定CPU在燒機時的負荷幅度,選項分別為45%~100%不等,當然數字越高,處理器受到負載的程度就越大,最上方還有一個「TDP%」的選項,筆者不確定它是什麼意思,但實際試驗過後,如果你想要讓CPU達到最大負載,選擇「100%」會比「TDP%」的選項還要熱一點。而且和其他軟體不同,更強大的是它可以個別控制各CPU核心的負載程度,以及實際時脈,你想要讓其中一顆核心跑1.0GHz,另一顆核心跑2.0GHz都不是問題,雖然在CPU-Z中還是看到3.33GHz,但實際的耗電量已經下降了。

軟體可以讓各核心降頻至不同的時脈運作。


可以選擇燒機時的負載程度,數字越大就越燒。


IntelBurnTest V1.7
http://www.xtremesystems.org/forums/showthread.php?t=197835
檔案大小:1.03MB
這是一款由玩家所開發的免費軟體,號稱將Intel Thermal Analysis Tool內的核心程式碼拿出來,燒機效果跟Intel TAT原廠程式相同,再加入記憶體是否出錯的檢測,比任何一款燒機軟體都還要嚴苛。雖然IntelBurnTest也只支援Intel處理器,但前面介紹過的Intel TAT有著軟體會過期的困擾,除了修改系統時間,或是安裝破解patch以外,就只能選擇IntelBurnTest來使用了。
作者推薦在64位元的作業系統中使用,畢竟在32位元的作業系統環境中,單一程式可能無法使用到全部的系統記憶體,在考驗記憶體的穩定性上,效果會差一點。程式本身是純文字介面,軟體打開後先確認你將執行這個壓力測試,再選擇壓力測試的等級,共有四個選項,分別是最大壓力、減半、低壓力、自訂選項。依照程式中的說明,減半與低壓力選項同時會使用到較少的記憶體,但是根據筆者實測發現,這兩個選項除了記憶體佔用較低外,CPU的耗電量都幾乎一樣,要是你只想測CPU而不想測記憶體的穩定度,可以選擇減半或是低壓力的選項。

程式本身的介面相當原始,必須依照提示手動輸入選項的數字。


如果選擇執行一次以上,每次算出來的結果都必須相同才算通過。


Prime95 v25.7
http://www.majorgeeks.com/Prime95_d4363.html
檔案大小:1.09MB
它原本是一款分散式計算的數學軟體,希望借助全球電腦的運算能力,找到梅森質數。只是有玩家無意間發現,在執行程式時的CPU溫度可以飆得特別高,因此在很早以前就被拿來當作燒機軟體使用。雖然官網上所提供的v24.1.4版不支援多執行緒,遇到雙核心CPU的話,就必須重複執行程式,在使用上並不方便。但如果用搜尋引擎尋找,可以發現在非官方的網站中,有提供更新版程式的下載點,筆者這次找到的是V25.7版,它本身就有支援多執行緒了,一直到四核心都沒問題。
第一次啟動程式時,軟體會問你要加入分散式計算的團隊,還是僅做燒機測試。如果你對這個計畫有興趣,願意貢獻自己電腦運算能力的話,就選擇前者吧,否則像一般人只把它拿來當作燒機程式,就選擇後者。接著請到程式內的Options>Torture Test功能中,就會出現一些模式的選項,如果沒有特別需要的話,點選「In-place large FFTs」選項就行了,畢竟根據旁邊的附註,這是能產生最大CPU熱量的燒機模式。但軟體本身並沒有其它的附加功能,例如溫度與時間統計,設定一次要跑多久等等,算是比較可惜的地方。

擁有單純的外觀,所有資訊都以文字顯示。


一般而言,選擇第二個模式進行燒機,所產生的熱量會最高。


SP2004 Orthos Edition
http://sp2004.fre3.com/beta/beta2.htm
檔案大小:442KB
因為Prime95是一個有效果,但是不方便的燒機軟體,當時就有玩家將Prime95當中的程式碼抽出,製作成另一個獨立的專門燒機軟體,就是現在看到的SP2004。而且中間經過多次改良,程式本身也能支援雙執行緒,讓雙核心CPU在燒機時能夠更方便。可惜的是,最新版本發佈於2006年4月20日,在目前四核心CPU越來越多的時代,還是得重複開啟兩個程式,才能讓四核心的CPU使用率達到100%。
軟體本身不需安裝就能執行,打開程式後就能發現它的配置與區塊,都以燒機用途的主要目標下去設計。例如加入了一些資訊顯示區塊,包括CPU時脈與執行時間等等,也可以監控溫度。另外它跟Prime95一樣,有幾種燒機模式可以選,但是筆者發現它旁邊的註解有些問題,「In-place large FFTs」在Prime95中,是讓CPU溫度最高的選項,但是在SP2004當中,卻標註「stress some RAM」。反而是另一選項註解為stress CPU,而根據筆者實測,stress some RAM還是能讓CPU溫度最高的選項,的確容易令人感到誤解。可能是作者有它的考量,雖然網路上也反應過類似的問題,但SP2004並未因為這個問題而做修正或改版。

軟體介面簡單,都是一些燒機時需要檢視的資訊。


要得到最高的CPU溫度,還是建議選擇第二個燒機模式。


Windows Media編碼器
http://tinyurl.com/pycuy
檔案大小:9.45MB
你沒看錯,這個軟體只是影音轉檔工具,它並不是一款專門的燒機程式,拿來這裡做介紹也不是筆者想要塞版面。事實上,筆者常常執行過很多種測試軟體,了解CPU在超頻之後的效能。但很多次好死不死的,連「公認」最嚴苛的3DMark06 CPU Test都通過了,最後還是常常栽在用Windows Media編碼器,進行WMV轉檔的這項測試上。要是CPU不穩定,開始轉檔不必兩分鐘後就會當機,或是看到藍色畫面。在履試不爽的情況下,就利用這個專題的機會,跟其他專門拿來燒機的程式比比看,到底它的能耐可以到什麼程度。
雖然Windows Meida編碼器已經問世好幾年了,但因為用途特殊的關係,需要極大亮的CPU運算資源,程式本身就有支援多執行緒。但如果以四核心的CPU執行轉檔測試,CPU使用率還是在50%至60%之間遊走,推測是沒有做好多執行緒最佳化的緣故。如果想要拿來測試三核心或四核心CPU的穩定度,建議一次要同時執行兩個視窗轉檔,才能讓CPU使用率被塞滿。因為它對雙執行緒的支援度還不錯,搭配雙核心運作時的CPU使用率維持在95%左右,所以只要執行一個視窗就行了。

介面與一般燒機軟體相比有明顯差異。


雖然它並不是專職的燒機軟體,但至少有顯示經過時間與CPU使用率。


Intel用自家軟體最燒
首先我們準備四顆處理器,分屬AMD和Intel平台當中的雙核心與四核心,現在市面上能買到的產品,大概不脫這個範圍吧。再分別執行這八款燒機程式,使用勾表測量在燒機時的CPU實際耗電量,看看誰能讓CPU最熱。結果發現在Intel平台上,使用其中兩款專為Intel所設計的軟體,所得到的結果最明顯,與其他燒機軟體相較之下,CPU耗電量硬是多出個1.5倍左右,算是能將所有處理器資源發揮到極致。如果你的電腦是使用近期的Intel處理器,想要測試散熱器夠不夠力,或是想知道自己電腦的耗電量有多高,強烈推薦以這兩款軟體進行測試。
在AMD平台上,因為軟體不支援的因素,只針對剩下的六款軟體進行測試。一般而言,使用Prime95、SP2004、或者Windows Media編碼器進行測試,都能把CPU耗電量拉到高水準,依照自己喜好與方便性選用即可。由測試結果可以很明顯地體會,即使工作管理員中的CPU使用率都是顯示100%,實際在耗電量上還是有不小的差異,畢竟該軟體可能只讓CPU中的某一區塊忙碌,工作管理員僅能當作相對參考。
若要測試穩定度,SP2004仍是通用的最佳選擇
接下來筆者固定使用Intel Core 2 Duo E8600處理器,在大幅超頻後使用這八款軟體檢驗系統的穩定性,並逐步變動處理器時脈,希望能完整得到燒機嚴苛度的排名。在測試過程發現,Prime95與SP2004採用同樣的軟體核心,如果CPU時脈過高而不穩定,程式在執行一段時間後,就會直接告訴你運算出錯。其他六款軟體都是盡可能地讓CPU達到最大負荷,並不檢查運算數據有沒有出錯,都是一段時間後系統崩潰,你會遇到藍畫面或者重開機的情況。
經過實驗證實,Prime95與SP2004採用「主動告知錯誤」的檢測方法,確實能在最短時間內告訴你電腦穩不穩定。而且它在AMD與Intel平台上都能使用,以往被各地的超頻者所廣泛採用,確實有它的優點存在。測試結果也和筆者先前預期的結果不太一樣,一款燒機軟體在執行時的耗電量越高,並不代表它在檢測穩定度時會越嚴苛。