Question / Help AverMedia Live Gamer HD: Extreme CPU usage?

Sloth

New Member
Should this Still be happening?

PC Specs:

AMD FX-8120 @ 3.1ghz
AsRock 970 Extreme3 mobo
NVIDIA GeForce GTX 670
16GB Crucial Ballistix @ 1600
Crucial 90GB SSD
500gb Seagate 7200RPM @ 6gb/s (storage)

Just bought an Avermedia Live Gamer HD, and I'm still seeing massive (like maxed out) CPU usage when I try to use it as a source in OBS. I'm only streaming in 720 @ 60fps and my PC could handle this without the card. In fact, the quality seems to be worse when I'm using the card versus software capture. I can locally record with REcentral, the software that it comes with, beautifully and with little to no CPU usage, but when I attempt to use it to stream, with both OBS and Xsplit, it seems to be hitting my CPU really hard. I have the latest firmware/drivers, and I've tried uninstalling those and OBS to no result. I'm incredibly frustrated. I can find little to no information about how this is supposed to be set up for OBS, and I'm at my wit's end with google. I know there's something I'm missing. Anyone?
 

Sloth

New Member
Open Broadcaster Software v0.47a - 32bit (´・ω・`)
-------------------------------
CPU Name: AMD FX(tm)-8120 Eight-Core Processor
CPU Speed: 3093MHz
Physical Memory: 4095MB Total, 4095MB Free
stepping id: 2, model 1, family 15, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 8, total cores 8
Windows Version: 6.1 Build 7600
Aero is Disabled
------------------------------------------
Adapter 1
Video Adapter: NVIDIA GeForce GTX 670
Video Adapter Dedicated Video Memory: 4232773632
Video Adapter Shared System Memory: 4004319232
=====Stream Start=====================================================================
Multithreaded optimizations: On
Base resolution: 1280x720
Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Playback device {0.0.0.00000000}.{4951f02c-6eda-47e9-8854-d636b63fb73b}
------------------------------------------
Using desktop audio input: Speakers (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Microphone (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
bitrate: 128
------------------------------------------
device: AVerMedia HD Capture C985 Bus 4,
device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&28cddf4&0&00a8#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, fps: 15-60.0002, fourCC: 'YV12'

Using directshow input
Using graphics capture
------------------------------------------
Video Encoding: x264
fps: 60
width: 1280, height: 720
preset: veryfast
CBR: no
CFR: no
max bitrate: 3000
buffer size: 3000
quality: 8
------------------------------------------
SharedTexCapture hooked
Total frames rendered: 13383, number of frames that lagged: 31 (0.23%) (it's okay for some frames to lag)
=====Stream End=======================================================================
=====Stream Start=====================================================================
Multithreaded optimizations: On
Base resolution: 1280x720
Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Playback device {0.0.0.00000000}.{4951f02c-6eda-47e9-8854-d636b63fb73b}
------------------------------------------
Using desktop audio input: Speakers (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Microphone (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
bitrate: 128
------------------------------------------
device: AVerMedia HD Capture C985 Bus 4,
device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&28cddf4&0&00a8#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, fps: 15-60.0002, fourCC: 'YV12'

Using directshow input
Using graphics capture
------------------------------------------
Video Encoding: x264
fps: 60
width: 1280, height: 720
preset: veryfast
CBR: no
CFR: no
max bitrate: 3000
buffer size: 3000
quality: 8
------------------------------------------
SharedTexCapture hooked
Using RTMP service: Twitch / Justin.tv
Server selection: rtmp://live-lax-backup.justin.tv/app
bufferTime: 2028, outputRateWindowTime: 1000, dropThreshold: 2528
Total frames rendered: 13742, number of frames that lagged: 20 (0.15%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 5.974 ms] [avg calls per frame: 1] [children: 83%] [unaccounted: 17%]
| scene->Preprocess - [20.2%] [avg time: 1.207 ms] [avg calls per frame: 1]
| video encoding and uploading - [62.8%] [avg time: 3.753 ms] [avg calls per frame: 1] [children: 36.3%] [unaccounted: 26.5%]
| | CopyResource - [0.385%] [avg time: 0.023 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [1.05%] [avg time: 0.063 ms] [avg calls per frame: 0]
| | call to encoder - [34.7%] [avg time: 2.075 ms] [avg calls per frame: 0]
| | sending stuff out - [0.1%] [avg time: 0.006 ms] [avg calls per frame: 0]
==============================================================


This is the one I have with the most frames, I quickly become frustrated with how this is working so I havent done anything extensive with it.
 

Grimio

Member
Looks like you are using game capture at the same time, please delete that source.
Other than that, I don't see anything wrong with the log. Are you using any avermedia software at the same time?
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I just tried the app with my C985 at the same settings you're using (720p, 60fps, etc), and I only get 23% CPU usage. I only have 4 cores, a measly i5 2500k at default clock. So as to what's going on with your setup, I don't know, but I can tell you that I don't get the same results.

According to the log file everything is fine as well. Not entirely sure what's going on.
 

taz07rx

New Member
I've try same settings than you with my c985.

720P@60 , 3000, veryfast, quality 8 , ....

My cpu usage is around 60-70% with cs:go & bf3 with OBS & Xsplit. Far less with more static game like FTL.

I've a two PC setup

Streaming pc :
quad core2 Q9550 @3.4Ghz
MB Asus P5Q deluxe
4 GB DDR2 Ram
Nvidia GTX570
SATA HD

I assume it was normal, c985 can't be used as encoder and video capture device at same time.

Try with stock firmware v12 , then updated v17

Recentral don't use heavy cpu while streaming but final quality is not acceptable for me. A better quality cost cpu.

edit: add quad core2 to q9550 line
 

Sloth

New Member
I really don't know what's going on. The card seems to be working, my display is currently running through it, but after some further testing, I've found the ReCentrals 1080p recording to be severely lacking. I am recording DayZ and you wouldn't believe the amount of blurry, even at the maximum bitrate allowed by the software. I understand that DayZ is a very poorly optimized game but I still shouldn't be seeing the results I am. It's as if the card isn't doing the work it's designed to do. When I first installed it, I followed what alot of people on various forums were saying, which was not to bother with Recentral and just install the driver only. I did that. After a while of tinkering with it and getting these poor results, I uninstalled just the driver and installed the whole driver package, same result. Updated firmware, same result. Tried uninstalling obs, same result, tried Xsplit, same result (using it as an encoder in Xsplit is horrible btw, I dropped more frames than I output)

It feels like I have a 200 dollar brick in my computer. I've got to have something set up wrong, or a defective card. Either that or it simply doesn't work as advertised. At this point I don't know. I'm thinking of yanking it out of my computer and sending it back, and buying an I7 3770k overclock setup to just software capture. I bought the card in an attempt to not have to do that, but it looks like that's gonna have to be it if I want to stream with better quality.
 

Sloth

New Member
One quick question though:

Is there a way to CLEAN install OBS? Both times I've uninstalled it and re-installed it I get lingering things from the registry (all my setting are still there, etc). Should I just use some sort of registry cleaner after uninstall to get rid of that?
 

Sloth

New Member
Jim said:
I just tried the app with my C985 at the same settings you're using (720p, 60fps, etc), and I only get 23% CPU usage. I only have 4 cores, a measly i5 2500k at default clock. So as to what's going on with your setup, I don't know, but I can tell you that I don't get the same results.

According to the log file everything is fine as well. Not entirely sure what's going on.


What app? OBS? Just clarifying.
 

paibox

heros in an halfshel
Well, the be perfectly honest, hardware h.264 encoding is nowhere near being useful at the moment. Of course, there may be some insanely expensive cards with hardware encoders that do a decent job, but the encoder on the card in question is mostly just so that people can record and stream at some "acceptable" quality without having to use their CPU... though admittedly it wouldn't take a whole lot of CPU to encode at the quality the card does.

Capture cards are great for capturing video game console output or putting in a dedicated streaming computer, though most capture cards are also PCI express 4x, which means a maximum of 30 frames per second at 1920x1080, but for just local computer loopback I've never seen the point of a capture card. The 3770k sounds like a good investment, the OBS logs I've seen from people using that CPU are nothing short of amazing... well, to me anyway. :)

Edit: To clean out the OBS settings just hold down the Windows key and press "R", then type in "%APPDATA%". You should see a folder in there called "OBS", if you delete this all your settings and scenes will be gone.
 

taz07rx

New Member
i agree with paibox.

this c985 card is very nice to capture source resolution and then streaming in another resolution.

For example i capture my native 1680x1050 main pc and output is set to 720P without software downscale, the card himself do the job (and she is good for that). This is some % cpu that are not used for software downscaling.

For only encoding i've read only negative feedback from h.264 c985 encoder results.

From my point of view / little experience for a 720P 60fps software encoding a (very) good cpu is needed for action games. i7 is a good choice.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I was meaning with OBS. I have my C985 plugged into my xbox though so nothing else is really happening on the computer, but even when I did have my C985 intercepting my monitors it still was never all that different from what I remember.
 

Sloth

New Member
Well, I have another box sitting next to me capable of using this card, How exactly would that work? Would the box with the card in it be the one encoding? It's only a 4 core intel core 2. I'm not sure how good it would be for that, or would I have to play on that while my main box does the capture/encode?
 

paibox

heros in an halfshel
Depending on which model of Core 2 Quad it is, it might be able to put up with 1280x720, though perhaps not without some overclocking, once again all depending on the model.
 

Lostmyrag

New Member
BUMP

I am having the EXACT same problems only with an AMD 8350 cpu, was there ever a fix for this? I need your help!
 

dodgepong

Administrator
Community Helper
This is a very old thread, so you might want to make a new one, because the problem might be different. OBS has changed a lot since Feb 2013.

In general, adding a capture card to a single-PC streaming setup will not improve CPU usage. Are you saying you are experiencing significantly increased CPU usage with the LGHD active than when you don't use the LGHD? Are you on a single-PC or dual-PC setup?

A log would also be helpful. viewtopic.php?f=6&t=97
 
Top