G-sync + 120hz

hello , I can not run the 120 hz with g-sync together :frowning: g-sync with 60hz = no problem g-sync with 120hz = sluttering

how to do this ?

What settings have you changed? Do you have black frame insertion (BFI) enabled? Vsync disabled? Audio sync enabled? Is audio rate control enabled in your cfg?

I have a benq XL2420g

g-sync with 60hz work fine with this option : v-sync = off (and nvidia panel) black frame insertion = off hard gpu sync = on hard gpu sync frames = 0 (best input lag) audio sync enable = on (if not audio crackle) audio rate controle = 5

g-sync whith 120hz works only if black frame insertion is turn on , but i dont like it . its to dark . I just want run g-sync with 120hz without black frame insertion , but there are a slutter when black frame insertion turn of .

I did not change anything else option .thanks

Hmm. I had a high-refresh monitor that I always ran at 120 Hz and it duped frames just fine without stutters even without BFI. Can you get a verbose log to see if it’s spitting out anything when it stutters?

You might also try going into your retroarch.cfg and changing audio_rate_control = “true” to “false”

hard GPU sync shouldn’t matter because gsync already minimizes the delay between emulating a frame and displaying it.

i can run retroarch in 120hz with no slutter but only with v-sync activated and v-sync swap interval 2 , (with 1 i have a slutter) , but that does not work with g-sync activated . turn off audio rate controle do not change anything .

Microsoft Windows [version 6.1.7601] Copyright © 2009 Microsoft Corporation. Tous droits réservés.

