最近在一些論壇上出現了這樣的討論話題,有人主張GeForce GTX460的768MB版本,並不能滿足遊戲選項中特效全開,需要1GB顯示記憶體的基本要求,但是令小編感到疑惑的是,小編用這張卡玩劇情任務,一路過關斬將,好不容易推倒刀鋒女皇凱莉根,都是特效全開,並沒有不順暢的感覺。
「如果材質品質開到超高,建議要1024MB的顯示卡記憶體,那我是不是一定要選有1GB顯示卡記憶體的顯示卡?」小編當時手邊的平台上,正好就插著一張NVIDIA GeForce GTX460 768MB版本的顯卡。依照遊戲的描述,照理說只有768MB顯示記憶體的Geforce GTX460,應該不能達到遊戲訂下的標準才對。但事實上真是如此嗎?
稍微研究一下星海爭霸2的選項,就會發現選項都附有貼心說明,其中在「材質品質」的部份是這樣寫的。
材質品質:
決定遊戲中使用的材質清晰度與及大小。較高的材質品質將會顯示較多細節,但會需要用到更多的顯示卡記憶體。
材質品質取決於顯示卡的記憶體大小(VRAM)。
低:128MB
中:256MB
高:512MB
超高:1024MB
建議選項:普通
引發爭議的部份就在於,GeForce GTX460有兩種版本的顯示記憶體(簡稱為VRAM),分別是768MB跟1024MB兩種版本。但是遊戲設定建議卻寫著「超高:1024MB」,於是很多準備買新顯示卡的玩家感到困惑,GeForce GTX 460的768MB版本,是不是反而不能將材質開到最高,取得最好的畫面。被768MB的VRAM倒扯後腿,浪費效能表現?
▲遊戲選項就出現這麼直接的敘述,包括小編自己都因此深信不疑
小編遊戲功力不夠,APM(Actions Per Minute,每分鐘動作次數)連50都不到,在Battle.net上根本就是T客邦之恥,為了實驗,找來星海爭霸2蟲族高手IdrA對上人類高手drewbie的對戰紀錄Replay檔,兩位高手在這場對戰中纏鬥了48分鐘多,有好幾次衝突都是雙方大軍壓境,將近上百個單位的會戰,開打瞬間的資源佔用量相當可觀。在這同時,小編透過FRAPS來紀錄對戰過程中FPS張數的變化。
在硬體方面,小編參考Blizzard的官方建議配備,架了一組使用AMD Athlon X3 445三核心處理器、4GB的DDR3記憶體,以及MSI的N460GTX CYCLONE 768D5顯示卡的測試平台。雖然比不上目前主流市場中的中高階配備,卻較接近官方開出的遊戲需求配備,相對來說也是可以接受的範圍。
Blizzard官方公告的建議配備 | 測試機配備 | |
CPU | Dual Core 2.4 GHz 處理器 | AMD Athlon X3 445 3.1GHz |
RAM | 2GB記憶體 | PATRIOT Viper II Sector 5 DDR3-2400 4GB (2GBx2) Kit (註:降頻為DDR3 1066) |
GPU | 512 MB NVIDIA GeForce 8800 GTX 或 ATI Radeon HD 3870 或更高階的顯示卡 |
MSI N460GTX CYCLONE 768D5 (Driver: 258.96 whql) |
OS | Windows Vista/Windows 7 作業系統 | Windows 7 家用進階版,32位元 |
程式目前最新版本 | 1.0.2.16223 | 1.0.2.16223 |
▲很多人配備應該都不比這個清單來得遜
▲會戰當中通常也是畫面最延遲的時候
一開始測試頗令人玩味,小編將解析度開到1920x1200,並將特效統統開到超高或是最大,沒有使用「不會燒卡的秘方」。在只調整材質品質的測試中,除了看見畫面細緻度有所變化之外,對於遊戲進行並沒有明顯的延遲或加速感。而最後得到的數據,也不如預期那樣,只要看到一開超高,遊戲畫面就會整個頓掉。甚至還懷疑自己沒設定好,重跑了好幾次,結果幾乎都一樣,只有個位數不到的誤差。
但是從GPU-Z的監控中可以確定,記憶體消耗量可以說和預期一樣,在開到「超高」的情況下,會吃到698MB的程度,推測在這時候,驅動程式本身也針對VRAM的記憶體管理上進行優化,所以雖然程式要求1024MB,但是顯卡只有實體記憶體768MB的情形下,遊戲仍然能夠正常運作。有趣的是,配備未做更動的前提下,小編同時也將材質品質開到低,照理說應該只需要128MB的VRAM,卻在GPU-Z的監控中測得282MB的記憶體使用量。
▲測試設定,圖形品質的部份都開到超高
▲全開並開到超高的特效相當耗資源,比較容易看出差別。
▲從FPS張數上看來,幾乎沒有變化,只有很小的誤差
這時不由得懷疑,星海爭霸2這遊戲其實對VRAM要求並沒有想像中過份,寫在選項旁的備忘條目應該只是參考數值。進一步改變條件,在平台配備不動的情況下,小編直接進入主機板BIOS,將CPU倍頻調低,時脈從預設的3.1GHz降為2.4GHz,發現明顯會感受到小幅延遲,平均FPS也下降了一些。而將時脈設回預設值3.1GHz,拔掉一條2GB記憶體,僅剩一條2GB記憶體的情況下,遊戲FPS也明顯有滑落1張的情況,但是影響相當小。
▲CPU降頻之後,明顯看到平均FPS從23掉到20
▲和沒降頻之前相比,降頻之後FPS明顯降了3~4張
▲記憶體若從4GB減為2GB,FPS影響程度不大,大約只有1~2張差異
若是不管材質品質,改調整下一欄的圖形品質,影響範圍就顯著多了。圖形品質那欄的說明中寫著:
圖形品質:
決定整體的圖形品質。這將直接設定以下所有進階選項。此預設值是針對電腦所建議的等級。
建議選項:普通
先前的測試中,小編都把圖形品質開到「超高」,所以下方所有選項都會跟著自動設定到最高或超高,如果將圖形品質改為「高」或「普通」,下面的所有選項都會跟著上方設定做出改變。於是小編試著在材質品質「超高」的前提下,改變圖形品質來測試。可以肯定的是,特效關得越多,理所當然遊戲也越順,而且雖然材質品質超高的建議VRAM是1024MB,但是並未因為材質品質超高的關係,影響遊戲正常運作。先前GPU-Z也僅測得顯示記憶體最大使用698MB而已,但小編覺得,畢竟大多顯示卡用的VRAM通常是速度相當快的GDDR5或是GDDR3,透過驅動程式優化,能有不錯的效能表現,若是中低階顯卡或是內建顯示晶片,就算顯示記憶體再大,也會是較慢的DDR2或是分享系統記憶體,很難發揮出效能。
▲圖形品質拉低之後提昇的效能,比拉低材質品質明顯
由測試中可以發現,影響遊戲流暢度最大的關鍵,明顯和圖形品質有相當大的關聯。但材質品質選項中提供的VRAM數值,也僅只是一項參考,不代表沒有1GB就不能看到最高畫質。但至少調低材質品質還是能有效降低VRAM利用,適合運算速度沒有這麼快的顯示卡。而小編在網路上看別的網友討論時,曾經聽過有網友以GeForce GTX460進行星海爭霸2時,出現顏色不正確、破圖、或者是畫面不自然延遲,但小編在進行測試,包括自己下海去被電腦AI電了幾場,前前後後也花了大半天,甚至還請出FurMark來「加熱」顯示卡,但除了最後小編故意按停風扇造成破圖當機之外,並未出現這樣的情況。
比起拿VRAM比大小,要讓星海爭霸2順暢執行的話,乖乖花錢投資比較高階的顯示卡,而且CPU不能表現太差,才是比較正確的途徑。遊戲中會有建議的VRAM大小,但是若是要跑出該有的效果,單靠VRAM數值去評價,容易忽略其他零組件的重要性,反而會陷入業務的話術陷阱,投入預算仍無法獲得該有的效能。
▲這張顯卡也有1GB的顯示記憶體,但是就不建議材質品質開到超高了…(圖片來源:微星科技)
以上是UNN的唐尼.弗米利恩,來自T客邦編輯部為您做的報導。
Q9400
4GB
9800GTX+
貌似沒哪裡不順的
我顯示卡是Nvidia G210M
記憶體4G
開普通應該OK
但是CPU太爛......
Intel ULV SU7300......
FPS常常會掉到10以下
特別是有蟲族
跟蟲苔遍布的時候= =
你說的沒錯。但是那也僅止於看到這樣XD
星海爭霸2沒有自附Benchmark,就算看得到FPS也得要自己「用肉眼」紀錄平均值,很有機會因為自由心證的關係出現誤差。開FRAPS出來是為了讓軟體幫忙紀錄跟計算平均張數,結果會比較準確喔
8800GTX就玩過768MB這個規格囉,當時還有384bit這種記憶體匯流排規格,我不太懂是要冤在哪裡才算冤大頭,768MB反而比較容易故障的意思嗎?
我只想要一個簡單答案
如果我把特效關掉,解釋度降低
ATi Mobility Radeon HD3650
可以有流暢的體驗嗎?
因為畢竟不能花兩張小朋友去測試啊...