玩電腦的阿宅大概都有輕微的控制狂傾向,喜歡在桌面上放些小軟體來監看電腦的運作狀況,像時脈、溫度、風扇轉速等等,之前我們辦「桌面美型大賽」時,就有參賽者的桌面塞滿一堆監控軟體。與其說是為了監看系統,保持穩定運作,我猜有一部分也是為了耍炫自嗨吧?其實我這個小宅也常駐了幾支,沒事看看自己超頻後的數字還蠻爽的(雖然只有小超到400x8而已)。

一些大廠已經針對自家產品釋出專用的監控軟體,比如NVIDIA nTuneAMD Overdrive,主機板廠通常也有類似的軟體,它們都能在Windows下監控數值、並即時調整各項系統設定,相當於視窗化的BIOS。若單就「監測」功能的話則更多了,主要零組件有一狗票的免費軟體可用,像CPU-Z、Everest、CrystalCPUID、Rivatuner、ATITools等等。

這些核心零組件都有開放的規格讓軟體讀出數值,但一般電腦並不是裸機運作的(可能除了z..大大的「裸」機之外),像機殼、Power或散熱裝置就很少有監控裝置,就算有,也是廠商各做各的,得裝專門的軟體或硬體面板,彼此互不相容,搞不好得裝三套軟(硬)體來監控三個裝置,如果有統一的標準不是很好?若能套上超炫的監控介面就更爽了,比如下面這種!



NVIDIA所出的ESA監控軟體,感覺這個3D監控軟體會讓電腦熱起來


ESA(Enthusiast System Architecture,終極玩家系統架構)

NVIDIA提出的ESA就是這樣的標準,雖然是由NVIDIA提議,但ESA是完全開放的,加入ESA不必付給NVIDIA保護費。ESA主要是建立「機殼」、「電源供應器」和「散熱裝置」的監控資料傳輸標準,讓各項數值可以簡單地透過USB傳遞,從軟體或其他硬體裡讀出來。



ESA的logo。


ESA 怎麼弄的?
現在核心零組件都已經有專用的數據通道,比如CPU可透過HyperTransport或FSB、顯示卡有PCI-Express、硬碟有SATA、記憶體的SPD數值則透過南橋的SMBus、就連螢幕都有DDC通道來傳解析度資訊,這些數據通道都是開放規格,軟體只要照著標準就能讀出數值,所以才有一大堆免費軟體可以看CPU或記憶體時脈。但技術上來說,機殼、Power和散熱裝置並沒有和電腦做數位連結,當然,風扇的4-Pin插頭是可以連到主機板上看風扇轉速,但也只有這樣而已,現在玩家型產品越做越Over,機殼可能有四五個風扇外加測溫點、Power可以自我偵測電流電壓、散熱裝置別忘了還有水冷,流速和水箱溫度等等不能只靠風扇的第4根針腳來傳資料。

有一些產品像技嘉的ODIN GT有專用軟體可以即時監控,某些機殼或水冷裝置會有附帶炫光面板,但它們都是各做各的,無法用統一介面來管理。ESA則是建立一個標準,同相同的格式來傳送這些數值,原理其實超簡單,只要想辦法讓這些裝置和電腦有資料連結就好了,而最常見的自然就是USB接頭了。機殼、Power或水冷自己收集好各種數據,然後用USB介面傳出去,拉一條線連到主機板上的USB插頭,軟體就可以讀出來了。ESA沒有新的接頭,它只是在現有USB傳輸標準下額外定義新的資料格式而已。



ESA主要是針對機殼、Power和散熱裝置,建立一套監控數據的傳輸標準。



從技術底層看,ESA是走一般USB HID的標準,就跟鍵盤、滑鼠、搖桿所用的一樣,是最最常見的資料通道,反正只是傳一些簡單資訊而已,不需要特別做新的接頭和傳輸標準。每個ESA產品都要佔用一個USB插槽來傳資料,但這個缺點很容易解決,只要機殼附帶一個USB Hub,所有產品全部接到Hub上,然後機殼再統一拉一條USB線到主機板上就好了。


