Question / Help i7 4930k + GTX 770 too weak for 1080+60fps desktop recording?

Machine65

New Member
My system:
i7 4930k
Nvidia GTX 770
32 GB RAM

I get the massive lagged frames due to rendering lag/stalls: 186 (65.0%) - see log below. I'm using the record feature, not streaming.

I'm only recording an idle W7 desktop and some notepad text. The CPU is at about 10% workrate when recording, the GPU is at 35-40% workload (in Afterburner). Still I get only ~18 fps. I've tried x264 and NVENC as well as various bit rates (from 200 to 20000) but little changes. Changing the priority and/or number of threads for OBS to use doesn't change anything, either.

Is this expected behavior? What kind of GPU/CPU would it take to record my desktop at 60fps in 1080p?

Here is the log:

Code:
12:32:45.665: CPU Name: Intel(R) Core(TM) i7-4930K CPU @ 3.40GHz
12:32:45.665: CPU Speed: 4125MHz
12:32:45.665: Physical Cores: 6, Logical Cores: 12
12:32:45.665: Physical Memory: 32710MB Total, 28323MB Free
12:32:45.665: Windows Version: 6.1 Build 7601 (revision: 23889; 64-bit)
12:32:45.665: Running as administrator: false
12:32:45.665: Aero is Enabled
12:32:45.665: Portable mode: false
12:32:45.677: OBS 20.0.1 (64bit, windows)
12:32:45.677: ---------------------------------
12:32:45.677: ---------------------------------
12:32:45.677: audio settings reset:
12:32:45.677:    samples per sec: 44100
12:32:45.677:    speakers:        2
12:32:45.678: ---------------------------------
12:32:45.678: Initializing D3D11...
12:32:45.678: Available Video Adapters:
12:32:45.679:    Adapter 1: NVIDIA GeForce GTX 770
12:32:45.679:      Dedicated VRAM: 2086338560
12:32:45.679:      Shared VRAM:    3996268544
12:32:45.679:      output 1: pos={0, 0}, size={1920, 1080}, attached=true
12:32:45.679:      output 2: pos={-1920, 0}, size={1920, 1080}, attached=true
12:32:45.681: Loading up D3D11 on adapter NVIDIA GeForce GTX 770 (0)
12:32:45.694: D3D11 loaded successfully, feature level used: 45056
12:32:46.266: ---------------------------------
12:32:46.266: video settings reset:
12:32:46.266:    base resolution:   2560x1440
12:32:46.266:    output resolution: 2560x1440
12:32:46.266:    downscale filter:  Bicubic
12:32:46.266:    fps:               60/1
12:32:46.266:    format:            NV12
12:32:46.268: Audio monitoring device:
12:32:46.268:    name: Default
12:32:46.268:    id: default
12:32:46.268: ---------------------------------
12:32:46.269: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
12:32:46.269: [AMF] Encountered Exception during AMF initialization: Unable to load 'amfrt64.dll', error code 126.
12:32:46.269: Failed to initialize module 'enc-amf.dll'
12:32:46.273: NVENC supported
12:32:46.302: Couldn't find VLC installation, VLC video source disabled
12:32:46.305: No blackmagic support
12:32:46.307: [Media Foundation encoder]: plugin is disabled for performance reasons on Windows versions prior to 8
12:32:46.308: ---------------------------------
12:32:46.308:   Loaded Modules:
12:32:46.308:     win-wasapi.dll
12:32:46.308:     win-mf.dll
12:32:46.308:     win-dshow.dll
12:32:46.308:     win-decklink.dll
12:32:46.308:     win-capture.dll
12:32:46.308:     vlc-video.dll
12:32:46.308:     text-freetype2.dll
12:32:46.308:     rtmp-services.dll
12:32:46.308:     obs-x264.dll
12:32:46.308:     obs-vst.dll
12:32:46.308:     obs-transitions.dll
12:32:46.308:     obs-text.dll
12:32:46.308:     obs-qsv11.dll
12:32:46.308:     obs-outputs.dll
12:32:46.308:     obs-filters.dll
12:32:46.308:     obs-ffmpeg.dll
12:32:46.308:     image-source.dll
12:32:46.308:     frontend-tools.dll
12:32:46.308:     enc-amf.dll
12:32:46.308:     coreaudio-encoder.dll
12:32:46.308: ---------------------------------
12:32:46.308: ==== Startup complete ===============================================
12:32:46.309: Service '' not found
12:32:46.310: All scene data cleared
12:32:46.310: ------------------------------------------------
12:32:46.323: WASAPI: Device 'Speakers (USB Audio Device)' initialized
12:32:46.326: Switched to scene 'Scene'
12:32:46.326: ------------------------------------------------
12:32:46.326: Loaded scenes:
12:32:46.326: - scene 'Scene':
12:32:46.326:     - source: 'Display Capture' (monitor_capture)
12:32:46.326: ------------------------------------------------
12:32:46.382: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
12:33:09.623: rtmp-common.c: [initialize_output] Could not find service ''
12:33:09.623: ---------------------------------
12:33:09.623: [x264 encoder: 'recording_h264'] preset: superfast
12:33:09.623: [x264 encoder: 'recording_h264'] settings:
12:33:09.623:    rate_control: CBR
12:33:09.623:    bitrate:      10000
12:33:09.623:    buffer size:  10000
12:33:09.623:    crf:          0
12:33:09.623:    fps_num:      60
12:33:09.623:    fps_den:      1
12:33:09.623:    width:        2560
12:33:09.623:    height:       1440
12:33:09.623:    keyint:       250
12:33:09.623:
12:33:09.628: ---------------------------------
12:33:09.629: [FFmpeg aac encoder: 'Track1'] bitrate: 160, channels: 2
12:33:09.632: ==== Recording Start ===============================================
12:33:09.632: [ffmpeg muxer: 'adv_file_output'] Writing file 'C:/Users/Cornholio/Desktop/2017-10-01 12-33-09.mkv'...
12:33:14.378: [ffmpeg muxer: 'adv_file_output'] Output of file 'C:/Users/Cornholio/Desktop/2017-10-01 12-33-09.mkv' stopped
12:33:14.378: Output 'adv_file_output': stopping
12:33:14.378: Output 'adv_file_output': Total frames output: 247
12:33:14.378: Output 'adv_file_output': Total drawn frames: 100 (286 attempted)
12:33:14.378: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 186 (65.0%)
12:33:14.378: ==== Recording Stop ================================================
12:33:24.376: rtmp-common.c: [initialize_output] Could not find service ''
12:33:24.377: rtmp-common.c: [initialize_output] Could not find service ''
12:33:24.377: rtmp-common.c: [initialize_output] Could not find service ''
12:33:24.378: rtmp-common.c: [initialize_output] Could not find service ''
12:33:24.440: rtmp-common.c: [initialize_output] Could not find service ''
12:33:26.227: rtmp-common.c: [initialize_output] Could not find service ''
12:33:26.673: rtmp-common.c: [initialize_output] Could not find service ''
12:33:46.557: rtmp-common.c: [initialize_output] Could not find service ''
12:33:47.214: rtmp-common.c: [initialize_output] Could not find service ''
12:33:54.853: ---------------------------------
12:33:54.853: video settings reset:
12:33:54.853:    base resolution:   1920x1080
12:33:54.853:    output resolution: 1920x1080
12:33:54.853:    downscale filter:  Bicubic
12:33:54.853:    fps:               60/1
12:33:54.853:    format:            NV12
12:33:54.867: Settings changed (outputs, video)
12:33:54.867: ------------------------------------------------
12:33:56.381: rtmp-common.c: [initialize_output] Could not find service ''
12:33:56.382: ---------------------------------
12:33:56.382: [x264 encoder: 'recording_h264'] preset: superfast
12:33:56.382: [x264 encoder: 'recording_h264'] settings:
12:33:56.382:    rate_control: CBR
12:33:56.382:    bitrate:      10000
12:33:56.382:    buffer size:  10000
12:33:56.382:    crf:          0
12:33:56.382:    fps_num:      60
12:33:56.382:    fps_den:      1
12:33:56.382:    width:        1920
12:33:56.382:    height:       1080
12:33:56.382:    keyint:       120
12:33:56.382:
12:33:56.385: ---------------------------------
12:33:56.386: [FFmpeg aac encoder: 'Track1'] bitrate: 160, channels: 2
12:33:56.389: ==== Recording Start ===============================================
12:33:56.389: [ffmpeg muxer: 'adv_file_output'] Writing file 'C:/Users/Cornholio/Desktop/2017-10-01 12-33-56.mkv'...
12:34:01.161: [ffmpeg muxer: 'adv_file_output'] Output of file 'C:/Users/Cornholio/Desktop/2017-10-01 12-33-56.mkv' stopped
12:34:01.161: Output 'adv_file_output': stopping
12:34:01.161: Output 'adv_file_output': Total frames output: 248
12:34:01.161: Output 'adv_file_output': Total drawn frames: 105 (286 attempted)
12:34:01.161: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 181 (63.3%)
12:34:01.161: ==== Recording Stop ================================================
12:34:01.979: adding 23 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
12:34:18.793: rtmp-common.c: [initialize_output] Could not find service ''
12:34:18.793: ---------------------------------
12:34:18.793: [x264 encoder: 'recording_h264'] preset: superfast
12:34:18.793: [x264 encoder: 'recording_h264'] settings:
12:34:18.793:    rate_control: CBR
12:34:18.793:    bitrate:      10000
12:34:18.793:    buffer size:  10000
12:34:18.793:    crf:          0
12:34:18.793:    fps_num:      60
12:34:18.793:    fps_den:      1
12:34:18.793:    width:        1920
12:34:18.793:    height:       1080
12:34:18.793:    keyint:       120
12:34:18.793:
12:34:18.798: ---------------------------------
12:34:18.798: [FFmpeg aac encoder: 'Track1'] bitrate: 160, channels: 2
12:34:18.801: ==== Recording Start ===============================================
12:34:18.801: [ffmpeg muxer: 'adv_file_output'] Writing file 'C:/Users/Cornholio/Desktop/2017-10-01 12-34-18.mkv'...
12:34:54.928: [ffmpeg muxer: 'adv_file_output'] Output of file 'C:/Users/Cornholio/Desktop/2017-10-01 12-34-18.mkv' stopped
12:34:54.928: Output 'adv_file_output': stopping
12:34:54.928: Output 'adv_file_output': Total frames output: 2129
12:34:54.928: Output 'adv_file_output': Total drawn frames: 785 (2170 attempted)
12:34:54.928: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 1385 (63.8%)
12:34:54.929: ==== Recording Stop ================================================
 

Machine65

New Member
Here it is:
GPU.png

i8iiDw
 

Harold

Active Member
Using display capture in windows 7 with aero off causes major problems
In windows 8+ it doesn't matter.
 
Top