MAME遊戲速度極限測試

MAME遊戲速度極限測試








前文提到本人的2500K超頻到4.3G,性能足以應付一般的2d遊戲,但是還有一些非常複雜的2D遊戲比如蟲姬2和怒首領蜂大復活無法滿速運行。

那麼MAME能不能用來測試電腦的模擬器遊戲運行速度呢?答案是可以的,MAME有個測速選項,可以測量遊戲的速度。在命令行窗口中運行官方MAME,用以下的命令就可以跑測試:mame <game> -bench 90,其中參數90的意思是進遊戲跑90秒的平均速度。執行這個命令後,在遊戲運行了90秒後,就會出現遊戲速度數據。

在MAMEUI(也就是原MAME32)的主頁上,有個測試頁面,上面測試了一些遊戲,可以看出MAME模擬遊戲的速度和顯卡關係不大,但是和CPU和內存的速度受到很大影響。




比如測試遊戲的MAMEUI作者john iv的機器的CPU是i7 6700K超頻到4.5G,32G的DDR4 3200內存。

他測試的結果,e8400 3.0G的機器測試下來的速度比6700K 4.5G速度低58%。

而i5 2500K 4.5G的機器比6700K 4.5G的速度低28%,G3258 4.5G機器的速度比6700K 4.5G的速度低6%。

從各種遊戲的速度來看,純2D遊戲,MAME不能利用更多的CPU核數和顯卡處理。那麼只拼CPU的單核處理能力和內存速度。這時候G3258的速度比2500K的速度還快。

而在一些複雜的3D遊戲中,2500K的四核處理能力發揮了一些作用,比如宇宙巡航艦4和空中自行車的速度,2500K的速度比G3258要快一些,但是差距仍然不大。所以總的來說,G3258模擬MAME遊戲的性價比更高一點。

那麼MAME中的遊戲速度最低的是哪個呢?根據MAME大神之一的Haze的說法,他用4G的i7 CPU跑Chihiro驅動的速度在3-4%。這樣推算MAME想要滿速運行這個驅動的遊戲需要至少140G的i7處理器的速度才行。Chihiro驅動的遊戲,主要是Out run 2、VR戰警3和死亡之屋3之類的一些複雜的3D遊戲,所以現在想玩這些遊戲,起碼在MAME上是不可能的了。



另外,一個令人沮喪的事實是MAME的速度是越來越慢的。可能舊版本能夠跑滿速的遊戲到了新版本就不滿速了,這和MAME奉行的精確模擬的精神有關,一個遊戲的模擬度越來越精確,所需要模擬的晶片和驅動越來越多,都會拖慢MAME的模擬速度。

不過還是有個好消息,那就是跑64位系統的64位MAME,速度比32位MAME要流暢,載入也快。所以建議有條件的用戶都使用64位MAME吧!

留言

這個網誌中的熱門文章

TeknoParrot 模擬器介紹,俗稱《鸚鵡模擬器》

[轉貼] ASP.NET傳遞參數給Crystal Report做Export或Print的動作

[轉貼] Server 端Post資料到 .ashx