Question / Help x264 slower preset CPU requirement

EpicReset

Member
does anyone know what cpu can handle the slowest preset for th x264 encoder @60fps with minimal impact to CPU usage. So I can still play pc games with that preset?
 

Sapiens

Forum Moderator
You didn't specify a resolution but I assume you mean either 1280x720 or 1920x1080? No CPU exists that can do what you're asking, certainly not at "minimal impact to CPU usage".
 

EpicReset

Member
1080p30 and 720p60. Nothing can handle it yet? Why does the option exist of there really anything that can do it?
 

dodgepong

Administrator
Community Helper
Because x264 isn't just used for livestreaming. It's more widely used for standard video encoding, which doesn't have to process frames faster than they are played back.
 

dodgepong

Administrator
Community Helper
Well, you have a lot of unanswered questions in your OP, and I haven't tried every CPU. I could try to make a guess, though.

Let's assume you're playing a CPU-intensive game like BF4 at 1080p with ultra graphics on a 60Hz monitor with a GTX980, and you want to stream using that same computer at 1080p30 while maintaining 60fps in game. My guess is that a i7-5960x could stream at the medium preset while playing BF4 at 60fps at 1080p, but that is just a guess. I feel fairly confident it could at least do the fast preset. I am uncertain how well it would perform on the slow preset.
 

EpicReset

Member
@dodgepong sorry, My normal streams use to be run at the medium preset at 30fps 540p while getting no lag while gaming natively with my gtx650 and my OC amd fx-8320 8core cpu.

Although as of recently it freezes up now bs having a few delayed frames here and there so I'm wondering if medium should even be an option for streaming even if the cpu can handle it. With delayed frames and all.

I'm basically trying to work the pros and cons and quality balance for steaming using the x264 with less bitrate or an Nvenc lossless preset with a slightly higher bitrate. But I also want to see the max quality I can push out period. Which is why I did cpu load tests with my amd in various encoder presets and fps
 

alpinlol

Active Member
playing bf4 with ultra settings and above 60 fps average and streaming 720p60 on medium preset should be possible on an i7 5820k with an gtx 980 in my opinion but 1080p60 theres way more power needed at least for a single pc system
as a dedicated streaming machine it "might" be possible but it is hard to tell
 

Boildown

Active Member
The CPU requirements for the presets seem to go up exponentially. So if it takes an i7 4770 to run at Medium, it'll take an Extreme CPU to run at Slow, and probably one of the high end 10 or 12 core Xeons to run at Slower, and probably dual high end Xeons to run at Slowest. And beyond that is probably impossible, as there's diminishing returns to adding more threads. At some point, there's no way to speed things up beyond more clockspeed.

Unfortunately, I don't think anyone has actually tested this with livestreaming x264 and published their results. The best that is reasonably attainable is one of the eight-core Extreme CPUs, as they have good clockspeed (not the best clockspeed though) and eight cores, so fast for the game and for the encoding, both. You might still not hit Slower or even Slow preset with that though, no one really knows, and a lot of it depends on the game you're playing too.
 
Top