Game runs at 140 FPS, OBS is recording at 60 FPS, but video still shows some stuttering

Torte

New Member
Hello,

First of all I am not a tech savvy person at all, so I apologize in advance for my ignorance.

I've been trying to record footage in FFXIV, specifically landscape shots, with camera movement such as panning etc.
The game is running at 140 fps, OBS tells me it's recording at 60 fps, and yet the video result has some stuttering, the movement is not as smooth as in-game (or as it probably should be at 60 fps). With closeup shots and/or no camera movement, there doesn't seem to be a problem.

At first I was using Bandicam, and switched to OBS thinking it might simply be the software, but now I'm not so sure.

I could record at a smaller resolution, but I'd like to record at 2560x1440 simply so I have more flexibility when editing the footage at 1980x1080 later. The final video cannot be smaller than 1980x1080, so this is a bit of a hard constraint.

Is there any way I can improve the recording? I tried a bunch of advice I found on the forums (running as administrator, turning on Windows Game Mode, etc), but it doesn't seem to fix it. Hardware is not an option for me at the moment, so hopefully the issue lies somewhere else...

Here's a log of my last attempt:
 

koala

Active Member
According to the log, there is no encoder overload and no lost/lagged frames within OBS.

Your recording isn't smooth, because the game fps (144) isn't evenly dividable by the recording fps (60). Switch your game fps to 120. This way OBS will drop every other frame to get 60 fps, and this will appear smooth. If you stay at 144 fps, OBS has to drop sometimes 1, sometimes 2 frames to get down to 60 fps, and this is what makes the recording somewhat unsteady.
 

Torte

New Member
According to the log, there is no encoder overload and no lost/lagged frames within OBS.

Your recording isn't smooth, because the game fps (144) isn't evenly dividable by the recording fps (60). Switch your game fps to 120. This way OBS will drop every other frame to get 60 fps, and this will appear smooth. If you stay at 144 fps, OBS has to drop sometimes 1, sometimes 2 frames to get down to 60 fps, and this is what makes the recording somewhat unsteady.

Ah I see, that would make sense. However according to the game settings it doesn't seem like I can switch it to a number dividable by 60... I'll dig into it a bit more see if I'm missing anything.
 

koala

Active Member
You can probably make Windows display the desktop at 120 fps instead of 144 fps in Windows settings. The game might follow this setting and offer 120/60/30 instead of 144/72/36. Or if you're using a Nvidia GPU, you can set game specific fps handling in the Nvidia control center.
 
Top