516a6e817f5c897ab6a0dfed4979b309 Dolphin 是個相對成熟的Wii模擬器,比起 Xbox 360 、 PlayStation 3 等同為第七世代家用遊戲主機,有著更加穩定的表現。日前其官方網站宣佈終止開發 32bit 版本程式,往後只會提供 64bit 版本的程式,原因不出意料: 32bit 太慢了。

XP掰掰,請換新版作業系統

在10年前Dolphin剛推出時,它的執行環境限制比現在嚴格,只支援32bit的Windows作業系統及Direct3D 9,其他環境一律不支援。現在的Dolphin則有了明顯的改進,不但支援64bit的Window、Linux、Mac OS X、FreeBSD,甚至連Android都可以透過OpenGL ES獲得相容。雖然從官方的統計數據中可以看到,即使有超過3成的Windows使用者選擇32bit版本的Dolphin,但是官方表示基於效能考量,他們仍然決定中止繼續提供32bit版本。

除此之外官方統計仍有10%使用者的作業系統為Windows XP,但是他們放棄這位老朋友的原因只有1個,那就是Windows XP已經無法執行以新版Microsoft Visual Studio編譯器撰寫的程式,所以在人力成本考量下,勢必無法再提供相容於Windows XP版本。

▲Dolphin為跨平台Wii、Gamecube雙用模擬器,圖中影片為在Chromebook上執行Gamecube遊戲的展示。

▲Dolphin的模擬度相當高,是個具有實用價值的成熟模擬器。

64bit執行效能較好

Dolphin開發團隊也提到,對程式開發人員來說,編寫32bit或64bit程式並沒有太大差異,無論是同時提供32bit與64bit版本,或是僅提供32bit版本讓兩種作業系統使用,都不會遇到困難,但是對Dolphin來說,放棄32bit的主要考量就是效能。

64bit系統支援4GB以上的記憶體,對於Dolphin是不可或缺的功能,如此一來便能使用4GB的空間,將Wii、Gamecube的記憶體完整映射至電腦中,大幅提升執行效能。此外64bit系統具有雙倍暫存器可以使用,在規格上和Wii、Gamecube所使用的PowerPC處理器更加相近,能夠以即時編譯(Just-in-time compilation)的方式模擬 40bit的DSP,對於效能的影響也很大。

另一個捨棄32bit的原因,就是「純32bit」處理器的效能已經不堪負荷,在2003年AMD推出64bit處理器後,主流處理器都支援64bit,而在那之前的處理器本來就無法流暢執行Dolphin,所以開發團隊才會做出如此決定。

最後開發團隊也提醒大家,32bit 、Android版模擬器還是會持續開發,而32bit、Windows版則會永遠提供檔案,只是不再更新。如果想在電腦上使用新版本的模擬器,則可升級作業系統,或是改用免費的64bit Linux base作業系統。

▲Wii的處理器為PowerPC架構的IBM Broadway,運作時脈為729MHz。

▲官方從下載狀況進行統計,仍有37%的使用者下載32bit版本。

▲在近2個月的下載中,有73.5%的使用者選則64 bit版本,但是還是有13%的64 bit作業系統使用者下載32 bit版本。

▲以在Windows 7 64bit上,以Intel Core i5 3570K搭配NVIDIA GeForce 7600GT進行測試,可以看到64 bit版本模擬器效能較好。

延伸閱讀:

【模擬器改造】Wii:革命性改寫遊戲產業規則

ARM 處理器的 64位元革命,新款處理器 Cortex-A50 家族的特性解析

效能測試:Windows 7 64 vs 32位元 誰比較快?

使用 Facebook 留言

國寶大師 李文恩
2.  國寶大師 李文恩 (發表於 2014年5月25日 21:26)
※ 引述《maybe》的留言:
> NVIDIA GeForce 7600GT.....(⊙ˍ⊙)
畢竟Wii的解析度很低啊,480i而已
在跑模擬器時都是處理器比較吃力
郭宇軒
3.  郭宇軒 (發表於 2014年5月26日 01:09)
※ 引述《國寶大師 李文恩》的留言:
> ※ 引述《maybe》的留言:
> > NVIDIA GeForce 7600GT.....(⊙ˍ⊙)
> 畢竟Wii的解析度很低啊,480i而已
> 在跑模擬器時都是處理器比較吃力

Wii 確實只有 480i
但是透過模擬器 可以開啟反鋸齒 1080p
這是模擬器強的地方 (影像選項裡有)
這是為啥我家有WII
但是不用它的原因了

發表回應

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