carbonFibreOptik
New Member
I've been using OBS for a few versions and with the latest one I recently got an AVerMedia Live Gamer Portable. I've used a webcam previously and had no issues, but as I've only used my LGP with the latest stable build (v0.542b) I'd like to note that this could be for all versions or simply the latest.
Anyway, when adding a Video Capture device and then trying to select the device from the drop-down context menu 'LGP Stream Engine' (as well as an 'FFsource') only appears on the 32-bit edition of the application. In 64-bit I only get a partial list ('Video Camera', 'Dxtory Video 1', etc) and the other two sources are absent. This is a real bummer as I drop from ~50% CPU usage for 32-bit OBS to ~20% when streaming in the 64-bit version. I'd love to replace the Game Capture with my LGP to save processing power for the games I play, but it's almost pointless in the 32-bit version.
My suspicion is that the OBS application only supports certain device drivers. My LGP for instance might only use 32-bit drivers and the 64-bit application therefore doesn't register the device. However, the 32-bit driver should still be accessible in a 64-bit environment, so I'm not sure if maybe the issue is a simple check for all devices or a software switch that's just not enabled. For instance the 64-bit versions of Adobe apps like Premiere detect and use the LGP just fine, so the compatibility is there even if it needs to be activated.
Thanks for reading my issue guys, and super-duper-double-whammy thanks if anyone has a workable solution. I appreciate the help.
For reference, here's the last 64- and 32-bit run-time logs:
Anyway, when adding a Video Capture device and then trying to select the device from the drop-down context menu 'LGP Stream Engine' (as well as an 'FFsource') only appears on the 32-bit edition of the application. In 64-bit I only get a partial list ('Video Camera', 'Dxtory Video 1', etc) and the other two sources are absent. This is a real bummer as I drop from ~50% CPU usage for 32-bit OBS to ~20% when streaming in the 64-bit version. I'd love to replace the Game Capture with my LGP to save processing power for the games I play, but it's almost pointless in the 32-bit version.
My suspicion is that the OBS application only supports certain device drivers. My LGP for instance might only use 32-bit drivers and the 64-bit application therefore doesn't register the device. However, the 32-bit driver should still be accessible in a 64-bit environment, so I'm not sure if maybe the issue is a simple check for all devices or a software switch that's just not enabled. For instance the 64-bit versions of Adobe apps like Premiere detect and use the LGP just fine, so the compatibility is there even if it needs to be activated.
Thanks for reading my issue guys, and super-duper-double-whammy thanks if anyone has a workable solution. I appreciate the help.
For reference, here's the last 64- and 32-bit run-time logs:
Code:
15:52:35: Open Broadcaster Software v0.542b - 64bit ( ^ω^)
15:52:35: -------------------------------
15:52:35: CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
15:52:35: CPU Speed: 3399MHz
15:52:35: Physical Memory: 8159MB Total, 3274MB Free
15:52:35: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
15:52:35: monitor 1: pos={0, 0}, size={1920, 1080}
15:52:35: monitor 2: pos={1920, 0}, size={1920, 1080}
15:52:35: Windows Version: 6.1 Build 7601 S
15:52:35: Aero is Enabled
15:52:35: -------------------------------
15:52:35: OBS Modules:
15:52:35: Base Address Module
15:52:35: 000000003FB60000 OBS.exe
15:52:35: 00000000E47B0000 OBSApi.dll
15:52:35: 00000000F0850000 DShowAudioPlugin.dll
15:52:35: 00000000ECE30000 DShowPlugin.dll
15:52:35: 00000000F0880000 GraphicsCapture.dll
15:52:35: 00000000F0530000 NoiseGate.dll
15:52:35: 00000000F0510000 PSVPlugin.dll
15:52:35: ------------------------------------------
15:52:35: Adapter 1
15:52:35: Video Adapter: NVIDIA GeForce GTX 550 Ti
15:52:35: Video Adapter Dedicated Video Memory: 1025179648
15:52:35: Video Adapter Shared System Memory: 3221549056
15:52:35: =====Stream Start: 2013-07-28, 15:52:35===============================================
15:52:35: Multithreaded optimizations: On
15:52:35: Base resolution: 1280x720
15:52:35: Output resolution: 1280x720
15:52:35: ------------------------------------------
15:52:35: Loading up D3D10...
15:52:35: Playback device {0.0.0.00000000}.{1a291794-6974-4138-ab93-27a5b092ebda}
15:52:35: ------------------------------------------
15:52:35: Using desktop audio input: Speakers (2- Creative SB X-Fi)
15:52:35: Using 5.1 speaker setup
15:52:35: ------------------------------------------
15:52:35: Using auxilary audio input: Headset Microphone (ASTRO MixAmp Pro )
15:52:35: Using Mic QPC timestamps
15:52:35: ------------------------------------------
15:52:35: Audio Encoding: AAC
15:52:35: bitrate: 256
15:52:35: Using Window Capture
15:52:35: Using bitmap image
15:52:35: ------------------------------------------
15:52:35: device: Video Camera ,
15:52:35: device id \\?\usb#vid_045e&pid_0294&mi_00#7&31c3b196&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
15:52:35: chosen type: YUY2, usingFourCC: false, res: 320x240 - 320x240, frameIntervals: 166666-2000000, fourCC: 'YUY2'
15:52:35: audio device: Disable,
15:52:35: audio device id Disabled,
15:52:35:
15:52:35: Using directshow input
Warning -- DShowPlugin: Could not create device filter
15:52:35: Using directshow input
15:52:35: Using custom x264 settings: "partitions=p8x8,b8x8,i8x8,i4x4 bframes=2 ref=1 me=hex subme=4 mixed-refs=off weightb=off opencl=true"
15:52:35: The custom x264 command 'mixed-refs=off' failed
15:52:35: The custom x264 command 'weightb=off' failed
15:52:35: ------------------------------------------
15:52:35: Video Encoding: x264
15:52:35: fps: 60
15:52:35: width: 1280, height: 720
15:52:35: preset: veryfast
15:52:35: CBR: no
15:52:35: CFR: no
15:52:35: max bitrate: 2000
15:52:35: buffer size: 1500
15:52:35: quality: 8
15:52:35: ------------------------------------------
15:52:35: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
15:59:15: Total frames rendered: 23972, number of frames that lagged: 3 (0.01%) (it's okay for some frames to lag)
15:59:15: =====Stream End: 2013-07-28, 15:59:15=================================================
15:59:16:
15:59:16: Profiler results:
15:59:16:
15:59:16: ==============================================================
15:59:16: frame - [100%] [avg time: 1.613 ms (cpu time: avg 1.295 ms, total 31044.2 ms)] [avg calls per frame: 1] [children: 99.8%] [unaccounted: 0.186%]
15:59:16: | frame preprocessing and rendering - [40.9%] [avg time: 0.66 ms (cpu time: avg 0.425 ms, total 10202.5 ms)] [avg calls per frame: 1] [children: 21.8%] [unaccounted: 19.1%]
15:59:16: | | scene->Preprocess - [21.8%] [avg time: 0.352 ms (cpu time: avg 0.141 ms, total 3385.22 ms)] [avg calls per frame: 1]
15:59:16: | video encoding and uploading - [58.9%] [avg time: 0.95 ms (cpu time: avg 0.869 ms, total 20841.8 ms)] [avg calls per frame: 1] [children: 57.5%] [unaccounted: 1.36%]
15:59:16: | | flush - [6.26%] [avg time: 0.101 ms (cpu time: avg 0.044 ms, total 1060.81 ms)] [avg calls per frame: 1]
15:59:16: | | CopyResource - [1.49%] [avg time: 0.024 ms (cpu time: avg 0.009 ms, total 218.401 ms)] [avg calls per frame: 0]
15:59:16: | | conversion to 4:2:0 - [0.186%] [avg time: 0.003 ms (cpu time: avg 0.003 ms, total 93.601 ms)] [avg calls per frame: 0]
15:59:16: | | call to encoder - [49.5%] [avg time: 0.799 ms (cpu time: avg 0.795 ms, total 19078.9 ms)] [avg calls per frame: 0]
15:59:16: | | sending stuff out - [0.062%] [avg time: 0.001 ms (cpu time: avg 0 ms, total 15.6 ms)] [avg calls per frame: 0]
15:59:16: | Convert444Threads - [2.06e+003%] [avg time: 33.288 ms (cpu time: avg 0.866 ms, total 20779.3 ms)] [avg calls per frame: 1]
15:59:16: ==============================================================
15:59:16:
Code:
15:59:24: Open Broadcaster Software v0.542b - 32bit (´・ω・`)
15:59:24: -------------------------------
15:59:24: CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
15:59:24: CPU Speed: 3399MHz
15:59:24: Physical Memory: 4095MB Total, 3332MB Free
15:59:24: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
15:59:24: monitor 1: pos={0, 0}, size={1920, 1080}
15:59:24: monitor 2: pos={1920, 0}, size={1920, 1080}
15:59:24: Windows Version: 6.1 Build 7601 S
15:59:24: Aero is Enabled
15:59:24: -------------------------------
15:59:24: OBS Modules:
15:59:24: Base Address Module
15:59:24: 00C30000 OBS.exe
15:59:24: 672D0000 OBSApi.dll
15:59:24: 6C160000 DShowPlugin.dll
15:59:24: 6C4F0000 GraphicsCapture.dll
15:59:24: 6C4D0000 NoiseGate.dll
15:59:24: 6C140000 PSVPlugin.dll
15:59:24: ------------------------------------------
15:59:24: Adapter 1
15:59:24: Video Adapter: NVIDIA GeForce GTX 550 Ti
15:59:24: Video Adapter Dedicated Video Memory: 1025179648
15:59:24: Video Adapter Shared System Memory: 3221549056
15:59:24: =====Stream Start: 2013-07-28, 15:59:24===============================================
15:59:24: Multithreaded optimizations: On
15:59:24: Base resolution: 1280x720
15:59:24: Output resolution: 1280x720
15:59:24: ------------------------------------------
15:59:24: Loading up D3D10...
15:59:24: Playback device {0.0.0.00000000}.{1a291794-6974-4138-ab93-27a5b092ebda}
15:59:24: ------------------------------------------
15:59:24: Using desktop audio input: Speakers (2- Creative SB X-Fi)
15:59:24: Using 5.1 speaker setup
15:59:24: ------------------------------------------
15:59:24: Using auxilary audio input: Headset Microphone (ASTRO MixAmp Pro )
15:59:24: Using Mic QPC timestamps
15:59:24: ------------------------------------------
15:59:24: Audio Encoding: AAC
15:59:24: bitrate: 256
15:59:24: Using bitmap image
15:59:24: ------------------------------------------
15:59:24: device: Video Camera ,
15:59:24: device id \\?\usb#vid_045e&pid_0294&mi_00#7&31c3b196&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
15:59:24: chosen type: YUY2, usingFourCC: false, res: 320x240 - 320x240, frameIntervals: 166666-2000000, fourCC: 'YUY2'
15:59:24: audio device: Disable,
15:59:24: audio device id Disabled,
15:59:24:
15:59:24: Using directshow input
15:59:24: Using Window Capture
15:59:24: ------------------------------------------
15:59:24: device: LGP Stream Engine,
15:59:24: device id (null),
15:59:24: chosen type: YUY2, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 166666-166666, fourCC: 'YUY2'
15:59:24:
15:59:24: device audio info - bits per sample: 16, channels: 2, samples per sec: 44100, block size: 4
15:59:24: Using directshow input
15:59:24: Using custom x264 settings: "partitions=p8x8,b8x8,i8x8,i4x4 bframes=2 ref=1 me=hex subme=4 mixed-refs=off weightb=off opencl=true"
15:59:24: The custom x264 command 'mixed-refs=off' failed
15:59:24: The custom x264 command 'weightb=off' failed
15:59:25: ------------------------------------------
15:59:25: Video Encoding: x264
15:59:25: fps: 60
15:59:25: width: 1280, height: 720
15:59:25: preset: veryfast
15:59:25: CBR: no
15:59:25: CFR: no
15:59:25: max bitrate: 2000
15:59:25: buffer size: 1500
15:59:25: quality: 8
15:59:25: ------------------------------------------
15:59:25: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
16:16:46: Using Window Capture
16:20:16: Total frames rendered: 74995, number of frames that lagged: 99 (0.13%) (it's okay for some frames to lag)
16:20:17: =====Stream End: 2013-07-28, 16:20:17=================================================
16:20:17:
16:20:17: Profiler results:
16:20:17:
16:20:17: ==============================================================
16:20:17: frame - [100%] [avg time: 2.708 ms (cpu time: avg 2.052 ms, total 153926 ms)] [avg calls per frame: 1] [children: 99.8%] [unaccounted: 0.185%]
16:20:17: | frame preprocessing and rendering - [47.8%] [avg time: 1.294 ms (cpu time: avg 0.947 ms, total 71074.1 ms)] [avg calls per frame: 1] [children: 31.5%] [unaccounted: 16.2%]
16:20:17: | | scene->Preprocess - [31.5%] [avg time: 0.854 ms (cpu time: avg 0.613 ms, total 46035.9 ms)] [avg calls per frame: 1]
16:20:17: | video encoding and uploading - [52%] [avg time: 1.409 ms (cpu time: avg 1.102 ms, total 82680.5 ms)] [avg calls per frame: 1] [children: 50.7%] [unaccounted: 1.29%]
16:20:17: | | flush - [8.53%] [avg time: 0.231 ms (cpu time: avg 0.046 ms, total 3494.42 ms)] [avg calls per frame: 1]
16:20:17: | | CopyResource - [0.812%] [avg time: 0.022 ms (cpu time: avg 0.009 ms, total 717.601 ms)] [avg calls per frame: 0]
16:20:17: | | conversion to 4:2:0 - [0.665%] [avg time: 0.018 ms (cpu time: avg 0.002 ms, total 156.003 ms)] [avg calls per frame: 0]
16:20:17: | | call to encoder - [40.7%] [avg time: 1.102 ms (cpu time: avg 1.023 ms, total 76721.3 ms)] [avg calls per frame: 0]
16:20:17: | | sending stuff out - [0.0369%] [avg time: 0.001 ms (cpu time: avg 0 ms, total 62.401 ms)] [avg calls per frame: 0]
16:20:17: | Convert444Threads - [1.23e+003%] [avg time: 33.347 ms (cpu time: avg 1.124 ms, total 84349.7 ms)] [avg calls per frame: 1]
16:20:17: ==============================================================
16:20:17: