Hi all! Hopefully someone more knowledgeable about MAME, VSync and refresh rates etc…can chime in and help here.
I’ve never been able to achieve Audio/Video sync with MAME in RetroArch as well as I’ve been able to in standalone MAME. Let me try to explain…
In standalone MAME, setting ‘throttle’ to ‘off’ and ‘wait for vsync’ and ‘refresh speed’ to ‘on’ accomplishes what I’m trying to achieve; i.e. it get’s rid of flickering sprites and flickering psuedo transparency effects on games that don’t run at exactly 60hz, such as Neo Geo games. I believe games might run at a slightly different speed, but it gets rid of flickering shadows and stuff that is tied directly to the refresh rate. I’m assuming it does this by letting the game run at your monitors refresh rate and ignoring the actual reported refresh rate.
In RetroArch, I’ve never been able to achieve this, until recently when I discovered if I turn off ‘Audio/Video Sync’ in the audio settings I can completely get rid of the flickering issues. It seems ‘throttle off’ in MAME core options doesn’t do what it does in standalone MAME, and setting ‘read config’ in core options and placing my mame.ini in system\mame\ini doesn’t work either. I’ve set my refresh rate speed in ‘video settings’ based on what RetroArch is telling me my refresh rate is (60.002 hz).
At this point, I just don’t know what else to try… I’ve adjusted refresh rate, I’ve messed around with the audio settings, and like I said, if I turn off audio/video sync, the flickering sprites and shadows go away, and the game seems to be synced to my monitor/TV; there is slight audio cracking, which I’m not quite sure how to remove.
How detrimental is it to leave off ‘audio/video sync’? What can I do to further reduce the audio crackling? Only the MAME core behaves this way. Any other suggestions to have MAME games that run at different refresh rates sync better with my monitor? Anyone that has any knowledge on this is encouraged to join the conversation, as I’d like to figure out why this behaves like this in RetroArch and not standalone MAME…
If it makes a difference, I’m on Windows 7 64bit Intel Haswell at 3.6khz AMD Radeon 7750