偷吃步:Intel對3DMark Vantage最佳化,讓自家GPU取得好成績

偷吃步:Intel對3DMark Vantage最佳化,讓自家GPU取得好成績

根據The Tech Report網站報導,Intel 的Windows 7版本顯示卡驅動程式會針對3DMark Vantage與幾款遊戲Benchmark工具自動最佳化,透過藉助CPU負擔部分GPU工作的方式,讓自家的顯示晶片獲得較佳的成績,經測試可提升37%的分數。

根據報導,尚未通過Futuremark核可的Windows 7版驅動程式15.15.4.1872會針對3DMark Vantage最佳化。當驅動程式偵測到3DMark Vantage執行檔「3DMarkVantage.exe」執行時,會藉助CPU負擔部分GPU的工作,以讓自家的顯示晶片獲得較高的GPU測試分數。

The Tech Report將原本的執行檔「3DMarkVantage.exe」改名為「3DMarkVintage」後比較兩者的測試結果發現:「3DMarkVantage」的測試成績比改名後的「3DMarkVintage」整體分數高出37%,而GPU分數則高了46%。

CPU暗中助拳,提高測試分數

The Tech Report進一步分析,在相同的3DMark Vantage GPU測試時,「3DMarkVantage.exe」某段時間的CPU使用率會高出「3DMarkVintage.exe」相同時間點的CPU使用率,顯示Intel驅動程式會偷機透過CPU的運算能力取得較高的分數。

  總分 GPU分數
3DMarkVantage.exe 2931 2611
3DMarkVintage.exe 2132 1784

▲資料來源:The Tech Report

對於The Tech Report的發現,Intel表示Intel的驅動程式會讓CPU在GPU的像數與頂點處理負荷滿載時,幫忙負擔GPU的工作。而除了3DMark Vantage外,類似的設計也適用於Call of Juarez、Crysis、Lost Planet: Extreme Conditions、Company of Heroes等遊戲。Intel承認了The Tech Report的報導。

The Tech Report也針對Crysis Warhead進行相同的「執行檔改名」測試,結果顯示同一個執行檔改名前後的測試成績出現差距,顯示Intel的驅動程式動了些手腳,以取得較佳的FPS測試成績。

  FPS
Crysis.exe 15.7
Crisis.exe 10.5

▲資料來源:The Tech Report

Futuremark的驅動程式核可政策明文禁止廠商針對程式最佳化,企圖影響測試結果的作法。不知道Futuremark接下來會如何處理這個驅動程式?

筆者認為,對遊戲最佳化以取得更好的性能表現,對遊戲玩家是件好事。不過如果以偷機的方式在測試軟體取得較好看的成績,就不是一件值得鼓勵的事了。

詳細的測試數據請參考The Tech Report網站。

偷吃步:Intel對3DMark Vantage最佳化,讓自家GPU取得好成績

▲Intel 驅動程式會最佳化3DMark Vantage以取得較佳的測試數字。

mojolouu
作者

使用 Facebook 留言

00ab6ca3ab367b02bd40e49ab4a0587f?size=48&default=wavatar
1.  jackiechin (發表於 2009年10月15日 13:12)
意思就是,把魔獸世界執行檔改名為3DMarkVantage.exe
會跑得比較順一些
118ed642d310bc813c5ce34d61285f49?size=48&default=wavatar
2.  wellss (發表於 2009年10月15日 13:40)
這代表... 偷作幣帶小抄也可以嗎 XD (誤
E9824da42fe325d2bf9d521125ad6b08?size=48&default=wavatar
3.  justwalkingby (發表於 2009年10月15日 14:02)
要注意的是, 原文有提到是在Intel G41 這種含Intel內建GPU的系統上, 裝了某版Intel GPU驅動程式的系統才有用; 如果你的系統GPU是非Intel的, 那是不可能有便順的道理的喔~ :D
69efbdef00fa83c8df3de7a35a794ede?size=48&default=wavatar
6.  Double X (發表於 2009年10月15日 20:46)
這讓我想到SiS很久以前推出的X顯示卡....也是對3DMark01SE依據執行檔名作最佳化,從6千多分衝到萬分等級XD
C804928d67a80242b473621bb172f726?size=48&default=wavatar
7.  wei (發表於 2009年10月15日 21:21)
既然不是用Intel的GPU的,獨顯應該不會太差,
本身除了你的GPU很Low很Low又舊,
不然也都比CPU都助刀的Intel GPU好很多!
Ed6adbd809263027776c7ce261c7587d?size=48&default=wavatar
9.  RB (發表於 2009年10月15日 22:10)
INTEL本來就是威在CPU啊...

...只是這招實在不夠漂亮,要就驅動程式會自動處理讓CPU分擔所有讓內顯滿載的工作,不限定在某些程式,不然被批評偷吃步也不好解套

從來也沒規定CPU不能幫GPU,但是好的做法還是要嘛全部幫要嘛不要幫,這種挑檔名幫的......
928cd9a326c1b7082ff69ccd2a5d9dd5?size=48&default=wavatar
10.  Zohar (發表於 2009年10月16日 02:41)
應該是針對3DMark Vantage最佳化吧
把遊戲或其他軟體改名為3DMarkVantage.exe應該是不會提升效能的
25a3ebaa67f54640975a2615554280f4?size=48&default=wavatar
11.  Hsin (發表於 2009年10月16日 18:08)
我覺得這是個好技術,當低階顯卡不夠力而成為執行速度的瓶頸時,提昇效能就是最重要的.

這個標題似乎不太合適...
7fe67e35c17b428d255e3363c8781494?size=48&default=wavatar
12.  隨曉 (發表於 2009年10月17日 03:58)
難怪...最近幫人組機後,測試數據都強的讓人心動,原來是最佳化後的產物...
C987c12fcc5355d159179df66d884743?size=48&default=wavatar
13.  這是偷吃步 (發表於 2010年1月30日 15:54)
>Intel的驅動程式會讓CPU在GPU的像數與頂點處理負荷滿載時,幫忙負擔GPU的工作
真的像Intel講的話,檔名3DMarkVantage.exe改i改a根本不是問題...

發表回應

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