Question / Help Recording Stuttering

Jako81624

New Member
Picked up OBS as a replacement for Shadowplays lack of OpenGL support recently and found it to work great with the NVENC hardware encoder, up until you play the file back. Recording Doom 2016 results in no in game stuttering, but the recorded file will fairly frequently drop to extremely low framerates and result in stuttering.

Settings:
Vh5RCj5.png

3JcDvAn.png

ZxIJNJD.png


Vsync is enabled in game.

Specs:
AMD FX 8350
GTX 970
12GB RAM
OBS x64
Recording to Kingston V300 SSD
Encoding using NVENC H.264
 

Jako81624

New Member
Thanks Suslik.

I tried the settings you suggested and I've begun noticing not only does the frame rate drop in video, but sometimes it will drop quite severely into the high 30s/low 40s in game very briefly before catching back up. Sometimes its in game, sometimes only in video. Whats perplexing is that its fine without recording, no drops at all, but depending on how the stars align it either will or won't work properly. The attached log is of all the attempted recordings today. All had the same result (ignoring the x264 one which failed miserably and skipped the majority of the frames). I might just end up putting up with it until it possibly gets fixed since its still the best way to record Doom.
 

Attachments

  • 2016-06-10 10-53-27.txt
    31.9 KB · Views: 19

Suslik V

Active Member
Maybe your player stutters and video is OK? There is post: DOOM OBS Studio not working? , where i7-4790K CPU @ 4.00GHz handle 1280x720@60 encoder: x264 software, fast preset, main profile, CBR, bitrate 3372, game running GTX 970 at 1920x1080 as I understand. You may try to lower your settings (1280x720). Or try to ask Sapiens to test NVENC for you.
 

Jako81624

New Member
does video stutter same way when you play it in VLC? www.videolan.org
you are using "limit capture framerate" - do you have 144hz monitor that you need it? try disabling it

Thanks for the reply. I have been playing all my media with VLC for a while so yes I have. I enabled limit capture framerate as a last ditch attempt, but if disabling it might help I'll give it a go :) I am using a 60Hz monitor.
 

Jako81624

New Member
Just recorded a 12 minute clip, and I'm at a loss as to why the first half is a stuttery mess yet in the second half it seemingly clears up. Its 2GB in size and I'm on crap internet so uploading it until mid time next week is out of the question. The FPS is rock stable dipping to a minimum of 55 and locked at 60 in game, but it isn't represented in the recording at all.
 
setting 60fps in game is one thing and vsync is another. do you have vsync enabled in game? you need it
 
Last edited:

Jako81624

New Member
setting 60fps in game is one thing and vsync is another. do you have vsync enabled in game? you need it

I have tested Vsync enabled and disabled everywhere in all configurations. Doom has it enabled and NVIDIA Control Panel has it enabled for Doom. All recordings have had at least Doom Vsync enabled.
 
enable it only in game and set nv panel to defaults
you are using 2 cards, obs needs to run on same card you play game- keep it on same monitor - dont move it to second one
 

Jako81624

New Member
enable it only in game and set nv panel to defaults
you are using 2 cards, obs needs to run on same card you play game- keep it on same monitor - dont move it to second one

The game is running on my 970 since it is connected to the centre monitor. Game is run in fullscreen mode. I will go and test with it disabled in NVIDIA control panel.
 
not sure if your cpu will make it but try recording with "x264 low cpu" from simple mode output and see if it stutters the same way

you dont need "limit capture framerate" with 60hz monitor
 

Jako81624

New Member
not sure if your cpu will make it but try recording with "x264 low cpu" from simple mode output and see if it stutters the same way

you dont need "limit capture framerate" with 60hz monitor

Thanks for the info. I disabled NVIDIA Vsync and its noticeably better; not totally fixed, but I'd be fairly happy to upload it to YT now. I'll give it a shot with x264 low, but if all else fails NVENC is sorta working. Thanks again for all the help I received here, really do appreciate it.
 
Top