ADVERTISEMENT
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版本。
ADVERTISEMENT
▲Dolphin為跨平台Wii、Gamecube雙用模擬器,圖中影片為在Chromebook上執行Gamecube遊戲的展示。
ADVERTISEMENT
▲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,對於效能的影響也很大。
ADVERTISEMENT
另一個捨棄32bit的原因,就是「純32bit」處理器的效能已經不堪負荷,在2003年AMD推出64bit處理器後,主流處理器都支援64bit,而在那之前的處理器本來就無法流暢執行Dolphin,所以開發團隊才會做出如此決定。
最後開發團隊也提醒大家,32bit 、Android版模擬器還是會持續開發,而32bit、Windows版則會永遠提供檔案,只是不再更新。如果想在電腦上使用新版本的模擬器,則可升級作業系統,或是改用免費的64bit Linux base作業系統。
ADVERTISEMENT
▲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版本模擬器效能較好。
延伸閱讀:
ADVERTISEMENT