睽違12年等待,星海爭霸2:自由之翼終於正式上市,相信很多人跟我一樣為了這款即時戰略遊戲瘋狂,不管是引人入勝的故事背景、獨特且平衡的三大種族、細膩精緻的遊戲畫面,以及多到眼花撩亂的單位兵種與科技樹,不僅造就出各式各樣的戰術打法,更賦予玩家極高的操作彈性和全新的團隊合作模式,這次趁公測期間做了一系列不同系統的比較測試,為的就是找出一台超強星海機種。
以下讓我們從官方所給的系統規格需求來切入研究。
《星海爭霸II》系统需求:
PC 最低系统需求:
- Windows® XP /Windows Vista®/Windows® 7 作業系統 (更新為最新的Service Pack)
- 2.6 Ghz Pentium® IV 或 AMD Athlon® 處理器
- 128 MB PCle NVidia® GeForce® 6600 GT 或 ATI Radeon® 9800 PRO 或更高階的顯示卡
- 1024x720 或以上的解析度
- 12 GB 可用硬碟空間
- 1 GB 記憶體 (Windows Vista® 及 Windows® 7 需要 1.5 GB 或以上的記憶體)
- DVD-ROM 光碟機
- 寬頻網際網路連線
PC 建議配備:
- Windows Vista®/Windows® 7 作業系統
- Dual Core 2.4 Ghz 處理器
- 512 MB NVidia® GeForce® 8800 GTX 或 ATI Radeon® HD 3870 或更高階的顯示卡
- 2 GB 記憶體
這裡官方建議配備為雙核心2.4GHz的處理器,代表星海爭霸2是能支援至少雙核心以上的處理器,而實際上大部份遊戲也是以支援單核心或雙核心為主,魔獸世界也不例外,然而處理器核心的數目與時脈頻率皆會影響遊戲的畫面品質,特別是現今的即時戰略遊戲,場景的畫面品質要求越來越高,AI腳色的動作與反應也越來越細緻,並且在多人連線對戰的模式下,單一場景畫面的AI單位數量大幅飆升也造成CPU運算相當吃重的情況,究竟該注重在提升核心數目還是時脈速度以更有效強化畫面品質,或者如何拿捏顯示卡的價位選擇與處理器做絕佳搭配,成為選購一台極致星海機的重要考量因素。
目前AMD與Intel皆主打多核心為主的處理器,而軟體也邁向支援多核同時分工處理的趨勢,但在這裡以遊戲支援為考量,先選擇雙核心處理器進行測試。
在看過那麼多i5 655K超頻的文章之後,可以確知空冷超頻的頻率提升幅度有一定水準,然而時脈速度的提升對真實遊戲的畫面張數是否真的也能獲得提升,這是我所納悶的地方,而i5 655K處理器為雙核心四執行緒,符合我對核心數目的要求,因此這裡選用此處理器作為測試平台。
由於星海爭霸2需要連線登入才能執行遊戲,且不能儲存遊戲進度,因此要模擬超頻與不超頻之間的落差是相當困難,必須具備兩台同樣的系統同時連線對戰,一台有超頻,另外一台沒有,才能真正在同一場景分別擷取兩台系統的畫面,再根據畫面表示的FPS判定是否有落差。
因此,這次為了這項測試,組了兩台i5 655K的系統,規格如下:
CPU: Intel Core i5 655K
MB: MSI H55M-ED55
VGA: NVIDIA GTS 250
RAM: Kingston DDR3 1600 2Gx2
HDD: WD 500G 7200 rpm
PSU: 500W
OS: windows7 Ultimate 32bits
步驟1:
首先將其中一台i5 655K超頻到4.53GHz,直接調倍頻調到34x133MHz,然後在BIOS底下加CPU Vcore電壓到1.32V,以i5 655K的超頻幅度來說,4.53GHz相當輕鬆。
步驟2:
然後準備兩條網路線,讓兩台i5 655K系統連線登入星海爭霸二,畫面的材質品質與圖形品質都開到最高,接著開啟5 vs 5的對戰地圖,除了設定兩台i5 655K系統分別為兩名敵對玩家,其餘皆設定為瘋狂電腦,如此一來,生兵的速度與數量皆會令人嘆為觀止。
由於單位數量的限制在這個地圖有改過,電腦生兵的數量到了非常噁心的地步,下圖可以看到數量”普通多”的狀況,畫面張數以經拉開差距,但其實在沒有什麼兵、空曠的地圖上,FPS還是能超過7~80以上,只是當畫面中的單位超過負荷,就會造成嚴重的lag。。
超頻 4.5GHz VS. 3.32GHz
FPS: 30 VS. 18 差距 66.6%

圖一

圖二
接著是單位數量相當高且AI動作更複雜的狀況,不超頻的狀況很勉強的只能撐到個位數的FPS。
超頻 4.5GHz VS. 3.32GHz
FPS: 26 VS. 4 差距 550%

圖三

圖四
步驟3:
接下來考慮顯示卡的等級可能不夠高,因此兩邊重新換上ATI Radeon HD5770,再度進行比較,這裡i5 655K順便在小超一下到4.7GHz。
這裡可以看出顯示卡等級的提升確實能強化在AI數量龐大下的場景FPS,可以保有畫面的複雜程度和一定的AI數量,但超頻前後仍保留著效能差距。
超頻 4.7GHz VS. 3.32GHz
FPS: 31 VS. 16 差距 93%
CPU使用率: 38% VS. 35%

圖五

圖六
超頻 4.66GHz VS. 3.32GHz
FPS: 29 VS. 10 差距 190%
CPU使用率: 38% VS. 35%

圖七

圖八
這裡因為敵對關係,所以未超頻那台的圖片有一部分AI單位看不到,另外超頻這台的畫面運算負荷量較重,但可以看出在畫面複雜程度相當高的情況,兩台系統的FPS仍保持大幅度的落差。
超頻 4.67GHz VS. 3.32GHz
FPS: 20 VS. 4 差距 400%
CPU使用率: 36% VS. 29%

圖九

圖十
統整表格:

初步結論:
從上述這些測試當中,歸納一些初步結論,顯示卡從NVIDIA GTS 250升級成ATI Radeon HD5770,在應付AI數量高且動作複雜的場景,確實能幫助提升FPS。
但是如果AI數量超過某界線值,或是場景過於複雜,FPS就會開始暴跌,然而,不管AI數量多或少的場景,有超頻系統與沒有超頻系統之間存在著一定的效能落差,從圖片中可以很清楚看出兩系統之間的FPS即使在AI數量龐大且複雜的場景,仍保持著關鍵性的差距。
這裡初步推測在AI數量一多的情況下,會相當吃重CPU的運算能力,若給予CPU較高的時脈速度,可以有效幫助增加每秒畫面張數,而這關鍵的畫面張數,則是避免造成畫面lag的救命良藥。
另外,以CPU使用率的角度切入,星海爭霸2能夠使用到雙核心四執行緒,但兩台系統整體的CPU使用率為38%與35%左右,因此並未達到滿載的情況,代表CPU仍然保有運算能力的餘裕。
但在畫面複雜的情況下,畫面運算需求量過大過快,遊戲要做的畫面處理還無法妥善運用整體核心資源,就必須接著跳到下一步的畫面運算需求,以這種情況來說,反而更需要高時脈的速度,來更快速的解決遊戲的畫面運算需求,這也意味著以目前的遊戲軟體還尚未能達到充分多工作業的狀態,還是非常需要高時脈的CPU才能應付。
待續…