Question / Help OBS Game Capture stuttering and rubber band. Low CPU usage, no dropped frames.

Toastfalter

Member
me too.
Ingame is smooth but the record had some laggs every few seconds. OBS stats say that everything is perfect (rendering and skipped frames under 0,3%).
Ingame FPS set on 60 FPS on 60 FPS record on a 60Hz screen.
 

Mistiklese

New Member
Spent quite some time trying to fix the stutter for myself.
Not sure if this will help everyone.

1. If some of you have streamlabs obs and obs installed. you should uninstall both and search through appdata folder and delete
any files related to streamlabs and obs and do a clean install of obs. Streamlabs and obs interfere with one another.

2. Switch your default media player app to windows media player and use mp4 to record with. there seems to be a frame rate bug with
vlc player and metro media player. make sure Vsync and triple buffering is turned on in manage 3d settings. Will have random screen tearing
if it isn't turned on.

3. make sure you update windows. graphics card and hardware.

4. Make sure to turn off any and all overlays such has shadowplay and steam overlay.

5. if using game capture play all games in full screen. there seems to be a frame rate desync when playing in window mode.

i still get some stuttering when i watch my recordings but there is no stuttering in the recording.
i am a bit exhausted i might be forgetting something. I hope this helps to narrow down the issue
for some of you.
 

Ronny69

New Member
Hello everyone. I know I'm 9 months late here.. But I have been having this same issue with Call of Duty Modern Warfare(2019) since launch. I haven't found a fix anywhere on the internet.

Has anyone found a fix to this yet?
Me too! MW 2019 works terrible with OBS. My footage looks exactly like in the Metro example videos. I tried Overwatch just now....runs perfectly fine with Game Capture.

As described here many times before, I can also see the lag in the preview window, before I even start streaming. The screen capture method works way better. It's still not flawlessly fluid. As many others mentioned as well.

The weirdest thing is that this thread exists since several years. This is the official OBS forum and not once has anyone from their team replied or acknowledged this problem. Since there are clearly many people experiencing this issue?!?

By the way...when I use ShadowPlay to stream, I stream at 1440p with 60 fps, with absolutely no issue what so ever. In fact its buttery perfectly smooth. It just leads to other issues, like de-sync in audio. But it shows that technically it's possible. But somehow OBS can't get their act together and address this issue.
 

BIGWEI

Member
I am from Taiwan and use Google to translate into English

我認為作者遇到的問題已經存在很長時間了!
我的猜測是,OBS問題本身相對較大
在OBS高級設置圖像中,僅選擇了Direct3D 11,它與DX12分開
我遇到了同樣的問題,它僅發生在DX12遊戲中
我的解決方案《無主之地3(Borderlands 3)》將游戲的FPS設置為70〜80,OBS是遊戲捕獲,並且只能在FPS60以下
簡單來說要完美錄製DX12遊戲,遊戲內必須FPS超過OBS的錄製設定

請問作者是否螢幕擷取可以修復問題嗎?

I think the problem the author encountered has been around for a long time!
My guess is that the OBS problem itself is relatively large
In the OBS advanced settings image, only Direct3D 11 is selected, which is separate from DX12
I encountered the same problem, it only happened in DX12 games
My solution "Borderlands 3" sets the game's FPS to 70~80, OBS is game capture, and can only be below FPS60
To put it simply, to record DX12 games perfectly, the in-game FPS must exceed the OBS recording setting

Can the author fix the problem by taking screenshots?
 

znstandley13

New Member
It blows my mind that nobody has come up with a solution. I've been trying to figure this out for weeks and I've gotten nowhere. My logs are clean; no render or encoder issues, yet my recordings still stutter. At the very least, I'm glad I'm not the only one who is experiencing this issue.
 

AKSKMY

New Member
It blows my mind that nobody has come up with a solution. I've been trying to figure this out for weeks and I've gotten nowhere. My logs are clean; no render or encoder issues, yet my recordings still stutter. At the very least, I'm glad I'm not the only one who is experiencing this issue.
Agreed, I just played Metro Exodus and thought why my stream keep having this issue. Thought its my CPU/GPU/ OBS settings. But nope. Running on 3700X, RTX 2080S.
Not sure but it seems to help when I turn on V-SYNC. And it kinda helps when I swop from DirectX12 to DirectX11.

Here's my stream on Youtube.
 

Mistiklese

New Member
For me I still get Frame drops when I use display capture and tons of stuttering when using game capture. I still mess around and test it but still doesn't work and get the same thing every time. I mostly used it for recording. Almost a Year now and I miss using it.
 

fatmatrow

Member
same here with Cyberpunk 2077.
any workaround yet?
I was having the same issue, I think it might be related to raytracing options since games with those options seem to be what i have an issue with, even tho my card doesn't support it. My workaround was the literal dumbest option, that in any other case would make no sense, but since any kind of software hook (window capture, game capture, display capture) all have stutter, I used my capture card hooked up to my monitor's hdmi out, and everything is butter smooth with better render times than using display capture
 
I was having the same issue, I think it might be related to raytracing options since games with those options seem to be what i have an issue with, even tho my card doesn't support it. My workaround was the literal dumbest option, that in any other case would make no sense, but since any kind of software hook (window capture, game capture, display capture) all have stutter, I used my capture card hooked up to my monitor's hdmi out, and everything is butter smooth with better render times than using display capture
I'd like to record in 4K and my capture card is only 1080p.
I see those stutter mostly on 4k - if I set everything to 1080p it disappears nearly complete. only a very few stutters.

