Retroarch BFI - flickering in games under 60fps
Posted: 14 Jan 2022, 13:51
Hi all,
Recently picked up a Asus VG279QM 280hz monitor for the purpose of replacing my giant CRT for retro gaming. Long story short, everything on console in Retroarch (SNES, NES, GENESIS, etc.) works AMAZINGLY with the Asus ELMB and Freesync, along with 180hz refresh rate and 2 frames of BFI. The motion blur is reduced so much that it's extremely close to my CRT, in my opinion.
The problem lies in trying to do the same thing in Retroarch with arcade games, using any of the main cores like MAME, FB ALPHA, FB NEO, etc. Since some of the arcade games run at less than 60fps; Double Dragon, Final Fight, Mortal Kombat (all 54-58hz), the BFI pulses/flickers and it's extremely visible and annoying. The only way to fix it, is it ensure that Freesync (Sync Exact Content to Framerate setting in Retroarch) is turned off, which forces that arcade roms to run at 60fps instead of their native speeds of mid to high 50's.
The problem is that having to do this results in the annoying frame stutters and scrolling issues caused by forcing things up to 60fps. So, I either have to deal with the stutters and BFI works perfectly, or smooth scrolling and no stutters but BFI flickers/pulses like crazy.
I've reached out to log the issue with Retroarch but haven't heard back on their testing. I'm wondering if anyone out there can test this out and let me know their results and if there are any workarounds? It's the only thing holding me back from a full CRT replacement at this point, and I'm hoping it can be resolved.
Thanks!
Recently picked up a Asus VG279QM 280hz monitor for the purpose of replacing my giant CRT for retro gaming. Long story short, everything on console in Retroarch (SNES, NES, GENESIS, etc.) works AMAZINGLY with the Asus ELMB and Freesync, along with 180hz refresh rate and 2 frames of BFI. The motion blur is reduced so much that it's extremely close to my CRT, in my opinion.
The problem lies in trying to do the same thing in Retroarch with arcade games, using any of the main cores like MAME, FB ALPHA, FB NEO, etc. Since some of the arcade games run at less than 60fps; Double Dragon, Final Fight, Mortal Kombat (all 54-58hz), the BFI pulses/flickers and it's extremely visible and annoying. The only way to fix it, is it ensure that Freesync (Sync Exact Content to Framerate setting in Retroarch) is turned off, which forces that arcade roms to run at 60fps instead of their native speeds of mid to high 50's.
The problem is that having to do this results in the annoying frame stutters and scrolling issues caused by forcing things up to 60fps. So, I either have to deal with the stutters and BFI works perfectly, or smooth scrolling and no stutters but BFI flickers/pulses like crazy.
I've reached out to log the issue with Retroarch but haven't heard back on their testing. I'm wondering if anyone out there can test this out and let me know their results and if there are any workarounds? It's the only thing holding me back from a full CRT replacement at this point, and I'm hoping it can be resolved.
Thanks!