Windows Framerate capped at 50 FPS

othervinny

Newcomer
I recently got a new monitor and noticed a weird visual stuttering happening when I move around ingame. I assumed this might have to do with my new monitor's specs, and while investigating I discovered that the game is running at 45-50 FPS. In menus, the game is pretty stable at 50 FPS, so it seems like it's being artificially capped somehow. The specs of my PC are hefty enough that I should have no problem running the game at 60 FPS, which I believe is the intended framerate. I swapped back to one of my old monitors and found the game is still getting capped at 50 FPS.

I did some googling and haven't found many others with this issue - the only thing I did find was a post on r/StardewValley from nine years ago explaining my exact issue, with a link to a solution, which is no longer usable. It mentioned the XNA redistributable, so I've uninstalled and reinstalled it, and after a reboot there is still no change. I also tried opting into the 32-bit beta, as it mentions using an older version of XNA, but this didn't change the problem either.

This happens any time I'm running the game, both singleplayer and multiplayer. I don't think this is relevant, but I'm playing with a mouse and keyboard. I'm on the latest update (1.6.7, I believe) on Windows 10, in English. I don't know exactly when this started, because I never noticed an issue with my old monitors, but I think my new monitor just doesn't display 50FPS very well. Other games on this PC generally are running well at 60-140 FPS and look great.

Thanks in advance for reading this! I'm going to try reinstalling the game entirely, so I'll update or delete this thread when that's done if it's fixed the issue, but I don't expect it will. Any recommendations you can provide would be much appreciated.
 

Lew Zealand

Helper
Hi othervinny and Welcome to the Forums! I'm not sure this will help but VSync can do unpredictable things under some circumstances in some games with some video cards. Was that nebulous enough? (Sorry) Here's what I recommend if you haven't tried it already:

Set your monitor's refresh rate to 60fps in Windows' Display Settings
Set Stardew Valley to VSync in the settings (I think this is on by default but you may have changed it in testing)

You mentioned 140 fps and if you have a variable refresh rate monitor (I do), Stardew will sometimes not sync properly as it will not run above 60fps even if you set the monitor to 120 or 144 and turn VSync on. Just set the monitor in Windows to 60Hz and it should work, though your problems seem deeper than this. However I hope you get lucky and this works.

Also some people report that turning off VSync works better for them which seems like it shouldn't but the only thing that really matters is the game working smoothly, whatever the settings.
 
Top