Hi guys,
I am trying to use NVENC in either streaming or just local file, but the file it makes is incredibly laggy and stutters. I tested this with just Nvidia's ShadowPlay recording and those record perfectly. Not sure what I am doing wrong for it to work properly in OBS.
Encoding: Nvidia NVENC
Quality Balance = 10
Max Bitrate/Buffer Size = 5000
NVENC Preset = tried Default, NVENC Default, High Performance Low Latency (all make no difference)
Encoding Profile = main
Keyframe Interval = tried 0 and 2, no difference
Computer: i7 920
Geforce 750 Ti
Thanks for any help.
There seems to be an incredible amount of frames being lagged up.
Tested this with another game and it doesn't seem to suffer from the same issue. Hm. Only my Sniper Elite 3.
I am trying to use NVENC in either streaming or just local file, but the file it makes is incredibly laggy and stutters. I tested this with just Nvidia's ShadowPlay recording and those record perfectly. Not sure what I am doing wrong for it to work properly in OBS.
Encoding: Nvidia NVENC
Quality Balance = 10
Max Bitrate/Buffer Size = 5000
NVENC Preset = tried Default, NVENC Default, High Performance Low Latency (all make no difference)
Encoding Profile = main
Keyframe Interval = tried 0 and 2, no difference
Computer: i7 920
Geforce 750 Ti
Thanks for any help.
Code:
20:57:37: Using graphics capture
20:57:37: Trying to hook process: SniperElite3.exe
20:57:37: Scene buffering time set to 400
20:57:37: NVENC internal init finished successfully
20:57:37: NVENC supports 10 h264 presets
20:57:37: ------------------------------------------
20:57:37: Video Encoding: NVENC
20:57:37: fps: 60
20:57:37: width: 1280, height: 800
20:57:37: preset: llhp
20:57:37: profile: main
20:57:37: level: autoselect
20:57:37: keyint: 30
20:57:37: CBR: no
20:57:37: CFR: no
20:57:37: max bitrate: 5000
20:57:37: avg bitrate: 5000
20:57:37: buffer size: 5000
20:57:37: quality: 10
20:57:37: ------------------------------------------
20:57:38: SharedTexCapture hooked
20:57:49: Total frames encoded: 676, total frames duplicated: 312 (46.15%)
20:57:49: Number of frames skipped due to encoder lag: 265 (39.20%)
20:57:49: Total frames rendered: 371, number of late frames: 38 (10.24%) (it's okay for some frames to be late)
20:57:50: Encoder closed
20:57:50: NVENC deinitialized
20:57:50:
20:57:50: Profiler time results:
20:57:50:
20:57:50: ==============================================================
20:57:50: video thread frame - [100%] [avg time: 8.648 ms] [children: 98.9%] [unaccounted: 1.06%]
20:57:50: | scene->Preprocess - [0.0116%] [avg time: 0.001 ms]
20:57:50: | GPU download and conversion - [98.9%] [avg time: 8.555 ms] [children: 70.7%] [unaccounted: 28.2%]
20:57:50: | | flush - [2.16%] [avg time: 0.187 ms]
20:57:50: | | CopyResource - [2.97%] [avg time: 0.257 ms]
20:57:50: | | conversion to 4:2:0 - [65.6%] [avg time: 5.669 ms]
20:57:50: Convert444Threads - [100%] [avg time: 0.565 ms] [children: 98.9%] [unaccounted: 1.06%]
20:57:50: | Convert444toNV12 - [98.9%] [avg time: 0.559 ms]
20:57:50: encoder thread frame - [100%] [avg time: 11.666 ms] [children: 0.06%] [unaccounted: 99.9%]
20:57:50: | sending stuff out - [0.06%] [avg time: 0.007 ms]
20:57:50: ==============================================================
Tested this with another game and it doesn't seem to suffer from the same issue. Hm. Only my Sniper Elite 3.
Last edited: