超低延遲,極致手感,超強MAME變種GroovyMAME介紹

首先講一下。這是一篇安利模擬器:GroovyMAME的文章,GroovyMAME是我找了很久才找到的比較滿意的街機模擬器。因為國內對此模擬器的中文記載幾乎為零,所以我會認真的寫些文字來介紹這個模擬器。



在本文的開頭,講一講視頻遊戲的輸入延遲這個概念(input lag)。

根據WIKI的資料解釋,在視頻遊戲領域裡,輸入延遲的定義如下:

輸入延遲就是指遊戲中按下一個按鈕到遊戲產生反應之間的延遲響應時間。

輸入延遲由很多部分的延遲組成,包括顯示器的延遲、手柄的延遲、作業系統和顯示驅動的延遲等等方面的延遲。

重點是,因為模擬器的運作機理,對比實機,模擬器不可避免的會產生更大的輸入延遲。

在https://byuu.org/articles/latency/有一篇多機種模擬器higan作者寫的有關模擬器延遲的文章,裡面有較為詳細的說明。

比如在輸入輪詢方式、聲音採樣、視頻處理、主題疊加等方面,模擬器都難以達到實機的效果,因為模擬器的輸入延遲比實機延遲要大。這裡省略65535字,具體的理論論證,請到上述網址觀看。

為了減少這種模擬器的輸入延遲,模擬器作者們做了很多嘗試,於是GroovyMAME就應運而生了。



GroovyMAME是一個MAME變種,專注於輸出低解信號,降低輸入延遲,減少畫面撕裂、抖動。GroovyMAME主要是一種PC——低解CRT解決方案。

更令人興奮的是,配合同作者編寫的顯示驅動軟體CRT Emudriver,和一些特定型號顯卡,主要是hd4xxx——hd7xxx系列amd顯卡,可以將各種模擬器低解輸出到街機顯示器、電視、彩監。

一台配置奔騰G3258超頻4.5G的電腦,使用amd hd4xxx——hd7xxx系列顯卡,安裝winxp或win7系統,配合GroovyMAME,輸出信號到低解crt顯示器,能達到很高效的性能,和與街機基板相近的顯示效果。在一些視頻網站上有街機基板實機和GroovyMAME電腦的對比效果測試,真偽難辨。

雖然這種方案需要配一台PC電腦,價格比較昂貴,不過卻適合性能至上的用家。

雖然GroovyMAME主要是用於把視頻信號輸出到低解crt顯示器,不過用液晶顯示器也可以玩GroovyMAME,而且比官方版MAME延遲更少。若是你有錢買具有144HZ顯示功能甚至支持G-Sync、FreeSync的高價液晶顯示器,那麼因為這些高級顯示器支持各種稀奇古怪的刷新頻率,所以在視覺平滑的效果上會比普通60hz液晶顯示器更接近於低解CRT顯示器。



以下是GroovyMAME作者對GroovyMAME的特徵說明:

GroovyMAME相對於官方MAME的特徵:

——改進的音視頻同步系統,真正達成絲般順滑的視頻滾動,和無撕裂的視頻效果、無卡頓的音頻效果。

——為CRT低解顯示器自動產生特定的視頻同步信號。

——減少輸入延遲。

留言

這個網誌中的熱門文章

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

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

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