Question / Help Elgato HD 60 with OBS Load is on CPU not Elgato?

Dorfdad

New Member
Trying to use an Elgato HD 60 with OSB called Elgato and they said to ask here :)

Im using an I5 laptop for testing at the moment, and If i use Elgato's built in capture I see about 20% CPU uages when I disable their overlays. 50% when overlays or screencast is enabled.

However when I try to use OSB for stream since I want the follow plugins etc I notice that cpu jumps to 95% and the stream lags bad.

I even jumped bitrate down to 1400 tried 720p etc but no matter what I do when using the HD 60 with OBS CPU usage is horrible.

Im using I5 with 2.4gh 8 gigs ram and 150/150 bandwidth.

Is there some magic trick to get the HD60 to do the work when using OBS??
 
Trying to use an Elgato HD 60 with OSB called Elgato and they said to ask here :)

Im using an I5 laptop for testing at the moment, and If i use Elgato's built in capture I see about 20% CPU uages when I disable their overlays. 50% when overlays or screencast is enabled.

However when I try to use OSB for stream since I want the follow plugins etc I notice that cpu jumps to 95% and the stream lags bad.

I even jumped bitrate down to 1400 tried 720p etc but no matter what I do when using the HD 60 with OBS CPU usage is horrible.

Im using I5 with 2.4gh 8 gigs ram and 150/150 bandwidth.

Is there some magic trick to get the HD60 to do the work when using OBS??
How many PCs are you using for your setup?
Also, post your logfile:
giphy.gif
 
Using one laptop connect to xbox one, PS4, WiiU

Logfile:

