Eliminate Input Latency Lag in RetroArch - Preemptive Frames Guide
New alternative to runahead – preemptive frames
Runahead is a method that was first introduced in RetroArch before it got adopted by other emulators. It has the potential to drastically reduce latency, even being able to go below the native latency that a console and a CRT would be capable of. However, like any system, it also has its own drawbacks and deficiencies. Biggest one being steep performance requirements and (so far) no hardware context support (so cores that currently rely on OpenGL/Direct3D11/Vulkan are a no-go).
RetroArch 1.15.0 now debuts a new alternative system to runahead – preemptive frames. It works by rerunning core logic to “rewrite history” before the current frame. Frames are only rerun when the controller state changes.
Your mileage may vary on your own system. Of course, runahead still exists as well, and you can decide for yourself which system is best for you with any random game/core.
Other Videos By Retro Crisis
Other Statistics
RetroArch Statistics For Retro Crisis
At this time, Retro Crisis has 780,830 views for RetroArch spread across 107 videos. There's close to 13 hours worth of content for RetroArch published on his channel, or 27.64% of the total watchable video on Retro Crisis's YouTube channel.