FreeSync + VSync = DeadSync
Posted: Tue Apr 20, 2021 8:13 pm
I recently upgraded my PC to a 5800X paired with 16GB DDR4@3600 (mainly cause of my new 200+ hours world that reached the peak my old 3550k).
Got no problem at all on first playthrough of couple hours after that upgrade.
The next start of the game (couple of days later), however, was way worse. FPS are down to 1-2, even in the main menu. That happened without me changing almost anything; I just had set the right XMP profile for my memory taking them to a timing of 18,22,22,42@3600, and slightly (-0.1V) down-volted the CPU in order to keep temperatures a little lower, but I don't think that should have any impact on FPS. By chance Factorio got updated to 1.1.32 but I checked with previous version and the issue is the same.
After some investigation I discovered that the only way to get back to the 60/60 is to disable VSync, disable full-screen, or disable FreeSync on my main Samsung U28E590D. I admit I have no idea how VSync should be set if FreeSync is enabled, but It seems odd that the combo completely kills FPS.
Moreover, I have never changed VSync, FreeSync or any GPU settings prior to the appearance of the problem. I have played with this GPU (still a R9 280) and this monitor since at least January, when I got the new monitor; had no issue at all, tough my old CPU could not keep 60 UPS in my main world.
Any idea on how that could have happened, and what config should I prefer? Empirically it seems to me that disabling VSync makes FPS wobbling a bit on 59.9-60FPS, while disabling FreeSync keeps them locked at 60FPS, at least for the in-game counter.
Got no problem at all on first playthrough of couple hours after that upgrade.
The next start of the game (couple of days later), however, was way worse. FPS are down to 1-2, even in the main menu. That happened without me changing almost anything; I just had set the right XMP profile for my memory taking them to a timing of 18,22,22,42@3600, and slightly (-0.1V) down-volted the CPU in order to keep temperatures a little lower, but I don't think that should have any impact on FPS. By chance Factorio got updated to 1.1.32 but I checked with previous version and the issue is the same.
After some investigation I discovered that the only way to get back to the 60/60 is to disable VSync, disable full-screen, or disable FreeSync on my main Samsung U28E590D. I admit I have no idea how VSync should be set if FreeSync is enabled, but It seems odd that the combo completely kills FPS.
Moreover, I have never changed VSync, FreeSync or any GPU settings prior to the appearance of the problem. I have played with this GPU (still a R9 280) and this monitor since at least January, when I got the new monitor; had no issue at all, tough my old CPU could not keep 60 UPS in my main world.
Any idea on how that could have happened, and what config should I prefer? Empirically it seems to me that disabling VSync makes FPS wobbling a bit on 59.9-60FPS, while disabling FreeSync keeps them locked at 60FPS, at least for the in-game counter.