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

Narcogen

Active Member
Looking at this log, the issue may be that game capture is constantly failing and having to restart the capture. I imagine that might very well appear as the judder you are experiencing. OBS isn't logging this as lagged or dropped frames because it isn't trying to render them and failing, or trying to encode them and failing, it's just not receiving them.

02:53:30.469: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:30.485: [game-capture: 'Game Capture'] capture stopped
02:53:32.485: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:32.501: [game-capture: 'Game Capture'] capture stopped
02:53:34.502: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:34.518: [game-capture: 'Game Capture'] capture stopped
02:53:36.518: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:36.535: [game-capture: 'Game Capture'] capture stopped
02:53:38.535: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:38.551: [game-capture: 'Game Capture'] capture stopped
02:53:40.551: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:40.568: [game-capture: 'Game Capture'] capture stopped
02:53:42.568: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:42.585: [game-capture: 'Game Capture'] capture stopped
02:53:44.585: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
 

jammae

New Member
Looking at this log, the issue may be that game capture is constantly failing and having to restart the capture. I imagine that might very well appear as the judder you are experiencing. OBS isn't logging this as lagged or dropped frames because it isn't trying to render them and failing, or trying to encode them and failing, it's just not receiving them.

02:53:30.469: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:30.485: [game-capture: 'Game Capture'] capture stopped
02:53:32.485: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:32.501: [game-capture: 'Game Capture'] capture stopped
02:53:34.502: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:34.518: [game-capture: 'Game Capture'] capture stopped
02:53:36.518: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:36.535: [game-capture: 'Game Capture'] capture stopped
02:53:38.535: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:38.551: [game-capture: 'Game Capture'] capture stopped
02:53:40.551: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:40.568: [game-capture: 'Game Capture'] capture stopped
02:53:42.568: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:42.585: [game-capture: 'Game Capture'] capture stopped
02:53:44.585: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe

I have to disagree in this one. That error comes to log because i opened OBS first and Metro after, so it couldn't find the window. But when i opened Metro in 02:55 it stopped logging that. So stream happened between 02:55:51 - 03:56:13

02:55:32.102: ==== Streaming Start
02:55:33.485: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:55:33.501: [game-capture: 'Game Capture'] capture stopped
02:55:51.641: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:55:51.701: [game-capture: 'Game Capture'] shared texture capture successful
03:56:13.536: [rtmp stream: 'adv_stream'] User stopped the stream
 

xBonzaii

New Member
Looking at this log, the issue may be that game capture is constantly failing and having to restart the capture. I imagine that might very well appear as the judder you are experiencing. OBS isn't logging this as lagged or dropped frames because it isn't trying to render them and failing, or trying to encode them and failing, it's just not receiving them.

02:53:30.469: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:30.485: [game-capture: 'Game Capture'] capture stopped
02:53:32.485: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:32.501: [game-capture: 'Game Capture'] capture stopped
02:53:34.502: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:34.518: [game-capture: 'Game Capture'] capture stopped
02:53:36.518: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:36.535: [game-capture: 'Game Capture'] capture stopped
02:53:38.535: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:38.551: [game-capture: 'Game Capture'] capture stopped
02:53:40.551: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:40.568: [game-capture: 'Game Capture'] capture stopped
02:53:42.568: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe
02:53:42.585: [game-capture: 'Game Capture'] capture stopped
02:53:44.585: [game-capture: 'Game Capture'] attempting to hook process: MetroExodus.exe

I had the exact same problem, in the same game. For me, the cause was RTSS.

This is why I switched from game capture to display capture, so there are no more compatibility issues.

Edit: My bad, I watched the op's video only after I made this reply, at the end he's using display capture too..
 
Last edited:

jammae

New Member
I had the exact same problem, in the same game. For me, the cause was RTSS.

This is why I switched from game capture to display capture, so there are no more compatibility issues.

Edit: My bad, I watched the op's video only after I made this reply, at the end he's using display capture too..

