Question / Help Can't record 30 or 60 fps on 144hz monitor

LeconDC

New Member
No matter what fps I try to record, the encoded video is always like half the fps I set.
I've got a high end PC, my pc should be able to handle this easily and used to do so.

But since I've got a 144hz monitor I've got this issue.
 

DEDRICK

Member
If you have a single monitor, ensure you are playing in Fullscreen Exclusive, make sure your Windows Desktop Refresh rate is set to 144Hz, and disable the OBS Preview or minimize OBS.

If you have 2 monitors you are shit out of luck, this is a long standing NVidia issue with mixed refresh rates in Windows 10. Anything using your GPU on a secondary monitor will force your 144hz to stutter unless you are in Exclusive Fullscreen
 

LeconDC

New Member
21:30:02.801: CPU Name: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
21:30:02.801: CPU Speed: 3990MHz
21:30:02.801: Physical Cores: 4, Logical Cores: 8
21:30:02.801: Physical Memory: 16321MB Total, 8525MB Free
21:30:02.801: Windows Version: 6.1 Build 7601 (revision: 24150; 64-bit)
21:30:02.801: Running as administrator: true
21:30:02.801: Aero is Enabled
21:30:02.803: Portable mode: false
21:30:02.882: OBS 21.1.2 (64bit, windows)
21:30:02.882: ---------------------------------
21:30:02.894: ---------------------------------
21:30:02.894: audio settings reset:
21:30:02.894: samples per sec: 44100
21:30:02.894: speakers: 2
21:30:02.897: ---------------------------------
21:30:02.897: Initializing D3D11...
21:30:02.897: Available Video Adapters:
21:30:02.899: Adapter 1: NVIDIA GeForce GTX 1060 6GB
21:30:02.899: Dedicated VRAM: 2034958336
21:30:02.899: Shared VRAM: 3993972736
21:30:02.899: output 1: pos={0, 0}, size={1920, 1080}, attached=true
21:30:02.902: Loading up D3D11 on adapter NVIDIA GeForce GTX 1060 6GB (0)
21:30:02.930: D3D11 loaded successfully, feature level used: 45056
21:30:03.558: ---------------------------------
21:30:03.558: video settings reset:
21:30:03.558: base resolution: 1920x1080
21:30:03.558: output resolution: 1280x720
21:30:03.558: downscale filter: Bicubic
21:30:03.558: fps: 60/1
21:30:03.558: format: NV12
21:30:03.558: YUV mode: 601/Partial
21:30:03.564: Audio monitoring device:
21:30:03.564: name: Default
21:30:03.564: id: default
21:30:03.564: ---------------------------------
21:30:03.566: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/chrome_elf.dll' not found, loading of module failed
21:30:03.568: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
21:30:03.609: [AMF] AMF Test failed due to one or more errors.
21:30:03.609: Failed to initialize module 'enc-amf.dll'
21:30:03.631: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
21:30:03.633: LoadLibrary failed for '../../obs-plugins/64bit/libEGL.dll': (null) (127)
21:30:03.633: Module '../../obs-plugins/64bit/libEGL.dll' not loaded
21:30:03.634: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
21:30:03.635: [browser_source: 'Version: 1.31.0']
21:30:03.641: NVENC supported
21:30:03.749: VLC found, VLC video source enabled
21:30:03.755: No blackmagic support
21:30:03.763: ---------------------------------
21:30:03.763: Loaded Modules:
21:30:03.763: win-wasapi.dll
21:30:03.763: win-mf.dll
21:30:03.763: win-dshow.dll
21:30:03.763: win-decklink.dll
21:30:03.763: win-capture.dll
21:30:03.763: vlc-video.dll
21:30:03.763: text-freetype2.dll
21:30:03.763: rtmp-services.dll
21:30:03.763: obs-x264.dll
21:30:03.763: obs-vst.dll
21:30:03.763: obs-transitions.dll
21:30:03.763: obs-text.dll
21:30:03.763: obs-qsv11.dll
21:30:03.763: obs-outputs.dll
21:30:03.763: obs-filters.dll
21:30:03.763: obs-ffmpeg.dll
21:30:03.763: obs-browser.dll
21:30:03.763: image-source.dll
21:30:03.763: frontend-tools.dll
21:30:03.763: enc-amf.dll
21:30:03.763: coreaudio-encoder.dll
21:30:03.763: ---------------------------------
21:30:03.763: ==== Startup complete ===============================================
21:30:03.764: Service '' not found
21:30:03.766: All scene data cleared
21:30:03.766: ------------------------------------------------
21:30:03.792: WASAPI: Device 'Lijn (7- Steinberg UR22)' initialized
21:30:03.823: WASAPI: Device 'Lijn (7- Steinberg UR22)' initialized
21:30:03.863: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
21:30:04.039: adding 23 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
21:30:04.177: [game-capture: 'Gamecapture'] attempting to hook process: RocketLeague.exe
21:30:04.178: Switched to scene 'Scène'
21:30:04.180: ------------------------------------------------
21:30:04.180: Loaded scenes:
21:30:04.180: - scene 'Scène':
21:30:04.180: - source: 'Gamecapture' (game_capture)
21:30:04.180: ------------------------------------------------
21:30:04.181: [game-capture: 'Gamecapture'] shared texture capture successful
21:30:06.804: ---------------------------------
21:30:06.804: [NVENC encoder: 'recording_h264'] settings:
21:30:06.804: rate_control: CQP
21:30:06.804: bitrate: 0
21:30:06.804: cqp: 15
21:30:06.804: keyint: 250
21:30:06.804: preset: default
21:30:06.804: profile: high
21:30:06.804: level: auto
21:30:06.804: width: 1280
21:30:06.804: height: 720
21:30:06.804: 2-pass: true
21:30:06.804: b-frames: 2
21:30:06.804: GPU: 1
21:30:06.804:
21:30:06.869: [NVENC encoder: 'recording_h264'] Failed to open NVENC codec: Generic error in an external library
21:31:20.143: Settings changed (outputs)
21:31:20.143: ------------------------------------------------
21:31:22.476: ---------------------------------
21:31:22.476: [x264 encoder: 'recording_h264'] preset: veryfast
21:31:22.476: [x264 encoder: 'recording_h264'] settings:
21:31:22.476: rate_control: CBR
21:31:22.476: bitrate: 8000
21:31:22.476: buffer size: 8000
21:31:22.476: crf: 0
21:31:22.476: fps_num: 60
21:31:22.476: fps_den: 1
21:31:22.476: width: 1280
21:31:22.476: height: 720
21:31:22.476: keyint: 250
21:31:22.476:
21:31:22.509: ---------------------------------
21:31:22.509: [FFmpeg aac encoder: 'Track1'] bitrate: 160, channels: 2, channel_layout: 3
21:31:22.509:
21:31:22.538: ==== Recording Start ===============================================
21:31:22.538: [ffmpeg muxer: 'adv_file_output'] Writing file 'E:/RECORD/2018-06-30 21-31-22.mp4'...
21:31:57.158: [ffmpeg muxer: 'adv_file_output'] Output of file 'E:/RECORD/2018-06-30 21-31-22.mp4' stopped
21:31:57.158: Output 'adv_file_output': stopping
21:31:57.158: Output 'adv_file_output': Total frames output: 2049
21:31:57.158: Output 'adv_file_output': Total drawn frames: 2076 (2077 attempted)
21:31:57.158: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 1 (0.0%)
21:31:57.160: ==== Recording Stop ================================================
 

LeconDC

New Member
If you have a single monitor, ensure you are playing in Fullscreen Exclusive, make sure your Windows Desktop Refresh rate is set to 144Hz, and disable the OBS Preview or minimize OBS.

If you have 2 monitors you are shit out of luck, this is a long standing NVidia issue with mixed refresh rates in Windows 10. Anything using your GPU on a secondary monitor will force your 144hz to stutter unless you are in Exclusive Fullscreen

Fullscreen exclusive? Do you mean launching the game in Fullscreen instead of borderless?

I am gaming on just one monitor, the 144hz one. The game is running flawless on 144 fps but Obs is struggling to even record steady 60 fps lol, really weird.

I'm also on windows 7 64bit btw.
 
Last edited:
Top