Cb6390291f66a92006cc8ff8b2a7805d 有人說,玩遊戲 GPU 核心跑滿載,耗電量只有100W,另一個用相同平台的人卻說,我核心也是滿載,為什麼耗電量卻是120W?核心都是100%滿載的情況下,耗電量是否會有高低之分?這就來測試看看。

顯卡上有幾個概念經常混淆,最常見的就是TDP與功耗。TDP代表Thermal Design Power,也就是熱設計功率,單位是W。用於表示核心滿載時,可能產生的「最大」熱能,目的是給散熱器或機殼廠商設計適合這張卡的散熱系統。

TDP經常被誤會是顯卡的耗電量,實則不然,不論是IntelNVIDIA,TDP代表的都是產生的熱能,而非耗電量,若是耗電量則大多會用Power Consumption標示。

使用率100%還沒被榨乾

先依照之前的測試經驗來看,會造成滿載功耗有差異,主要是核心滿載下,可能是受到垂直同步、遊戲特效等影像,即使核心達到100%使用率,也不見得已經真的「盡全力」,還有一些資源沒有被榨乾。

換成處理器可能會比較容易理解,轉檔的時候如果把核心使用率吃滿,此時你還是可以上網或做一些負載不高的工作。然而若換成wPrime等嚴苛的測試軟體,核心滿載的時候,你可能連滑鼠都動不了,這就代表即使100%使用率,仍有高低差。

測試不同,功耗有別

想測試滿載環境下耗電量有差別並不難,我們可以從幾個方向嘗試證明。

第一種是不同遊戲,第二種是不同特效。我們選用DirectX 9、10、11等不同API的遊戲測試,可看到都在GPU滿載的情況下,平台功耗有明顯的差異。而且跟一般人印象不同,越簡單的遊戲反而耗電量越高。筆者猜測,可能是關閉垂直同步後,GPU被迫不停送出繪製的影像,因此特效較少的DirectX 9遊戲需要處理的幀數較多,間接壓榨出了GPU的最高功耗。

▲不同遊戲間,即使GPU使用率都是100%,仍有耗電量上的差異。不過我們無法排除處理器的耗電量,因此數據僅供參考。

再者,我們透過Unigine Heaven 3.0測試中,開啟不同反鋸齒強度,能看到各種強度下核心使用率都是100%,耗電量差距卻不如不同遊戲間來的明顯。若將變數換成Tessellation,則可以看出開啟Tessellation比較「省電」。筆者妄自猜測,因為Tessellation自動生成三角形的能力,減少了原先某部分的運算量,因而讓功耗下降。

▲開啟Tessellation反而更為省電,可能是自動生成多邊形的能力,讓原先需要著色的頂點被取消,讓功耗得以降低。

受限於測試環境,這個測試會有個盲點,也就是處理器使用率。我們無法完全關閉處理器,只使用顯示卡進行負載測試,因此處理器也可能影響到總功耗。不過在這次的測試中,處理器使用率都差異不大,且相較於GPU的耗電量,處理器的耗電量應該相對較小,很難達到這麼高的落差,測試還是有些參考價值。

延伸閱讀:

據說顯示卡不接訊號線能省電?4個實驗告訴你真相

AMD 新舊 800SP 顯卡對決,新中階 v.s 舊旗艦怎麼選?

打造暗黑3遊戲機,CPU、顯卡挑選攻略看這邊

4款 CPU 內顯大戰:遊戲、轉檔、功耗測試與主機套餐建議

螢幕休眠,主機也省電?拔掉插頭省電多少?實驗給你看

夏日省電大作戰,3C、家電通通省

你不用電腦時會關閉電源嗎?

使用 Facebook 留言

87f60ea777b0d9395d5d4ad7ea4be745?size=48&default=wavatar
1.  必填 (發表於 2012年4月13日 05:25)
開啟Tessellation反而更為省電

筆記筆記<( ̄︶ ̄)>

發表回應

謹慎發言,尊重彼此。按此展開留言規則