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.
 
Back
Top