As so often with MAME, info is rather scarce, both the Github commit and the MAME documentation explain the minimum:
https://docs.mamedev.org/commandline/commandline-all.html (search for "lowlatency")
Things to consider:
- In running systems, you need to add the option to your existing mame.ini (and of course also in any game-specific inis).
- Currently the default is 'off' because of the potential side effects in some systems.
- First check whether your mame version is capable. Then you can look into your current configuration. In the terminal, within the mame directory, execute:
- ./mame64 -showusage - under the header "CORE PERFOMRMANCE OPTIONS" you should find the following entry:
-lowlatency draws new frame before throttling to reduce input latency
- then ./mame64 -showconfig - under the header "CORE PERFORMANCE OPTIONS" you should find:
- 1 for on or 0 for off. If not, you have to add it in your mame.ini
And this blog reached 60.000 views since I started back in 2016. Thank you for all of you that are still into reading old-fashioned Blog entries. While I see the advantages of YouTube instructions in some cases, I still prefer sharing know-how as text - particularly because I try to update my posts if it makes sense and put them to a later date in this blog.