如果大家都以相同的ESA標準來傳輸資料,機殼、Power和水冷裝置就能由同一套軟體讀出數據,加上核心零組件的標準本來就是開放的,這可以打造出終極監控軟體,呈現電腦裡的一切狀態,相當完美吧?

ESA 實機試玩

不過,大家都知道NVIDIA是做晶片的,突然跳出來喊一個散熱裝置的標準會有人鳥他嗎?所以ESA出了一兩個月,還是半停留在紙上談兵的階段,實際支援的硬體很少(雖然站台的廠商頗多)。之前的ESA報導大多只是簡報貼一貼,但這篇可不同,NVIDIA弄出一台ESA的實機讓我們亂玩,或許離最完美狀態還有一點差距,但已經能看到ESA想要達到的目標:用單一軟體介面控制整台電腦,NVIDIA主導ESA,自然要率先做出軟體,這套「NVIDIA System Monitor」大概是有史以來最華麗的監控軟體了。



NVIDIA送來一台完整的機器,所有配備都支援ESA了。



詳細配備列表如下,CPU不怎麼樣,但其他配備都很高檔,暴龍兩顆耶....嘖!

CPU:Intel E6850
主機板:NVIDIA nForce 680i SLI
顯示卡:NVIDIA GeForce 8800 Ultra
記憶體:Corsair 1066MHz DDR2
硬碟:WDC Raptor 10K x 2
機殼:CoolerMaster Cosmos 1010
水冷:CoolIT Freezone Elite
電源供應器:Tagan BZ1100-U88
作業系統:Windows Vista Enterprise



Tagan BZ 1100W電源供應器,它可以讀出每一路電源的狀態和內部溫度。



CoolIT Freezone Elite是CPU水冷散熱器,上面那塊金屬片黏的很緊,但這整台機器線路複雜,不太敢亂拆,因此只能從側面拍,這個ESA散熱器可以偵測水箱溫度。



這個風扇是Cosmos機殼的一部分。



拆開側板,這個線路真的有夠複雜,Cosmos機殼上有好幾條測溫線,連同風扇轉扇等資訊都可以從ESA讀出來。



機器的背面。


超華麗監控軟體
NVIDIA System Monitor是NVIDIA針對ESA所出的軟體,絕對是目前最誇張的監控程式,整套軟體是全3D的,可以自由調整角度,還有3D旋轉效果,我看光是開啟這套軟體就會讓電腦離開待機狀態了。



NVIDIA System Monitor的主介面,中央一圈會列出所有監控的硬體,方框則顯示該硬體的監控資訊,底下的拉Bar是調整背景的透明度。






拉到底,背景就會變全黑了。







旋轉滑鼠滾輪,整個監控可以自由調整3D角度。



按左右鍵則是切換到別的監控硬體,切換時會有旋轉特效,這是機殼列出來的資訊,Cosmos有四個風扇和四個測溫點。



這是CPU水冷散熱器的水箱溫度資訊。



Power的話則有每一路電壓電流狀況,還有Power內部的溫度。



點選每一個監控方框則會跳出詳細的硬體資訊,ESA不只傳數據,也會有基本的裝置資訊。



由於每一項硬體可以監控的花樣超多,如果要東看西看就得一直轉來轉去,只要點兩下監控的方框,它就會獨立「置頂」到上方。



這時再按右上方的箭頭符號,監控程式就會縮到最小,但置頂的監控資訊會留在桌面,不過這散落一地的資訊看起來真是有夠亂。


 
這時只要拉其中一個方框疊到另一個上,兩個就會自己黏起來。



玩家可以挑幾個有相關的監控資訊放在一起,程式會自動判定分類,整理成漂亮的監控表。



也可以弄成直的。


