Question / Help New Build + New CPU + Streaming Help

wapeddell

Member
So I plan on building a new PC and use my old one as a streaming PC my current rig is this

AMD Phenom II X6 1090t Black Edition OC to 3.8
12gb RipJaw @ 1600
AMD 7970
Samsung SSD Evo 500gb
Avermedia Live Gamer HD
Dual Screen setup

My future Rig will be along these specs

Intel Core i7-4770K or Intel Core i7-4930K
16gb of some ram

then specs from my old

AMD 7970
Samsung SSD Evo 500gb
Avermedia Live Gamer HD
Dual Screen setup

Talk to me guys would my old be enough to encode at medium or slow?
 

dodgepong

Administrator
Community Helper
First of all, using a capture card on a single-PC setup gives you no performance benefit, and is useless in almost all cases. So if you really want to get use out of that capture card, you'll need a second computer.

But besides that, just talking about the rest of the specs, it's all a question of what settings you're streaming at, especially resolution and frame rate. If you want to stream at 1080p on a single-PC setup at 30fps while maintaining a playable in-game frame rate, you might be able to stream at the faster preset (more likely with the 4930k). But honestly, it's extremely difficult to tell ahead of time without testing it, because there's a multitude of variables that come into play when it comes to streaming performance.
 

wapeddell

Member
dodgepong said:
First of all, using a capture card on a single-PC setup gives you no performance benefit, and is useless in almost all cases. So if you really want to get use out of that capture card, you'll need a second computer.

But besides that, just talking about the rest of the specs, it's all a question of what settings you're streaming at, especially resolution and frame rate. If you want to stream at 1080p on a single-PC setup at 30fps while maintaining a playable in-game frame rate, you might be able to stream at the faster preset (more likely with the 4930k). But honestly, it's extremely difficult to tell ahead of time without testing it, because there's a multitude of variables that come into play when it comes to streaming performance.

No no no I'm going to use my old PC as a stream PC I was giving you the specs of my new PC that I'm going to build. I was asking would my OLD PC be able to encode using the medium preset 720p at 60fps. I'm guessing you didn't read.
 

dodgepong

Administrator
Community Helper
Ah, my mistake, I missed the part about you using the old one as a streaming PC. That makes a lot more sense, then. You didn't mention that you were streaming at 720p60 though, so that information helps.

I'd be surprised if the hexacore could stream at the medium preset...maybe faster, but again, it's hard to say. I don't have experience with all hardware, and like I said, there are many factors that can go into a stream's performance. I don't want to make any promises.

If you were to use the 4930k as the streaming PC CPU, though, then I'd be pretty confident in saying that you could stream at 720p60 with the medium preset.
 

wapeddell

Member
dodgepong said:
Ah, my mistake, I missed the part about you using the old one as a streaming PC. That makes a lot more sense, then. You didn't mention that you were streaming at 720p60 though, so that information helps.

I'd be surprised if the hexacore could stream at the medium preset...maybe faster, but again, it's hard to say. I don't have experience with all hardware, and like I said, there are many factors that can go into a stream's performance. I don't want to make any promises.

If you were to use the 4930k as the streaming PC CPU, though, then I'd be pretty confident in saying that you could stream at 720p60 with the medium preset.

Ok then what about using a Intel i7 4770k for streaming? You think it will be able to achieve 720p 60 fps at medium preset? If so I will just buy two rather than buying the i7 4930k.
 

dodgepong

Administrator
Community Helper
For video encoding, the 4930k is the clear winner, but the 4770k is good, too, and in a dedicated streaming box, it could probably do 720p60 at medium preset, too. Again, this is not a guarantee. I recommend looking up benchmarks and keeping receipts, just in case.
 

Boildown

Active Member
My 2600k is kind of borderline for 720p60 at Medium, but can do Fast with no problem at all. I think the 4770k can do Medium for that, at least if you get a good overclock. No chance that AMD can do Medium, I doubt even Fast.

What I actually do is stream at Fast with subme set to 5 instead of 6, and do a second instance of OBS at the full 1080p60 on SuperFast, all at the same time.
 

wapeddell