there is no problem with window capture in windows 10 mode but its a little bit slower.
so it has defenetly to do with game capture.

also if i set the fps limit from 60 to 30 the stutter is gone. But still with 40,50 and any other above 30 even though the gameplay is smooth.

so I think it has nothing to do with scene rendering it mus be the game capture itself
 

BluePeer

Member
There are Multiple Default not OBS Issue Related Problems that make "stutter"
The most is Overload of cpu/gpu/RAM/VRAM
Another is a simple game related Instable framerate (stupid settings)

Bottom you will default not see with GSYNC or Freesync Displays (there adjust the refresh rate to the bouncing instable FPS)
If you have a "Source" for Record (Video is only a timed Picture after Picture)
With a Instable Frame time like a frame every 8/42/18/50/7 ms you record pictures every 16.6ms will look stuttering
If you willing to record a video in 60 fps
it will look perfekt if your game run fix at59-61/70-74/90-93/140-145 FPS
it will get from sometime to massive stutter if your source fps is like 60-90/80-120/90-300
Why? if your FPS is hard means mostly some frames need longer then default
so if you have issue with stutter first try to limit the source to a most as possible stable frametime

The same issue is with game/window/display capture

there have different "modes" of Precissions
its default that the game captures does not work the same like window or display capture
it makes no sense to create 3 different mode if there all make the same
if you use the wrong mode the result is bad
 

fatmatrow

Member
There are Multiple Default not OBS Issue Related Problems that make "stutter"
The most is Overload of cpu/gpu/RAM/VRAM
Another is a simple game related Instable framerate (stupid settings)

Bottom you will default not see with GSYNC or Freesync Displays (there adjust the refresh rate to the bouncing instable FPS)
If you have a "Source" for Record (Video is only a timed Picture after Picture)
With a Instable Frame time like a frame every 8/42/18/50/7 ms you record pictures every 16.6ms will look stuttering
If you willing to record a video in 60 fps
it will look perfekt if your game run fix at59-61/70-74/90-93/140-145 FPS
it will get from sometime to massive stutter if your source fps is like 60-90/80-120/90-300
Why? if your FPS is hard means mostly some frames need longer then default
so if you have issue with stutter first try to limit the source to a most as possible stable frametime

The same issue is with game/window/display capture

there have different "modes" of Precissions
its default that the game captures does not work the same like window or display capture
it makes no sense to create 3 different mode if there all make the same
if you use the wrong mode the result is bad
-My game is locked at 60 fps, there are no dips when the stutter happens according to the 3 different fps counter, including the in game one.
-All my displays are native 1080p 60hz
-My overhead for cpu and gpu are not maxing out in any of the monitoring software I've tried
-I didn't have this problem a year ago
-Limiting frames in game to something like 60 or 65 doesn't fix the stutter
-It makes no sense that ALL THREE captures don't work, and it will even stutter on a capture card, even when it isn't under a streaming or recording load, this points to a potential OBS issue
 

fatmatrow

Member
This is a problem than more than a few people are having. I've seen other single pc streamers with similar setups with nary an issue playing the same games. If I could at least know what the EXACT PROBLEM is, and what I could do to fix it, or at least what I would need to do. At this point I'm eyeing replacing my cpu and mobo after upgrading my graphics card in hopes that it solves the problem, but I'm going to be pretty pissed off if at the end of the day I'm left with stutter still. I have spent, in just the last few days, 30 hours trying to find a solution to it thru research and experimenting with a variety of different settings. All improvement is temporary, as it will run fine for maybe 5 minutes, but the second I tab out and back in, stutter is back and there's no way to fix it without restarting OBS. This is not a viable option. I'm getting ready to abandon OBS altogether.
 

BluePeer

Member
can you upload 2 clips (not YT or something trancoded original record video)
one with game stutte and fps display , another of the hardware usage of the same situation from clip 1 (cpu all core/loads) (GPU load 3D/Graphics/VideoEncode/Vram)
with OBS logs of bottom (if its the same session its fine too)
 

fatmatrow

Member
can you upload 2 clips (not YT or something trancoded original record video)
one with game stutte and fps display , another of the hardware usage of the same situation from clip 1 (cpu all core/loads) (GPU load 3D/Graphics/VideoEncode/Vram)
with OBS logs of bottom (if its the same session its fine too)
I'm not doing all of that because there's nothing to be gleaned from it. I'm trying to fix this so you can take me at my word.

On further analysis I did disover that I was wrong about the fps lock, and that If the game dips below 60 FPS for even a second (games like call of duty do this briefly when transitioning from a pre game lobby, during cutscenes before matches, etc so i wasn't counting these as they are an accepted thing that happens regardless of pc setup), for the rest of the time the capture method will stutter, and not just in that brief moment, but until you reset it, and until it happens again. OBS doesn't drop its FPS according to the fps counter built in, just the capture method. And this is unrelated to cpu and gpu load, as it will happen when obs is idle and not streaming or recording.
 
Last edited:
I will make a video of showing the problem with game capture and cyberpunk, also showing this happens with no load/recording and is already seen on preview while gpu load is not 100% and monitor capture works well.

I also had this problem with horror game visage and never seen this before
 
Top