18:47:26: Open Broadcaster Software v0.651b - 32bit (´・ω・`)
18:47:26: -------------------------------
18:47:26: CPU Name: Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz
18:47:26: CPU Speed: 2295MHz
18:47:26: Physical Memory: 4095MB Total, 3386MB Free
18:47:26: stepping id: 1, model 69, family 6, type 0, extmodel 2, extfamily 0, HTT 1, logical cores 4, total cores 2
18:47:26: monitor 1: pos={0, 0}, size={1536, 864}
18:47:26: Windows Version: 6.2 Build 9200
18:47:26: Aero is Enabled
18:47:26: -------------------------------
18:47:26: OBS Modules:
18:47:26: Base Address Module
18:47:26: 00A90000 OBS.exe
18:47:26: 69950000 OBSApi.dll
18:47:26: 6BF90000 DShowPlugin.dll
18:47:26: 6BB60000 GraphicsCapture.dll
18:47:26: 6BB30000 NoiseGate.dll
18:47:26: 704B0000 PSVPlugin.dll
18:47:26: 6C070000 scenesw.dll
18:47:26: ------------------------------------------
18:47:26: Adapter 1
18:47:26: Video Adapter: Intel(R) HD Graphics Family
18:47:26: Video Adapter Dedicated Video Memory: 0
18:47:26: Video Adapter Shared System Memory: 1879048192
18:47:26: Video Adapter Output 1: pos={0, 0}, size={1536, 864}, attached=true
18:47:26: ------------------------------------------
18:47:26: Adapter 2
18:47:26: Video Adapter: GMTec Display Adapter (WDDM)
18:47:26: Video Adapter Dedicated Video Memory: 100687872
18:47:26: Video Adapter Shared System Memory: 3019898880
18:47:26: =====Stream Start: 2015-07-09, 18:47:26===============================================
18:47:26: Multithreaded optimizations: On
18:47:26: Base resolution: 1920x1080
18:47:26: Output resolution: 696x392
18:47:26: ------------------------------------------
18:47:26: Loading up D3D10 on Intel(R) HD Graphics Family (Adapter 1)...
18:47:26: ------------------------------------------
18:47:26: Audio Format: 48000 Hz
18:47:26: ------------------------------------------
18:47:26: Audio Channels: 2 Ch
18:47:26: Playback device Default
18:47:26: ------------------------------------------
18:47:26: Using desktop audio input: Speakers (High Definition Audio Device)
18:47:26: Global Audio time adjust: 0
18:47:26: ------------------------------------------
18:47:26: Using auxilary audio input: Microphone (High Definition Audio Device)
18:47:26: Mic time offset: 0
18:47:26: ------------------------------------------
18:47:26: Audio Encoding: AAC
18:47:26: bitrate: 128
18:47:26: ------------------------------------------
18:47:26: device: Elgato Game Capture HD,
18:47:26: device id {39F50F4C-99E1-464A-B6F9-D605B4FB5918},
18:47:26: chosen type: UYVY, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-333333
18:47:26: use buffering: true - 0, fourCC: 'UYVY'
18:47:26:
18:47:26: device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
18:47:26: Elgato Game Capture: force buffering with 1 msec
18:47:30: Using directshow input
18:47:30: Scene buffering time set to 800
18:47:30: ------------------------------------------
18:47:30: Video Encoding: x264
18:47:30: fps: 30
18:47:30: width: 696, height: 392
18:47:30: preset: veryfast
18:47:30: profile: main
18:47:30: keyint: 60
18:47:30: CBR: yes
18:47:30: CFR: yes
18:47:30: max bitrate: 1000
18:47:30: buffer size: 1000
18:47:30: ------------------------------------------
18:48:10: Failed loading CUDA dll
18:48:22: x264: bitrate 1000->2000, buffer size 1000->2000
18:48:22: Settings::Encoding: Changing bitrate from 1000kb/s to 2000kb/s
18:48:55: FlushBufferedVideo: Flushing 6 packets over 167 ms
18:48:55: Total frames encoded: 2528, total frames duplicated: 114 (4.51%)
18:48:55: Total frames rendered: 2550, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
18:48:59:
18:48:59: Profiler time results:
18:48:59:
18:48:59: ==============================================================
18:48:59: video thread frame - [100%] [avg time: 7.035 ms] [children: 83.3%] [unaccounted: 16.7%]
18:48:59: | scene->Preprocess - [80.7%] [avg time: 5.679 ms]
18:48:59: | GPU download and conversion - [2.57%] [avg time: 0.181 ms] [children: 1.99%] [unaccounted: 0.583%]
18:48:59: | | flush - [0.952%] [avg time: 0.067 ms]
18:48:59: | | CopyResource - [0.896%] [avg time: 0.063 ms]
18:48:59: | | conversion to 4:2:0 - [0.142%] [avg time: 0.01 ms]
18:48:59: Convert444Thread - [100%] [avg time: 0.543 ms] [children: 98.2%] [unaccounted: 1.84%]
18:48:59: | Convert444toNV12 - [98.2%] [avg time: 0.533 ms]
18:48:59: encoder thread frame - [100%] [avg time: 1.072 ms] [children: 1.03%] [unaccounted: 99%]
18:48:59: | sending stuff out - [1.03%] [avg time: 0.011 ms]
18:48:59: ==============================================================
18:48:59:
18:48:59:
18:48:59: Profiler CPU results:
18:48:59:
18:48:59: ==============================================================
18:48:59: video thread frame - [cpu time: avg 5.68 ms, total 14484.4 ms] [avg calls per frame: 1]
18:48:59: | scene->Preprocess - [cpu time: avg 5.042 ms, total 12859.4 ms] [avg calls per frame: 1]
18:48:59: | GPU download and conversion - [cpu time: avg 0.091 ms, total 234.375 ms] [avg calls per frame: 1]
18:48:59: | | flush - [cpu time: avg 0.024 ms, total 62.5 ms] [avg calls per frame: 1]
18:48:59: | | CopyResource - [cpu time: avg 0.043 ms, total 109.375 ms] [avg calls per frame: 1]
18:48:59: | | conversion to 4:2:0 - [cpu time: avg 0.012 ms, total 31.25 ms] [avg calls per frame: 1]
18:48:59: Convert444Thread - [cpu time: avg 0.569 ms, total 1437.5 ms] [avg calls per frame: 1]
18:48:59: | Convert444toNV12 - [cpu time: avg 0.563 ms, total 1421.88 ms] [avg calls per frame: 1]
18:48:59: encoder thread frame - [cpu time: avg 0.315 ms, total 796.875 ms] [avg calls per frame: 1]
18:48:59: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:48:59: ==============================================================
18:48:59:
18:48:59: =====Stream End: 2015-07-09, 18:48:59=================================================
18:48:59: Terminating 0x1808


As you can see I even dropped the stream to sub 720p and 1000 bitstream and still had issues!

thanks for the help.
 
Back
Top