PabloMK7 / citra

A Nintendo 3DS Emulator
GNU General Public License v2.0
3.74k stars 636 forks source link

Citra issue with GSync #164

Open NineKain opened 4 months ago

NineKain commented 4 months ago

Is there an existing issue for this?

Affected Build(s)

4f174f1

Description of Issue

Citra flickers like crazy when GSync/Freesync is active, on fullscreen, on windowed, etc. it goes worse the more it goes on. Only happens on this emu and no other emu or game I've ever tested (and I've tested plently).

Tried changing around nvcp settings and even reinstalling drivers to no avail, only solution is disabling gsync which is not ideal.

Expected Behavior

The screen should not flicker like crazy and GSync should work.

Reproduction Steps

1 Enable Gsync on your monitor and nvcp, (I have it enabled on fullscreen only btw) 2 Open a game, the one I use to test is Luigi's Mansion but it happens on all eventually. 3 Keep playing until the screen starts flickering, the more you play the more it flickers.

Log File

citra_log.txt.old.txt

System Configuration

CPU: 5600x GPU/Driver: 3060ti / 556.12 RAM: 16gb OS: Win 11 x64

EDIT: Before anyone comments that 30fps is out of my VRR range, I know, but on other 30fps games and other emus this issue has never happened, and I have seen it on 60fps which is on my VRR range.

NineKain commented 4 months ago

Issue seems to get worse when alt-tabbing multiple times, also disable Single Window Mode makes it much better, even stops the issue form happening sometimes.