Question / Help Severe stuttering when recording in 60fps at 144 hz/ingame fps

Bartie

New Member
Hi,

I'm having a strange issue where video recorded in 60 fps with OBS is stuttering really badly. I haven't even tried streaming because the recordings are unwatchable.

Here is a clip from the training mode in Overwatch:
https://gfycat.com/gifs/detail/HeartyZigzagCapeghostfrog

My setup includes an intel 8700k and a 1080 graphics card and the issue only occurs in OBS. Recording works fine with Nvidia shadowplay and XSplit using pretty much the same settings with the latter as in OBS. The issue happens both with x264 and with NVENC. I have a monitor that's capable of 165gz but is now set at 144hz. I've noticed that if I set the hertz and ingame fps at 120 instead it comes out fine when recording at 60 fps which leads me to believe it's a framerate issue? (Notice the in game menu in Overwatch that is capped at 60 fps) However, the same problem occurs at 48 fps with 144hz. I feel like I've tried changing pretty much every setting in the application by now and have also reinstalled but with no success. Neither GPU nor CPU are 100% during this.

I've checked the logs (also attached) and this stood out:
12:16:44.649: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 169 (11.5%)

I would sincerely appreciate any help because I'm all out of ideas.
 

Attachments

  • 2018-07-28 12-03-44.txt
    12.6 KB · Views: 60
D

Deleted member 121471

You need to cap your frame rate to leave some GPU resources available for OBS. Also, disable GameDVR in your windows 10 settings, under "Gaming" category and run OBS as administrator.

Are you running multiple monitors?
 
Last edited by a moderator:

Bartie

New Member
Thanks for the reply! I've capped the frame rate at 144 based on the screen (I usually run at 165) and also disabled the GameDVR but with no success. Only using one 2560x1440 monitor but the stream downscales to 1920x1080.
 
D

Deleted member 121471

Rendering lag/stalls means your graphics card is being overloaded.

I noticed that when I stream at 144Hz, I get some unnecessary issues as well, am guessing from the fact 144Hz doesn't divide evenly into the 60 FPS set on the encoder, so I cap my game to 120 FPS and have no issues whatsoever.
 

Bartie

New Member
Yeah I guess it'll have to be the solution unless anyone comes up with anything else. Thanks a lot!
 

Baltho82

New Member
I pend all my life searching the solution of this problem I do everything ppl tell me to do none of them work
 

Zidakuh

Member
If you absolutely have to run your monitor at 144hz, then setting your stream to 48 fps could solve your issue, since 144 divided by 3 is 48, albeit you'll get a less "smooth" stream due to lower framerate.
 

Toastfalter

Member
Hi, i have nearly the same problem with my Ryzen 1600x, GTX 1060 an 32GB ram.
I try Nvenc, X264 in all options.
Windows game stuff ist off. I have 5 monitors and there all set to 60hz (becouse of 60 fps in obs / 4 on the 1060 and 1 on the 710).
In Rocket League i get a smooth video, but in Pubg and Battlefield 5 its stuttering.
Normaly i use x264 with 75000-100000 bitrate on high to record.
I tried Nvenc and the New Nvenc on cqp 11-20 and i get stuttering and an Gpu usage over 90%
In obs i had 2 sources for my recording, so i can switch between ingame and monitor in every scene ( im using a webcam and i have a scene for every position of the cam). So i deleted the monitor source of every scene. Butt i still got the same problem.
Before i get the Ryzen 1600x i have an intel Xeon 1230 with the GTX 1060 an 4 Monitors and have no problems with x264 and 100000 Bitrate.
Then i changed to the 1600x and changed from 16GB ram to 32GB ram last year.
Butt i think my problem is since 4 months. A long time after i get my 5th monitor.

Maybe you see what i not see.

Thx
 

Attachments

  • 2019-04-28 10-32-16.txt
    52.6 KB · Views: 47
  • 2019-04-28 11-54-32.txt
    17.4 KB · Views: 22
Top