Retroarch的新自動幀延遲設置使低輸入滯後更容易

儘管仿真多年來,低輸入滯後仍然是在CRT電視上在原始硬件上玩舊遊戲機遊戲的主要優勢之一。模擬器開發人員一直在尋找創造性的方法來解決這個問題,而Retroarch Frontend背後的開發人員一直在使這些選擇更加方便,以便使用玩家。反對輸入滯後的最新推向是一個特別整潔的:自動幀延遲。

框架延遲本身已經進入了恢復多年。從本質上講,它使您可以將框架的渲染推回最後一個可能的毫秒,以便您的輸入盡可能接近何時在屏幕上渲染該框架時。因此,在60fps時,一個框架大約每16毫秒。如果您的計算機足夠強大,可以使該框架進入八毫秒,則框架延遲可以使您獲得額外的半框架延遲返回。大多數輸入滯後的半框架是無法察覺到的,但與其他類型的滯後降低相結合,加起來。

問題在於,到目前為止,retroarch用戶必須手動配置每個模擬器核心中的幀延遲設置,在某些情況下,他們需要對單個遊戲進行不同的配置。 retroarch 1.9.13使該過程不需要自動框架延遲。

顧名思義,自動幀延遲根據計算機的當前處理負載自動化幀延遲設置的配置。在您的retroarch選項的延遲部分中打開選項,您的PC將限制盡可能多的幀延遲。如果幀速率開始下降,它將縮小幀延遲,從而使您的輸入滯後稍微稍微延遲,但性能一致。

“雖然與其他實現(例如Runahead)相比,框架延遲對總延遲的切實影響可能很小,”開發人員在此上解釋官方網站,“此設置具有適用於所有內核和內容的優勢,儘管在不同程度上。將框架延遲自動擴展的額外便利性是確保您可以以最低的延遲來運行內容的另一個資產。”

https://twitter.com/libretro/status/145705621458878742

完整的retroarch 1.9.13發行說明還通過MGBA和其他其他修復程序詳細介紹了音頻的一些改進。更多舊遊戲,您可以遵循該鏈接。