Question / Help OBS Local Recording Lag

MEHRKED

New Member
Since I got OBS about a month ago I have been having troubles with recording locally. I tried to figure out what my PC could handle and it almost did a full 1080p 60fps minecraft video. I turned it down to 720p 60fps to test that, and the game runs almost 120 while recording it, but the recording stuttered again. I turned my in game settings down and tested it, but there are still constant stutters. I then tried to record 720p 30fps, but yet again the recording stuttered. Am I missing something in the settings? I have changed the bitrate to super high and to super low, and even entered custom x264 settings that did help a little bit. Help?

Log: https://gist.github.com/f2a32a1c07536bc299ce3108baa005c8
 

MEHRKED

New Member
I posted a thread yesterday because I was having troubles, and now I am having even more. All I want to do is record videos for my YouTube channel and for some reason OBS can not do it. I have a quad core i5, and a gtx 960. I am on a laptop if that might be a problem, but I doubt it. I have scoured these forums and have no idea what is going on. OBS has locked recordings at 30 FPS now and I have no clue why. The other problem is that even with the recording locked at 30 fps I still am only getting a recording that is at around 20 fps. I have changed my settings numerous times and even went onto ultrafast settings at 480p, but for some reason OBS is not recording properly on my computer. I have even tried to configure OBS studio to work but yet again it does not.

Here is ANOTHER log file for yet another problem: https://gist.github.com/087a1e474535cb6306f6b8bbc2af5668


Sorry if it seems like I am firing shots, I am just really pissed that I can not record videos to please my youtube fans.
 

Sapiens

Forum Moderator
12:59:26: Total frames encoded: 2130, total frames duplicated: 1042 (48.92%)
12:59:26: Total frames rendered: 1095, number of late frames: 1047 (95.62%)

You're absolutely overloading your laptop, both its CPU and GPU. Use NVENC or Quick Sync to handle encoding rather than x264 (using OBS Studio and its recording quality presets here would be ideal), and enable vsync or some other type of frame rate limiter in your game so it doesn't max out your GPU.
 

MEHRKED

New Member
It worked ALMOST perfect before, and i was trying to get it right I have VSYNC enabled and I have tried nvenc as well... I know what the log says but my laptop was only at 50% I had task manager open and was looking. Is there anything else that can be the problem?

Also that does not explain the sudden locking of fps to 30. It will not go above 30 at all

Edit: Ok Is there any way to stop it from encoding frames late? is there a way that OBS can store the frames in order and encode them one by one as long as it takes? I would literally be willing to wait an hour if OBS stored all of the frames and encoded them one by one so that it actually recorded right.

Also I have a more realistic log than the one I posted earlier. THat was set to 120 fps and an ungodly large bitrate
LOG: https://gist.github.com/anonymous/a403680cf5598100f50983c5f0f6c2c8
It still says that frames are late and being duplicated, but this has to be a glitch with OBS or a problem with my computer. There is no reason that I shouldn't be getting 60 fps is there? I can run even higher graphically intense games at 60 so why not minecraft?

And also my game settings: VSYNC is used the game is running at a constant 60 (it can run at 200 while recording) The game has all graphics related settings on the lowest setting. The game is Minecraft.
 
Last edited:
Top