C:\Users\Dionys>D:\RetroArch_1.2.2.snes\retroarch.exe --verbose RetroArch [INFO] :: === Build =======================================RetroArch [ INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4. 2 AES AVX AVX2 MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AVX2 AES Built: Jul 19 2015 RetroArch [INFO] :: Version: 1.2.2 RetroArch [INFO] :: Git: f073739 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4. 2 AES AVX AVX2 RetroArch [INFO] :: Loading config from: D:\RetroArch_1.2.2.snes\retroarch.cfg. RetroArch [INFO] :: Loading dynamic libretro core from: “D:\RetroArch_1.2.2.snes \cores\bsnes_mercury_balanced_libretro.dll” RetroArch [INFO] :: Environ SET_VARIABLES. RetroArch [INFO] :: Environ GET_LOG_INTERFACE. RetroArch [INFO] :: Environ SET_SUBSYSTEM_INFO. RetroArch [INFO] :: Special game type: Super GameBoy RetroArch [INFO] :: Ident: sgb RetroArch [INFO] :: ID: 4356 RetroArch [INFO] :: Content: RetroArch [INFO] :: GameBoy (required) RetroArch [INFO] :: Super GameBoy BIOS (required) RetroArch [INFO] :: Special game type: Sufami Turbo RetroArch [INFO] :: Ident: sufami RetroArch [INFO] :: ID: 4355 RetroArch [INFO] :: Content: RetroArch [INFO] :: Sufami A (optional) RetroArch [INFO] :: Sufami B (optional) RetroArch [INFO] :: Sufami BIOS (required) RetroArch [INFO] :: Special game type: BSX RetroArch [INFO] :: Ident: bsx RetroArch [INFO] :: ID: 4353 RetroArch [INFO] :: Content: RetroArch [INFO] :: BSX ROM (required) RetroArch [INFO] :: BSX BIOS (required) RetroArch [INFO] :: Special game type: BSX slotted RetroArch [INFO] :: Ident: bsxslot RetroArch [INFO] :: ID: 4354 RetroArch [INFO] :: Content: RetroArch [INFO] :: BSX ROM (required) RetroArch [INFO] :: BSX BIOS (required) RetroArch [INFO] :: Environ SET_CONTROLLER_INFO. RetroArch [INFO] :: Controller port: 1 RetroArch [INFO] :: SNES Joypad (ID: 1) RetroArch [INFO] :: SNES Mouse (ID: 2) RetroArch [INFO] :: Controller port: 2 RetroArch [INFO] :: SNES Joypad (ID: 1) RetroArch [INFO] :: SNES Mouse (ID: 2) RetroArch [INFO] :: Multitap (ID: 257) RetroArch [INFO] :: SuperScope (ID: 260) RetroArch [INFO] :: Justifier (ID: 516) RetroArch [INFO] :: Justifiers (ID: 772) RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: libretro core requires content, but nothing was provided. RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estima tion. Requires to run for at least 4096 frames.

I feel less latency with hard gpu sync . (OpenGL only, Direct3D is not concerned)

i can run retroarch in 120hz with no slutter but only with v-sync activated and v-sync swap interval 2 , (with 1 i have a slutter) , but that does not work with g-sync activated . turn of audio rate controle do not change anything .

Microsoft Windows [version 6.1.7601] Copyright © 2009 Microsoft Corporation. Tous droits réservés.

C:\Users\Dionys>D:\RetroArch_1.2.2.snes\retroarch.exe --verbose RetroArch [INFO] :: === Build =======================================RetroArch [ INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4. 2 AES AVX AVX2 MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AVX2 AES Built: Jul 19 2015 RetroArch [INFO] :: Version: 1.2.2 RetroArch [INFO] :: Git: f073739 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4. 2 AES AVX AVX2 RetroArch [INFO] :: Loading config from: D:\RetroArch_1.2.2.snes\retroarch.cfg. RetroArch [INFO] :: Loading dynamic libretro core from: “D:\RetroArch_1.2.2.snes \cores\bsnes_mercury_balanced_libretro.dll” RetroArch [INFO] :: Environ SET_VARIABLES. RetroArch [INFO] :: Environ GET_LOG_INTERFACE. RetroArch [INFO] :: Environ SET_SUBSYSTEM_INFO. RetroArch [INFO] :: Special game type: Super GameBoy RetroArch [INFO] :: Ident: sgb RetroArch [INFO] :: ID: 4356 RetroArch [INFO] :: Content: RetroArch [INFO] :: GameBoy (required) RetroArch [INFO] :: Super GameBoy BIOS (required) RetroArch [INFO] :: Special game type: Sufami Turbo RetroArch [INFO] :: Ident: sufami RetroArch [INFO] :: ID: 4355 RetroArch [INFO] :: Content: RetroArch [INFO] :: Sufami A (optional) RetroArch [INFO] :: Sufami B (optional) RetroArch [INFO] :: Sufami BIOS (required) RetroArch [INFO] :: Special game type: BSX RetroArch [INFO] :: Ident: bsx RetroArch [INFO] :: ID: 4353 RetroArch [INFO] :: Content: RetroArch [INFO] :: BSX ROM (required) RetroArch [INFO] :: BSX BIOS (required) RetroArch [INFO] :: Special game type: BSX slotted RetroArch [INFO] :: Ident: bsxslot RetroArch [INFO] :: ID: 4354 RetroArch [INFO] :: Content: RetroArch [INFO] :: BSX ROM (required) RetroArch [INFO] :: BSX BIOS (required) RetroArch [INFO] :: Environ SET_CONTROLLER_INFO. RetroArch [INFO] :: Controller port: 1 RetroArch [INFO] :: SNES Joypad (ID: 1) RetroArch [INFO] :: SNES Mouse (ID: 2) RetroArch [INFO] :: Controller port: 2 RetroArch [INFO] :: SNES Joypad (ID: 1) RetroArch [INFO] :: SNES Mouse (ID: 2) RetroArch [INFO] :: Multitap (ID: 257) RetroArch [INFO] :: SuperScope (ID: 260) RetroArch [INFO] :: Justifier (ID: 516) RetroArch [INFO] :: Justifiers (ID: 772) RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: libretro core requires content, but nothing was provided. RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estima tion. Requires to run for at least 4096 frames.

I feel less latency with hard gpu sync, although g-sync activated .

I’m frustrated because i love retroarch, his method shader, and for the screens without g-sync he’s a best Ă©mulator. A special option for g-sync and 120Hz would be great. :slight_smile:

I use mameUIFX and there is no problem with g-sync and 120hz . So it should work 


Unfortunately, we don’t have any gsync monitors to test on, so there’s no much we can do. ToadKing has one but he doesn’t come around much anymore. This github issue thread is pretty much all the info we have:

Ok thanks . I read this link and i have same probleme as blueninja0. I think that the solution is simple, may be an option for turn off dynamic rate controle . is feasible ?

making audio_rate_control = “false” should disable it. It may stop the stuttering but it may also cause audio crackling :confused: