3 ms·
Those that use streaming PCs are almost always using Ryzen for that purpose. They add streaming machines to allow them to run CPU encoding for h264 since it pro
by PaulKeeble 7y ago
Those that use streaming PCs are almost always using Ryzen for that purpose. They add streaming machines to allow them to run CPU encoding for h264 since it produces a better image than NVEnc and it is very parallelisable and just a lot faster on Ryzen at the same price as a result. Gaming wise they are chose and kept 9900K(S)s for a good performance reason but they are also using Ryzen for video rendering and streaming purposes very often as it tends to do the scrubbing and rendering out quicker as well, but that also depends on the software you use as Premiere is mostly GPU limited except on certain effects.
As far as I can see the Youtube/Streamer types are either poor and choosing Ryzen as making videos is their bottleneck and its better bang for the buck or rich and choosing the best CPU for each circumstance across a range of computers.
Programmers that game have a different trade-off. A lot of compilers aren't all that parallel and many other tools aren't either. It highly depends on the language and tooling and the program you are writing. Maybe you can get use out of 32/64 CPU with what you are using, but if you are programming a language that is single-threaded mostly (Ruby) then perhaps there isn't a lot of point on anything more than 2/4.
This is the wider issue with threading scaling generally and having two companies chasing differing things. Intel is going hard for more clock speed with minor increments at the moment while AMD is going wider at somewhat lower clock speed. IPC wise AMD has an advantage in many cases but it's by no means always the case. It is complex to choose the right thing if 20% matters to you, but if 20% doesn't then go AMD because at the same price you get a lot more cores.