Yeah the whole thing is really strange. Because if you look logs and performance, there shouldn't be any stutter or lag, but there still is. I have tried every trick from the book and nothing helps. Situation is a lot better with Display Capture.
 

Narcogen

Active Member
I don't think OBS can count as lag something that happens before it gets a frame. Once it gets a frame, it needs to render and encode it. If OBS encounters a delay in doing either, it will log it as a lagged frame.

If something like RivaTiuner or something else causes frames to lag after the game renders it, but before OBS receives it, I don't know if OBS can record these frames as lagged, even if you can see the effect on the OBS preview screen.
 

shershen

Member
Don't forget the stuttering is clearly visible in the OBS preview window, you don't need to start streaming or recording to see it.
 

jammae

New Member
Don't forget the stuttering is clearly visible in the OBS preview window, you don't need to start streaming or recording to see it.
Thats true. When i have been testing if anything helps, you can see the effect on preview without recording and without streaming. But i have to say that this is somehow connected to the game and how much effects there is. If i am on some cave where is less light etc. it doesn't stutter as much, but when i go out and there is lot light and shadows etc. it starts to stutter much. And it still runs silky smooth, and lag only happens on OBS.
 

Narcogen

Active Member
Don't forget the stuttering is clearly visible in the OBS preview window, you don't need to start streaming or recording to see it.

OBS is rendering all the time it is open, whether it is recording/streaming or not.

Anything that affects the game capture upstream of OBS will display in the preview but would not be logged as dropped frames. If OBS receives duplicate frames it just renders them and encodes them. OBS logs a skipped, dropped or lagged frame when it receives a frame and then tries to render, encode or upload that frame and fails (resulting in a duplicate frame coming *from* OBS.
 

TurchGespielt

New Member
Having the exact same issue with 23.0.1.

https://www.twitch.tv/videos/387656429?t=01h47m43s

I tried a fresh setup of my scenes, but even then it starts to stutter every now and then. The only thing I can add to the discussion is when it happens, the GPU is at ~80% load watching at the Windows Task Manager. Everytime else it's definitely below that (at 30-40%).

Logfile attached
 

Attachments

  • 2019-02-27 20-57-10.txt
    20 KB · Views: 64

choper

Member
I stop doing streaming or uploads to my very small (almost non-existent) channel for one week. Week that I used to do tests with the game that works perfectly the first 3 streams I did. Everyday I test and I found a "confort spot" of OBS config that allow me to get close those 3 days of perfect streaming but still not the fluidity of those days.

I just throw the towel, tomorrow I'm going to start again, I pass of this.
 

Muwex

New Member
I got same problem and display capture just laggs.
Game Capture works with other gamess!
But with Metro Exodus is stutters.
Windows 10 Pro
Ryzen 1700X @3.8GHz
16GB DDR4 @2666mhz
RTX 2060 @2100MHz (Mine overclocked like hell!)
 

Muwex

New Member
I think a lot of people are having this problem with Metro Exodus. I just use display capture. It's a lot better than game capture for Metro Exodus. If I use game capture, all that bad stutter shows up on the video. It doesn't show much at all when Im playing... its just the video that shows it... so for now I use display capture.
For me, Even display capture laggs,
Maybe I got some settings wrong, but gameplay doesn't lagg, just preview and video.
Different way than game capture.
Been using OBS for years but never seems to master it...
 

darthclide

Member
Not sure if my problem is related, but ALL games I play have random stutter in the preview even without recording. When I record, I watch my preview for stutter (Because it stays smooth most of the time, but the stutter comes in 15-30 second spurts) and then time it to see what the output looks like at the exact moment of stutter. And here is the most CRAZY part: After multiple streams and recordings, at the exact moment of stutter, there is a 50/50 chance it shows up. Sometimes the stream/recording looks perfect in that moment. Sometimes it shows the stutter I saw in the preview.
 

Progy47

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?
 
Top