Can my CPU handle streaming?

QwerkyPengwen

Splendid
Ambassador
Hi there. Been on the forums for a while now and usually do the helping instead of asking for it and I always google for my solutions but this one is giving me some trouble and I'm getting some mixed opinions in different places about it where I can find it.
So I know that I would be fine if I was using a newer-ish i3 2core hyperthreded but as for something a little older I'm not too sure.

So it's simple really. I have a business computer I picked up from a friend that has an i5-650 in it.
I want to use this machine as a streaming/recording PC for games I play on console as well as my gaming machine. I would just use my gaming machine with software capture like OBS but found that with newer titles like Rise of the Tomb Raider it tends to encode kind of choppy becuase it's an i5-3570k but some slightly older/less demanding titles it works just fine.

So will the i5-650 be enough to stream/record or do you think it'll not have enough juice to encode well enough.

My preferred streaming specs are 1080p@60fps with a CBR of about 8,000 - 10,000 (I have a 120 megabit upload so no worries about that.)
If this processor can't handle that then what would be your best guess as to what it could handle at max for encoding a stream?

My preferred recording method would naturally be lossless/RAW for maximum quality when uploading to YouTube and having them encode it and naturally decrease the overall bitrate and quality compared to the source when they do, and obviously for video editing purposes as well.

Lastly, I intend to stream and capture at the same time so that I can take what I stream and edit/upload it afterwards and of course with a better quality than the stream. (unless what I'm streaming looks perfectly fine and I don't plan on doing any editing to it, at which point I'll just let YouTube do it's saving feature and leave it on the channel as is already uploaded.)
 
Solution


Use task manager while recording to put the recording task to real-time priority, if you use a program like process hacker you can save this setting and it will always record with real-time.

Personally I doubt that the i5-650 can handle 1080p@60fps at a good quality if you are talking about x264 encoding.


Use task manager while recording to put the recording task to real-time priority, if you use a program like process hacker you can save this setting and it will always record with real-time.

Personally I doubt that the i5-650 can handle 1080p@60fps at a good quality if you are talking about x264 encoding.
 
Solution
If you are using a capture card then why are you having problems in the first place?
(And why where you going on about obs? )
Is the elgato output too big in size and you have to re-encode it?

The higher the resolution and the more the FPS the more data a cpu has to crunch for the converting,the weaker the CPU the less precise the calculations (less quality) that you can do to keep it all real time.