I just started using RetroArch because of the Black Frame Insertion feature, but there is a big issue; my monitor will flicker every couple seconds with it enabled. I have a LG24GM77 running at 120hz, it does have a ULMB-like solution but I am not currently using it. Here are (what I think are, atleast) the relevant settings I am using in RetroArch:
Fullscreen: ON
Windowed fullscreen: OFF
Vertical Refresh Rate: 120.000hz
Vsync: ON
Vsync Swap Interval: 1
Max swapchain images: 3
Hard GPU Sync: ON
Hard GPU Sync Frames:
Frame Delay: 0
Black Frame Insertion: ON
The only games I am playing are GBA ones with mgba, it doesnt flicker on the retroarch menus.