Question / Help Why is recording Overwatch so choppy?

thak

New Member
Hey folks -

i5 4690, GTX 970, 16gb RAM on Windows 10 here. I am trying to record Overwatch but I can't get it to record smoothly at all. I have no problem recording Arma 3 which is a really CPU heavy game so I don't really understand this.

TBH, it's this choppy even when I'm not actually recording, and just watching the preview pane on my other monitor.

Not sure what I am doing wrong. This is what it looks like: https://streamable.com/qjvvf

Code:
19:45:02.613: CPU Name: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz
19:45:02.613: CPU Speed: 3500MHz
19:45:02.613: Physical Cores: 4, Logical Cores: 4
19:45:02.613: Physical Memory: 16332MB Total, 10059MB Free
19:45:02.613: Windows Version: 10.0 Build 14393 (revision: 576; 64-bit)
19:45:02.613: Running as administrator: false
19:45:02.613: Aero is Enabled (Aero is always on for windows 8 and above)
19:45:02.613: Portable mode: false
19:45:02.628: OBS 17.0.0 (64bit, windows)
19:45:02.628: ---------------------------------
19:45:02.628: ---------------------------------
19:45:02.628: audio settings reset:
19:45:02.628:     samples per sec: 44100
19:45:02.628:     speakers:        2
19:45:02.629: ---------------------------------
19:45:02.629: Initializing D3D11..
19:45:02.629: Available Video Adapters:
19:45:02.630:     Adapter 1: NVIDIA GeForce GTX 970
19:45:02.630:      Dedicated VRAM: 4256104448
19:45:02.630:      Shared VRAM:    4268152832
19:45:02.630:      output 1: pos={0, 0}, size={2560, 1440}, attached=true
19:45:02.630:      output 2: pos={2560, 0}, size={1920, 1080}, attached=true
19:45:02.632: Loading up D3D11 on adapter NVIDIA GeForce GTX 970 (0)
19:45:03.199: D3D11 loaded sucessfully, feature level used: 45056
19:45:03.691: ---------------------------------
19:45:03.691: video settings reset:
19:45:03.691:     base resolution:   2560x1440
19:45:03.691:     output resolution: 2560x1440
19:45:03.691:     downscale filter:  Bicubic
19:45:03.691:     fps:               60/1
19:45:03.691:     format:            NV12
19:45:03.693: ---------------------------------
19:45:03.695: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
19:45:03.696: [AMF Encoder] Unable to load 'amfrt64.dll', error code 126.
19:45:03.696: [AMF Encoder] Unable to load 'amfrt64.dll', error code 126.
19:45:03.703: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
19:45:03.703: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libEGL.dll' not found, loading of module failed
19:45:03.704: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
19:45:03.704: Failed to load 'en-US' text for module: 'obs-browser.dll'
19:45:03.704: [browser_source: 'Version: 1.27.0']
19:45:03.705: NVENC supported
19:45:03.756: Couldn't find VLC installation, VLC video source disabled
19:45:03.759: No blackmagic support
19:45:03.803: ---------------------------------
19:45:03.803:   Loaded Modules:
19:45:03.803:     win-wasapi.dll
19:45:03.803:     win-mf.dll
19:45:03.803:     win-dshow.dll
19:45:03.803:     win-decklink.dll
19:45:03.803:     win-capture.dll
19:45:03.803:     vlc-video.dll
19:45:03.803:     text-freetype2.dll
19:45:03.803:     rtmp-services.dll
19:45:03.803:     obs-x264.dll
19:45:03.803:     obs-transitions.dll
19:45:03.804:     obs-text.dll
19:45:03.804:     obs-qsv11.dll
19:45:03.804:     obs-outputs.dll
19:45:03.804:     obs-filters.dll
19:45:03.804:     obs-ffmpeg.dll
19:45:03.804:     obs-browser.dll
19:45:03.804:     image-source.dll
19:45:03.804:     frontend-tools.dll
19:45:03.804:     enc-amf.dll
19:45:03.804:     coreaudio-encoder.dll
19:45:03.804: ==== Startup complete ===============================================
19:45:03.805: All scene data cleared
19:45:03.805: ------------------------------------------------
19:45:03.825: WASAPI: Device 'ASUS PB278-C (NVIDIA High Definition Audio)' initialized
19:45:03.916: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
19:45:06.678: Switched to scene 'Scene'
19:45:06.680: ------------------------------------------------
19:45:06.680: Loaded scenes:
19:45:06.680: - scene 'Scene':
19:45:06.680:     - source: 'Game Capture' (game_capture)
19:45:06.680:     - source: 'Display Capture' (monitor_capture)
19:45:06.680: ------------------------------------------------
19:45:06.785: Update check: last known remote version is 17.0.0
19:45:40.834: Settings changed (outputs)
19:45:40.834: ------------------------------------------------
19:47:31.669: Settings changed (outputs)
19:47:31.669: ------------------------------------------------
19:51:43.615: Settings changed (outputs)
19:51:43.615: ------------------------------------------------
19:52:09.806: Settings changed (outputs)
19:52:09.806: ------------------------------------------------
19:56:14.312: ---------------------------------
19:56:14.312: video settings reset:
19:56:14.312:     base resolution:   2560x1440
19:56:14.312:     output resolution: 1920x1080
19:56:14.312:     downscale filter:  Bicubic
19:56:14.312:     fps:               60/1
19:56:14.312:     format:            NV12
19:56:14.319: Settings changed (outputs, video)
19:56:14.319: ------------------------------------------------
19:56:57.558: ---------------------------------
19:56:57.558: [x264 encoder: 'simple_h264_recording'] preset: ultrafast
19:56:57.558: [x264 encoder: 'simple_h264_recording'] profile: high
19:56:57.558: [x264 encoder: 'simple_h264_recording'] settings:
19:56:57.558:     rate_control: CRF
19:56:57.558:     bitrate:      0
19:56:57.558:     buffer size:  0
19:56:57.558:     crf:          14
19:56:57.558:     fps_num:      60
19:56:57.558:     fps_den:      1
19:56:57.558:     width:        1920
19:56:57.558:     height:       1080
19:56:57.558:     keyint:       250
19:56:57.558:     vfr:          off
19:56:57.558:
19:56:57.565: [Media Foundation AAC: 'simple_aac_recording']: encoder created
19:56:57.565:     bitrate: 128
19:56:57.565:     channels: 2
19:56:57.565:     sample rate: 44100
19:56:57.565:     bits-per-sample: 16
19:56:57.565:
19:56:57.569: ==== Recording Start ===============================================
19:56:57.569: [ffmpeg muxer: 'simple_file_output'] Writing file 'C:/Users/keller/Videos/2017-01-06 19-56-57.mp4'...
19:57:38.507: [ffmpeg muxer: 'simple_file_output'] Output of file 'C:/Users/keller/Videos/2017-01-06 19-56-57.mp4' stopped
19:57:38.507: Output 'simple_file_output': stopping
19:57:38.507: Output 'simple_file_output': Total encoded frames: 0
19:57:38.508: Output 'simple_file_output': Total drawn frames: 2456
19:57:38.508: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 312 (12.7%)
19:57:38.508: ==== Recording Stop ================================================

That 12.7% of lagged frames doesn't sound good, but I'm not sure what to change. I've fiddled with a lot of settings and had no luck. As you can see I even tried dropping the resolution from 1440p to 1080p and it doesn't matter.

I get 60fps in game, on Ultra, at 1440p and almost never even drop a frame. I can't figure this out.
 
Last edited:
Lagged frames is basically a result of overloading your GPU. Reduce some GPU intensive settings (local fog detail and dynamic reflections for example), and cap your framerate to lower the load off of it.
 
Top