Member
dodgepong said:
For video encoding, the 4930k is the clear winner, but the 4770k is good, too, and in a dedicated streaming box, it could probably do 720p60 at medium preset, too. Again, this is not a guarantee. I recommend looking up benchmarks and keeping receipts, just in case.

Well I've been doing a lot of research and notice support for NVENC so that may be my solution I go with. Also, I haven't seen any post about this but will guys be incorporating other ways of encoding similar to NVENC rather than using the cpu? For example, Avermedia Encoder, yea I know they suck for streaming, Elgato Game Capture Encoder, Blackmagic Design H.264 Pro Recorder Encoder, AMD Video Codec Engine Encoder, or any other device out there? I know it is hard to implement such things due to licensing and time consumption. Also, I know this may sound like I'm instigating a AMD vs Nvidia war but since you guys implemented NVENC maybe you can at least do the same for AMD users just a thought.

Here is a link about VCE http://www.anandtech.com/show/5261/amd- ... 0-review/9
 

Boildown

Active Member
That has been discussed in other threads, but it comes down to the fact that this is Open Source Software. Other people, not the lead programmer, have contributed the other ways to encode so far: Intel's Quicksync and Nvidia's NVEnc. Its going to take someone with an interest in adding those features to come here and do it. If no one has added VCE, then the VCE community only has themselves and/or AMD to blame (I mention AMD because Nvidia was a roadblock for a long time, in a way, in getting NVEnc added).

That said, it has also been stated a lot that adding other encoders or even entirely new codecs to encode with will be a lot easier when the OBS Studio is out, and I saw that the Avermedia encoder was mentioned by someone. So all those alternative or device-specific encoders should be possible in the re-write. But its going to take someone with an interest in doing it, to do it. Being Open Source and using volunteer effort, there's no one forcing anyone to program anything, you do what you want. If no one who can program effectively wants, it won't get done.

So like I said in another thread regarding VCE: If you want it really bad, and think it should be there, and can't program it yourself, go find out where all the VCE programmers hang out on the internet, let them know about this project, and recruit them to do it.
 

Krazy

Town drunk
Just an FYI, if you are in any way concerned about quality, you won't want to be using the hardware encoders, anyway. You can get way more quality out of x264 with the proper settings. Hardware encoders are by their nature very limited. They trade quality for performance, especially the ones in the consumer level capture cards. Those hardware encoders are really only meant for high bitrate local recordings.
 

seronx

New Member
With VCE don't you have a hybrid mode through OpenCL which has the added benefit of software quality with hardware speed.

---
Any Intel processor higher than the number 3700 and 4600 can let you stream at Medium. Aim for Haswell processors for the massive AVX2 boost.
 

Sapiens

Forum Moderator
seronx said:
Any Intel processor higher than the number 3700 and 4600 can let you stream at Medium. Aim for Haswell processors for the massive AVX2 boost.
That...is completely misguided. A 3770 in a dedicated encoding box will not do 720p60 on the medium preset unless the source content is low motion or the CPU is overclocked, and I suspect a 4770 would be in the same boat as it isn't much of a speed increase over the 3770. A 4670 would be even less capable as it lacks hyperthreading support.
 

Videophile

Elgato
Sapiens said:
seronx said:
Any Intel processor higher than the number 3700 and 4600 can let you stream at Medium. Aim for Haswell processors for the massive AVX2 boost.
That...is completely misguided. A 3770 in a dedicated encoding box will not do 720p60 on the medium preset unless the source content is low motion or the CPU is overclocked, and I suspect a 4770 would be in the same boat as it isn't much of a speed increase over the 3770. A 4670 would be even less capable as it lacks hyperthreading support.
Actually, I have a 4770k at 4.2Ghz and it can do 720p60 medium with subme=8, threads=9 and opencl=true(using my 7970). Just thought i'd leave that here.
 

Sapiens

Forum Moderator
Pretty sure I mentioned overclocking in the post you quoted, and that you missed the point of what I was saying.
 

Videophile

Elgato
Sapiens said:
Pretty sure I mentioned overclocking in the post you quoted.
You did. :) Although, 4.2Ghz is not that far off from the 3.9Ghz boost the CPU gets.

EDIT: I have streamed at the base clocks at 720p60 using the medium preset, using an Xcapture-1 and playing Call of duty at 720p on the Xbox One.
 
Top