Out of curiosity where did you get this number? The material I've seen regarding x264 and threads tends to recommend 16 threads as the sane limit before you start seeing quality loss, particularly with CBR.Well, technically X264 can use up to 22 threads before losing efficiency.
interesting. both cpu's at stock?They're both important. Its hard to say beyond the 4/8 core CPUs because no one has done that kind of testing yet. But an 8320 will be significantly faster than an i5 for OBS. If you're running OBS and your game on the same PC, then it depends on your game too, as most games love clockspeed and are poorly multithreaded. The i7s are the best in both departments, and the Haswell CPUs in general have a very good Quicksync option that can trump other concerns depending on what you want to do.
Out of curiosity where did you get this number? The material I've seen regarding x264 and threads tends to recommend 16 threads as the sane limit before you start seeing quality loss, particularly with CBR.
You are correct, it is 16, my mistake. I read somewhere that anything above 16 will yield a less-than-noticeable improvement.
-Shrimp
Hyperthreading is extremely important while streaming. It is not as useful in gaming, as game engines generally cant make use of more than 4 threads, but X264 and video encoding can use whatever threads they can get. X264's limit is 128 threads.interesting
oh wow i didnt know hyperthreading was used for streaming.Hyperthreading is extremely important while streaming. It is not as useful in gaming, as game engines generally cant make use of more than 4 threads, but X264 and video encoding can use whatever threads they can get. X264's limit is 128 threads.
just curious, are you overclocked?I was streaming Anno 2070 on an FX-8320 and all 8 cores were being worked. Never seen that before, but I didn't notice any performance drops at all. I'm sure a quad would have trouble.
how can this be resolved?How many cores x264 can use efficiently entirely depends on the resolution. For small resolutions its quite limited, for 4k it will probably be quite a bit. Just saying "it can use 16" or "22" isn't very good unless you specify which resolution you're encoding at. Even then, at the extremely high core counts, its not clear at all if its better to have an 8/16 CPU running at a higher clockrate or a 15/30 CPU running at slower clockrates (assuming money no object). If you check Intel's product sheets, all the really high core count CPUs (8/16 and up, basically) have increasingly drastically reduced clockrates.
im surprised none of the popular forums and review sites any threads and articles about it. nothing with solid evidence ofcIt can be resolved when someone with money to burn runs benchmarks and posts the results.