Question / Help Better quality with Elgato program?

iiMPaKT

New Member
I use an elgato game capture HD and on the software it came with, I can stream to Twitch with an upload speed of 3.5 mb/s and the quality is great 720p according to the software. When I try to do the same in OBS, the quality is fuzzy and blurry and laggy.

I stream Call of duty, a high FPS game. Anyone know why?
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Could you post a log of a bad session? Can't really know for sure what's going on without it.
 

Boildown

Active Member
Are you playing CoD on the same laptop that you're streaming with? If so, how are you using the Elgato? Using a capture card on the same computer you're playing your game on is generally a bad idea.

Second, you appear to have no video card other than the integrated Intel HD Graphics. There was another thread where someone's Intel HD Graphics just wasn't fast enough for playing the game and using OBS at the same time.

16:37:47: CPU Name: Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz
16:37:47: CPU Speed: 2693MHz
16:37:47: Physical Memory: 4006MB Total, 2475MB Free
16:37:47: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
16:37:47: monitor 1: pos={0, 0}, size={1280, 800}
16:37:47: Windows Version: 6.1 Build 7601 S
16:37:47: Aero is Disabled

I thought the i7-2620M would be a quad core/eight logical. If that's not the case and this log is accurate, your CPU might not be strong enough.

Looks like it really is just a dual core/four logical: http://ark.intel.com/products/52231/Int ... o-3_40-GHz . That's unfortunate, 'cause the i7 2600k is a quad with hyperthreading, it just seems misleading.
 

iiMPaKT

New Member
Boildown said:
Are you playing CoD on the same laptop that you're streaming with? If so, how are you using the Elgato? Using a capture card on the same computer you're playing your game on is generally a bad idea.

Second, you appear to have no video card other than the integrated Intel HD Graphics. There was another thread where someone's Intel HD Graphics just wasn't fast enough for playing the game and using OBS at the same time.

16:37:47: CPU Name: Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz
16:37:47: CPU Speed: 2693MHz
16:37:47: Physical Memory: 4006MB Total, 2475MB Free
16:37:47: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
16:37:47: monitor 1: pos={0, 0}, size={1280, 800}
16:37:47: Windows Version: 6.1 Build 7601 S
16:37:47: Aero is Disabled

I thought the i7-2620M would be a quad core/eight logical. If that's not the case and this log is accurate, your CPU might not be strong enough.

Looks like it really is just a dual core/four logical: http://ark.intel.com/products/52231/Int ... o-3_40-GHz . That's unfortunate, 'cause the i7 2600k is a quad with hyperthreading, it just seems misleading.

Nope, playing CoD on my xbox 360 and using an elgato. I figured it was more my computer than my internet. Unfortunately, my laptop is the only way for me to stream as of now.

It may be due to the fact that I have a MacBook Pro bootcamped to run windows 7. Maybe windows 7 isn't getting the functionality of my mac and is something I should look into further (not dealing with obs obviously).

In the meantime, any suggestions as to what settings I should use for those specs shown in the log? Thanks for the help.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
So, hm. Blurry. Could this be perhaps because OBS can't really record in anything but 720p when the elgato is in use? That's sort of what I'm guessing at this point
 

AndehX

Member
About the 720p thing is OBS Jim... Is the reason why 720p is the only available resolution for the Elgato down to you implimentation of the device? or is it down to bad support/drivers from Elgato? I really would like to be able to select the appropriate resolution for whatever im streaming. Maybe this is the reason why 480i stuff can't be deinterlaced? because OBS only see's 720p. We all know what happens to interlaced footage when you upscale it.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
This is due to both OBS and elgato's directshow filter. Elgato's directshow filter is so poorly implemented it makes me want to jump off a bridge, and because of a flaw in OBS' design, it can't use it properly and it just uses the "default" of 720p each time, and users can't currently change it. It'll be fixed in the rewrite, but currently it just won't work.

They on the other hand *could* get it working sooner than the rewrite if they just made their filter properly implement the IAMStreamConfig class properly in their filter, but of course they won't. They'll instead just blame me, "must be a problem with OBS" as per usual, bla bla bla. Whatever.
 

iiMPaKT

New Member
So it sounds like it's ALL JIM'S FAULT!

I'm just kidding :) thanks for the help. I'll continue messing around with it to get the best results possible for now and see where OBS goes in the future. Thanks again!
 

tehguy

Member
When will this rewrite version be released? I too have the problem with not being able to get 1080p from the Elgato to OBS despite having a 1080p60 input.

Thanks!
 
Top