Emulation configurations for G-Sync

So after many months, I finally picked up a AOC G2460PG G-Sync monitor and am loving it, though I’d like to know, to any G-Sync users here, what are some ideal settings for MAME (vanilla & libretro) & RetroArch?

To use gsync/freesync with RetroArch, you need to turn off vsync and turn on audio sync. You can/should also turn off dynamic rate control (which resamples the audio to keep the buffer from emptying before vsync) by editing your cfg file to set audio rate control to ‘false.’

audio_rate_control = “false”

If your menu starts going super-fast, you may also need to set the frame throttle > maximum run speed to 1.0x, which has the unfortunate side-effect of making fast-forward stop working (I don’t know if it will work with gsync, though, anyway, since it simply disables vsync). Setting it to 2.0x or 3.0x may allow FF to work with tolerable menu speed.

So far, everything seems to work fine, especially after adjusting my config to match something similar to this-

Unfortunately I’m getting some slight crackles in audio.

If you’re getting crackles, you could try turning rate control back on. It might work with a smaller ‘maximum timing skew’ setting than usual, meaning the timing is more exact.

Are you getting any video tearing? How does the latency feel? Speaking of, you might also see if you can reduce your audio latency below 48 ms.

[QUOTE=hunterk;31817]If you’re getting crackles, you could try turning rate control back on. It might work with a smaller ‘maximum timing skew’ setting than usual, meaning the timing is more exact.

Are you getting any video tearing? How does the latency feel? Speaking of, you might also see if you can reduce your audio latency below 48 ms.[/QUOTE]

Don’t see any teaing, and latency appears to be non-existent. As for crackles, I haven’t heard any in the MAME core (they could be there but I didn’t notice at the time) but they were more apparent in the mGBA core.as for the other settings, I’ll try them out when I get off work.

Bumping because i’m desperate to figure out how to make this crap work with RA in it’s entirety. Would reaching out to nVidia directly help in any way, considering they’ve helped out somewhat with RA before?

So what’s the current status? Audio crackles with mGBA? Anything else?

From what I’ve recently tried on the newest stable, no crackling I could find, and no tearing. The mild stuttering problem still persists.

Here are the settings I have for what appears to be perfect G-Sync settings. Turn V-Sync off in the Video settings. Make sure Audio Sync is On in the audio settings. In the retroarch.cfg file look for 2 settings: audio_rate_control = “true” and set it to “false” video_refresh_rate = “59.xxx” and set this to match the Hz that your monitor runs at, for me this was “144”

I found that you also have to edit the cfg video_refresh_rate to match your monitors refresh rate otherwise you won’t have smooth scrolling.

Thanks, I’ll try your settings, because I have a Gsync 144 Hz monitor and I’m never really sure retroarch uses Gsync perfectly. :slight_smile: