讓我們看看PS3的大作《質量效應二》,在安裝過程裡面所發生的微妙現象。不同的硬碟剩餘容量,可以產生明顯的差異性。剩餘容量越大,安裝越快。這真是值得玩味的現象呢。
遊戲小檔案
- 遊戲名稱:質量效應二(Mass effect 2)
- 開發商:BioWare
- 版本:PS3
- 發售日期:2011年1月18日
- 官方網站:http://masseffect.bioware.com/
《質量效應二》總算在PS3上面登場了。PS3的玩家們看著隔壁XBOX360和PC的玩家們玩得不亦樂乎,自己卻只能在旁邊流口水。幸好製作商BioWare從善如流,推出了PS3的移植版,滿足了眾多玩家的渴望。依照慣例,要玩遊戲之前一定要先將它裝入硬碟內,以提升執行效率。我們興致勃勃的將《質量效應二》放入硬碟為60GB的PS3主機裡面進行安裝。之後就是等、等?等!等到我們都打起瞌睡了,怎麼還在安裝呢?好不容易等到結束,結算一下安裝結果,發現PS3版的《質量效應二》安裝了大約4272MB的容量,卻得費時51分43秒,這也未免太久了!
秉持著追根究底的精神,我們試著找出花費這麼多時間的原因。根據過去的經驗,我們推測可能和硬碟的剩餘容量有關 [1]。因此我們將剛剛安裝好的遊戲資料給移除(喔喔,好不容易安裝進去的),檢查剛才的硬碟剩餘容量,發現剩餘容量為6.5GB。
接著,我們將硬碟裡的資料清理一下,多騰出5GB的空間,也就是總共11.5GB的容量,再進行第二次安裝。得出來的結果相當驚人:費時37分52秒,比起第一次安裝省下了大約14分鐘。這項結果讓我們相當振奮,決定再多做一次實驗來比較安裝時間。
第三次的安裝實驗裡面,我們又再多空出2GB的空間,讓硬碟的剩餘空間變為13.5GB,並重新安裝遊戲。這次的結果為31分21秒,比第二次的實驗結果快了約一分半。
為了讓讀者能有更清楚的概念,我們利用影片來說明上述實驗的結果。這個一分半的影片裡面包含三種比較實驗:剩餘空間6.5GB、剩餘空間11.5GB、剩餘空間13.5GB。我們以100倍速的加速播放,讓玩家能清楚看見安裝的流程。為了怕讀者們看影片看到睡著,我們還加入了《質量效應二》裡面的動人音樂。
PS3《質量效應二》遊戲安裝時間表(硬碟為60GB) | |
剩餘空間 | 安裝時間 |
6.5GB | 51:43:03 |
11.5GB | 37:52:08 |
13.5GB | 31:58:17 |
根據這份表格的結果,可以發現「剩餘空間」和「安裝時間」成反比,空間越大,安裝時間越短。這個現象相當有意思,我們知道硬碟的剩餘容量會影響其效能,但是沒有想到居然有這麼明顯的差異性。
好啦,我們不禁想知道,《質量效應二》到底安裝了什麼東西進入我們的硬碟。我們檢閱檔案內容後發現,遊戲把整片藍光50%遊戲資料和10%的下載元件(DLC)給塞入我們的硬碟裡,大約有2000個檔案。安裝的動作似乎是直接從藍光光碟裡面複製過去的,老實說這不是一個好點子,因為光碟機和硬碟同時運作的結果,會拖垮整體的效能。關於這一點,即使是PC也是相同的。想像一下,你將光碟資料複製到硬碟裡,這段時間的作業系統效能鐵定會被拖垮。我們認為,應該可以設計出更好的資料傳輸方法,讓玩家免受讀取之苦。雖然我們沒有正式比較PS3版的遊戲讀取速度,但是如果玩過XBOX360或是PC版的玩家一定可以感覺到,PS3版的《質量效應二》讀取時間比較久,即使我們已經安裝了這麼多資料也是很慢。或許是因為BioWare沒有針對PS3做優化的結果也不一定?
回到我們的主題,硬碟剩餘空間對安裝效能的影響居然如此明顯,這倒是讓我們感到相當值得玩味。我們並不清楚BioWare是怎麼在PS3上面安裝資料的,但是我們認為,BioWare在PS3資料讀取的處理上還有許多的改進空間。最極端的例子就是SCEI本家的代表作《戰神三》,這款遊戲不需要進行硬碟安裝,卻還能擁有無接縫的讀取表現。如果我們有機會的話,還會做其他的相關的讀取效率實驗,試著從結果中發掘出有用的智慧。
資料來源:Mass Effect 2 PS3 install: the facts
[1] Digital Foundry曾經對PS3的遊戲《跑車浪漫旅5》進行測試,得到類似的結論