不只監測,還能控制
ESA不是單方面把資訊回傳而已,如果硬體有設計,便可從ESA(USB)通道下指令,軟體可以設定一些規則,比如當水箱溫度超過多少時,就送出指令加快風扇轉速,如果軟體功能完整,甚至可以建立數種「Profile」,比如調低CPU電壓和頻率,一併降低全系統的風扇轉速(機殼、散熱、Power),做成靜音電腦;超頻時則從機殼的測溫點來看是否溫度太高,來決定要不要加快風扇。過去要這樣做,就得自己拿溫度計去測,或許再用可變電阻的面板來調整轉速,有了統一的ESA標準,就可以全部用一套軟體自動控制(前提是硬體要有支援調校功能),果然「懶」是科技進步的原動力。

除了NVIDIA System Monitor,nTunes也有ESA加強版,就是在原本的系統調校之外,另外加上機殼、Power和散熱的調整。



這是大家熟悉NVIDIA驅動程式介面,已和nTune整合,會秀出所有零組件的資訊,和System Monitor純監測不同,這部分是可以「調整」的,不過圖中這顆Power還只有監測功能,如果是像技嘉ODIN GT那種產品,而且還支援ESA的話,就可以從這裡調整每一路的電壓與電流輸出。



機殼的部分可以設定風扇的轉速。



水冷裝置則是秀出水箱溫度,從旁邊的資訊看,ESA甚至可以秀水位高低,NVIDIA說幫浦速度也可以監控。



右下角有個「New Rule」是設定規則,比如當機殼溫度超過多少時,就加快風扇轉速,這個規則可以和nTune的Profile整合,而Profile儲存所有系統超頻參數,彈性很高。


這只是開始!

除了那套做的很扯的監控程式之外,整個ESA似乎並沒有很讓人印象深刻,但我認為這是目前硬體產品初期支援度不高的關係,至少NVIDIA讓我們看到ESA的承諾:在單一介面下監測並調校所有零組件。當所有元件全部連在單一軟體之下時,透過Profile和各種規則便能打造出同時有靜音和超頻功能的電腦,甚至連點滑鼠都不必,只要設定自動偵測,當某個遊戲執行時,機殼和水冷風扇自動加速、Power自動加壓、核心零件全部自動超頻,一切都是自動的。

我看了一下ESA標準裡的東西,其實監控的元素不是只有溫度轉速之類常見的東西而已,還有XYZ座標軸、相對位置、顏色等等,可以從軟體控制所有炫光組件,甚至能在機殼裡散佈數十個測溫點,每個都有位置和溫度,再統一拉條USB線到主機板上回傳資訊,就有可能做出下面的東西。



這看起來就很炫了吧?如果加上控制風扇轉速,一般人不用紅外線照相機也可以看到機殼內的對流狀況了。


而且,ESA是完全開放的,不必付任何權利金,所有人想做就做,不過產品要通過認証的話,得先送到獨立的實驗室檢驗(台灣的ALIION)。目前雖然只有NVIDIA出軟體,但沒有任何限制下,或許會出現ESA的共享軟體、硬體面板、甚至直接內建到BIOS或嵌入式系統裡(最近有一些主機板已經內建Linux了),反正只是各種數位資料,要怎麼呈現都行。


廠商支援意願
一路看下來,應該不難理解ESA主要是針對散熱廠商,ESA的認証需求門檻也不高,很多高階玩家產品都已經具備、甚至遠遠超越那些標準,就看廠商願不願意將輸出資料的方式改成ESA標準了,目前支援ESA的廠商不少,幾個較大的散熱廠商都表態支援(CoolerMaster、ThermalTake、Silverstone等等),就等更多實際產品上市了,目前有支援ESA的產品.....就只有大家剛剛看到的那一台配備而已。

ESA的概念非常好,不論對硬體廠或玩家都很方便,光用想的就可以幻想出一堆有趣應用,但ESA還有很長的路要走,因為過去「非Intel」廠商所提的標準都不怎麼熱,並非東西不好,而是廠商為反對而反對(但遇到Intel就不敢反對了)。NVIDIA先後提過MXM和EPP,最後都有點乏人問津,而且Intel還會跳出來亂入(比如Intel X.M.P就跟EPP很像),希望這次ESA能真正普及,讓阿宅們可以擺更強的監控玩具在桌面上。