techdawg667
New Member
Hello. I have a problem where I can't record 60 fps video with NVENC enabled. I can record 1080p 60fps with x264, and 1080p 30fps with NVENC, but once i bump the fps to 60, NVENC just records the first second of gameplay (very shittily I might add) and then freezes the video. I have a GTX 780 on the latest stable drivers.
Also, I am recording, not streaming, if that matters.
Example vid of what I mean: https://www.youtube.com/watch?v=u4SMcCCYhcU&feature=youtu.be
Here is the log:
Also, I am recording, not streaming, if that matters.
Example vid of what I mean: https://www.youtube.com/watch?v=u4SMcCCYhcU&feature=youtu.be
Here is the log:
Code:
22:05:16: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
22:05:16: CUDA loaded successfully
22:05:16: 1 CUDA capable devices found
22:05:16: [ GPU #0 - < GeForce GTX 780 > has Compute SM 3.5, NVENC Available ]
22:05:33: Settings::Video: Enabling Aero
22:05:35: Open Broadcaster Software v0.637b - 64bit ( ^ω^)
22:05:35: -------------------------------
22:05:35: CPU Name: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
22:05:35: CPU Speed: 3506MHz
22:05:35: Physical Memory: 16322MB Total, 11294MB Free
22:05:35: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
22:05:35: monitor 1: pos={1920, 0}, size={1920, 1080}
22:05:35: monitor 2: pos={0, 0}, size={1920, 1080}
22:05:35: Windows Version: 6.1 Build 7601 S
22:05:35: Aero is Enabled
22:05:35: -------------------------------
22:05:35: OBS Modules:
22:05:35: Base Address Module
22:05:35: 000000003FB40000 OBS.exe
22:05:35: 00000000E4870000 OBSApi.dll
22:05:35: 00000000FAF90000 DShowPlugin.dll
22:05:35: 00000000FACC0000 GraphicsCapture.dll
22:05:35: 00000000FAC90000 NoiseGate.dll
22:05:35: 00000000FAA40000 PSVPlugin.dll
22:05:35: ------------------------------------------
22:05:35: Adapter 1
22:05:35: Video Adapter: NVIDIA GeForce GTX 780
22:05:35: Video Adapter Dedicated Video Memory: 3140157440
22:05:35: Video Adapter Shared System Memory: 3994056704
22:05:35: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
22:05:35: Video Adapter Output 2: pos={1920, 0}, size={1920, 1080}, attached=true
22:05:35: =====Stream Start: 2014-10-29, 22:05:35===============================================
22:05:35: Multithreaded optimizations: On
22:05:35: Base resolution: 1920x1080
22:05:35: Output resolution: 1920x1080
22:05:35: ------------------------------------------
22:05:35: Loading up D3D10 on NVIDIA GeForce GTX 780 (Adapter 1)...
22:05:36: ------------------------------------------
22:05:36: Audio Format: 44100 Hz
22:05:36: ------------------------------------------
22:05:36: Audio Channels: 2 Ch
22:05:36: Playback device {0.0.0.00000000}.{09d563eb-d5fc-48b8-9627-5c3a6136b824}
22:05:36: ------------------------------------------
22:05:36: Using desktop audio input: Speakers (2- PAAD cubik )
22:05:36: Global Audio time adjust: 0
22:05:36: ------------------------------------------
22:05:36: Audio Encoding: MP3
22:05:36: bitrate: 96
22:05:36: ------------------------------------------
22:05:36: device: Webcam C170,
22:05:36: device id \\?\usb#vid_046d&pid_082b&mi_00#7&7d33902&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
22:05:36: chosen type: MJPG, usingFourCC: false, res: 1024x768 - 1024x768, frameIntervals: 333333-666666
22:05:36: use buffering: false - 0, fourCC: 'MJPG'
22:05:36: audio device: Disable,
22:05:36: audio device id Disabled,
22:05:36: audio time offset 0,
22:05:36:
22:05:37: Using directshow input
22:05:37: Scene buffering time set to 700
22:05:37: NVENC internal init finished successfully
22:05:37: NVENC supports 8 h264 presets
22:05:37: ------------------------------------------
22:05:37: Video Encoding: NVENC
22:05:37: fps: 30
22:05:37: width: 1920, height: 1080
22:05:37: preset: llhq
22:05:37: profile: main
22:05:37: level: autoselect
22:05:37: keyint: 60
22:05:37: CBR: no
22:05:37: CFR: yes
22:05:37: max bitrate: 10000
22:05:37: avg bitrate: 10000
22:05:37: buffer size: 40000
22:05:37: quality: 8
22:05:37: ------------------------------------------
22:05:37: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
22:05:37: New Scene
22:05:37: Using graphics capture
22:05:38: Using graphics capture
22:05:38: Trying to hook process: Gw2.exe
22:05:39: SharedTexCapture hooked
22:05:55: FlushBufferedVideo: Flushing 17 packets over 533 ms
22:05:56: Total frames encoded: 537, total frames duplicated: 32 (5.96%)
22:05:56: Total frames rendered: 536, number of late frames: 3 (0.56%) (it's okay for some frames to be late)
22:05:56: Encoder closed
22:05:56: NVENC deinitialized
22:05:56:
22:05:56: Profiler time results:
22:05:56:
22:05:56: ==============================================================
22:05:56: video thread frame - [100%] [avg time: 1.929 ms] [children: 31.1%] [unaccounted: 68.9%]
22:05:56: | scene->Preprocess - [0.0518%] [avg time: 0.001 ms]
22:05:56: | GPU download and conversion - [31%] [avg time: 0.598 ms] [children: 19.5%] [unaccounted: 11.5%]
22:05:56: | | flush - [4.77%] [avg time: 0.092 ms]
22:05:56: | | CopyResource - [1.71%] [avg time: 0.033 ms]
22:05:56: | | conversion to 4:2:0 - [13.1%] [avg time: 0.252 ms]
22:05:56: Convert444Threads - [100%] [avg time: 1.232 ms] [children: 99.7%] [unaccounted: 0.325%]
22:05:56: | Convert444toNV12 - [99.7%] [avg time: 1.228 ms]
22:05:56: encoder thread frame - [100%] [avg time: 13.096 ms] [children: 0.0153%] [unaccounted: 100%]
22:05:56: | sending stuff out - [0.0153%] [avg time: 0.002 ms]
22:05:56: ==============================================================
22:05:56:
22:05:56:
22:05:56: Profiler CPU results:
22:05:56:
22:05:56: ==============================================================
22:05:56: video thread frame - [cpu time: avg 0.232 ms, total 124.8 ms] [avg calls per frame: 1]
22:05:56: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:05:56: | GPU download and conversion - [cpu time: avg 0.058 ms, total 31.2 ms] [avg calls per frame: 1]
22:05:56: | | flush - [cpu time: avg 0.058 ms, total 31.2 ms] [avg calls per frame: 1]
22:05:56: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:05:56: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:05:56: Convert444Threads - [cpu time: avg 1.155 ms, total 1201.21 ms] [avg calls per frame: 2]
22:05:56: | Convert444toNV12 - [cpu time: avg 1.155 ms, total 1201.21 ms] [avg calls per frame: 2]
22:05:56: encoder thread frame - [cpu time: avg 1.68 ms, total 873.605 ms] [avg calls per frame: 1]
22:05:56: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:05:56: ==============================================================
22:05:56:
22:05:56: =====Stream End: 2014-10-29, 22:05:56=================================================
22:05:57: Terminating 0x1738
Last game capture log:
2014-10-29, 22:05:38: we're booting up:
22:05:38: CaptureThread: attached to process Gw2.exe
22:05:38: D3D9 Present
22:05:38: (half life scientist) everything.. seems to be in order
22:05:38: D3D9EndScene called
22:05:38: D3DPRESENT_PARAMETERS {
22:05:38: BackBufferWidth: 1920
22:05:38: BackBufferHeight: 1080
22:05:38: BackBufferFormat: D3DFMT_X8R8G8B8
22:05:38: BackBufferCount: 1
22:05:38: MultiSampleType: D3DMULTISAMPLE_NONE
22:05:38: MultiSampleQuality: 0
22:05:38: SwapEffect: D3DSWAPEFFECT_DISCARD
22:05:38: hDeviceWindow: 854118
22:05:38: Windowed: true
22:05:38: EnableAutoDepthStencil: true
22:05:38: AutoDepthStencilFormat: D3DFMT_D24S8
22:05:38: Flags: None
22:05:38: FullScreen_RefreshRateInHz: 0
22:05:38: PresentationInterval: 2147483648
22:05:38: };
22:05:38: successfully set up d3d9 hooks
22:05:38: D3D9Present called
22:05:39: DoD3D9GPUHook: success
22:05:39: D3DSURFACE_DESC {
22:05:39: Format: D3DFMT_X8R8G8B8
22:05:39: Type: D3DRTYPE_SURFACE
22:05:39: Usage: D3DUSAGE_RENDERTARGET
22:05:39: Pool: D3DPOOL_DEFAULT
22:05:39: MultiSampleType: D3DMULTISAMPLE_NONE
22:05:39: MultiSampleQuality: 0
22:05:39: Width: 1920
22:05:39: Height: 1080
22:05:39: };
22:05:39: successfully capturing d3d9 frames via GPU
22:05:56: ---------------------- Cleared D3D9 Capture ----------------------
22:05:56: D3D9EndScene called
22:05:56: D3D9Present called