電腦運作的溫度,特別是cpu溫度一直是很多人關注的重點,因為cpu溫度如果運作時較低的話,除了代表省電之外,也代表cpu的效能較佳,因為同樣效能的cpu,如果跑起來,溫度就是比別人的低,相信這就是一顆不錯的cpu。其它像硬碟溫度,顯示卡溫度也是一樣,都是電腦玩家選購資訊硬體觀察的指標之一。
不過在進行溫度偵測時,有一些基本常識需要了解。
一般所指的cpu溫度,有可能有兩種不同的定義,一個是cpu外殼的溫度。cpu外殼的溫度是由靠近cpu表面附近的感應器探知的;另一種是cpu的核心溫度,指的是cpu內部的核心溫度,這是由cpu內部的感知器感知的。一般而言,核心是在外殼的包裹之下,且沒有風扇等散熱裝置的幫忙,溫度自然會較高,可能會高出20度以上。
另外要能偵測硬體溫度,也必須主機板或cpu有支援才行!
但是很多情況,用一些測溫軟體測出來的溫度,可能會有很大的誤差,表面cpu溫度誤差可能較不明顯,但是核心溫度的測量,有時候可能會得出一些不可思議的數值。
以Intel cpu而言,(amd的測溫原理跟Intel不同,這裡指的都是Intel cpu)早期的cpu並不具備測溫功能,而從socket插槽開始,主機板會有一顆溫度探測器,位於cpu與主機板間,這樣所測得的溫度是經過cpu包覆及風扇散熱的結果。但真正發熱的是cpu內核,後來Intel採用一種cpu溫度測量的新機制:digital thermal sensor (dts),數位溫度感應器。但dts測到的不是真正的溫度,它必須與另一個數值tjmax計算,才能得到真正溫度。它的公式是:Absolute Core Temperature(絕對溫度) = tjmax - dts。
tjmax代表cpu能承受的最高溫度,但Intel對tjmax的資料一直很模糊,準確度很令人懷疑,這是因為每顆cpu的核心不可能完全相同,因此tjmax值也完全不同,Intel不會在每個cpu出廠前,都進行校正。CoreTemp的作者曾對兩顆相同型號、相同條件下的CPU,測得tjmax的誤差,高達10度以上。因此除非能進行大量的校正來縮小誤差,否則要準確測得核心溫度是非常困難的。
除了tjmax,dts溫度感應器本身也不是那麼準確。cpu的核心溫度越低,dts的精確度就越差。這個誤差值也可能高達 10度左右,像我的eeebox cpu核心溫度,測出來的只有20度左右,當然實際上不可能這麼低。
以下介紹四種cpu溫度偵測軟體:
HWMonitor
HWMonitor這套軟體,這是極具盛名的 CPU-Z這套軟體,同一家開發公司所開發的。這是一款優秀的測偵軟體,免費且具有免安裝的優點,只要你主機板上及週邊硬體有感應器,基本上HWMonitor 都可以即時呈現各項硬體的溫度變化,它不單可以偵測cpu溫度,它還可以監測風扇轉速,偵測硬碟溫度、顯示卡溫度、電壓的使用變化紀錄、電源供應器的溫度、主機板南北橋溫度等等,可以說對整台電腦的主要硬體都能監控其溫度的變化。若您擔心電腦會因為cpu溫度過高或是覺得風扇好像沒有在轉,運作不太正常,我們都可以透過 HWMonitor 來幫我們做即時的監控。
官方網站
下載
下圖是我EeeBox的偵測結果(開機近三個小時所偵測),前面是硬體名稱,後面是數值(溫度值),來看看它代表的意義:
Voltages是電壓。
SYSTIN,是系統溫度。
CPUTIN,是cpu表面溫度。
Fans(CPUFANIN0)是風扇,3325RPM是轉速。
Intel Atom N270是CPU型號,Core #0是cpu核心溫度。
WDC WD3200BEV是新買的320G硬碟,硬碟溫度是43度。
如果您是桌上型電腦可能有比較多的資訊,例如:ACPI是電源供應的溫度。
Core Temp
Core Temp是一款免費且不用安裝專門用來偵測 cpu溫度的軟體,正如其名,CoreTemp是專門偵測cpu的核心溫度,其偵測方式是藉由新的指令集,即 cpu內的特殊的監控指令來取得資料(dts),比起由外部監控的方式可以得到更直接及更準確的溫度資訊。
官方網站
下載
SpeedFan
SpeedFan一款優秀好用的偵測工具,支援intel 及amd的多核心產品,它最主要的功能是在偵測你風扇的轉速,但這個監控軟體也可以看到硬碟溫度、cpu溫度,以及電壓的使用情形。
RealTemp
Real Temp 是一款設計來偵測所有Intel 單核多核心的cpu溫度監控軟體,它直接偵測每個CPU核心內的DTS感應器,以及tjmax數值,tjmax是cpu可以承受的最高溫度,可以用來推估cpu核心溫度。
RealTemp主要特色如下(引用官方網站)
* Reads temperature information from all Intel Core based processors. Pentium 4 processors are not supported.
* Ability to individually calibrate Real Temp for each core of your CPU.
* Program is based on temperature data gathered using a Fluke 62 IR Thermometer.
* Test Sensors feature will check your DTS sensors for any sign of problems.
* Keeps track of Minimum and Maximum temperatures with full logging features.
* Reporting and logging of the Intel PROCHOT# thermal throttle activity bit.
* Quick, very accurate and repeatable benchmark.
* Displays MHz, TJMax, CPUID, APIC ID and Calibration settings.
* High temperature alarm and shutdown feature based on CPU or Nvidia GPU temperature.
* No installation or registry modifications required.
* Support for Windows 2000 / XP / Vista / Windows 7 (32/64 bit)
官方網站
下載(選擇任一連結下載)
以上四種測溫軟體,因為其測溫依據的原理不同,可能會測出不同的結果,特別是cpu溫度的測量。
小結
在全球暖化,電費高漲的時代,現在市面上有很多號稱非常省電的電腦規格,以省電為其產品的特色與賣點。不過這些產品到底省不省電,卻很難有數據可以看出。也許借用這些測溫軟體,查看電腦內部的硬體溫度,可以作為一個參考值(當然只是參考而已,影響耗電量還有其他因素)。
tjmax參考資料
http://www.playnb.com/viewthread.php?tid=51207