View Full Version : Upgrade from Ryzen 1700 to what? (Encoding/4K x265)
jlw_4049
13th March 2020, 17:07
I've been encoding with a Ryzen 1700 since it first dropped. I have been trying to find benchmarks that would give me an accurate speed increase.
I'm leaning towards the Ryzen 3700x (Thread ripper is a bit to expensive/power hungry for my blood) however I keep eye balling the 3900x. I just can't find accurate FPS results for encoding and if it would be worth the extra cost.
Would even going from the 1700 to the 3700x be worth it? (Considering they are both 8 cores/16 thread)
Could anyone tell me what % of performance/time saved I would gain on my encodes + does the 3700x have different types of AVX2 capabilities etc.
:thanks:
Stereodude
13th March 2020, 18:20
According to the results in the X265 FHD benchmark:
Ryzen 7 1700 @ 3.5gHz is 24.3FPS
Ryzen 7 3700X @ 3.6gHz is 42.1FPS
Ryzen 9 3900X @ 3.8gHz is 59.2FPS
Ryzen 9 3950X @ 3.8gHz is 74.8FPS
jlw_4049
13th March 2020, 18:29
According to the results in the X265 FHD benchmark:
Ryzen 7 1700 @ 3.5gHz is 24.3FPS
Ryzen 7 3700X @ 3.6gHz is 42.1FPS
Ryzen 9 3900X @ 3.8gHz is 59.2FPS
Ryzen 9 3950X @ 3.8gHz is 74.8FPS
So in theory I would get about a 50% encoding speed VS the 1700 if I went with the 3700x.
Does the 3700x have any additional features like the avx2 workloads compared to the 1700?
Stereodude
13th March 2020, 18:46
So in theory I would get about a 50% encoding speed VS the 1700 if I went with the 3700x.
It's ~73% faster if you do the math.
Does the 3700x have any additional features like the avx2 workloads compared to the 1700?
What do you mean? It's ~73% faster using the full features of both chips. It looks like they have the same overall feature set with regards to x265.
1700: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
3700X: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
jlw_4049
13th March 2020, 19:07
It's ~73% faster if you do the math.
What do you mean? It's ~73% faster using the full features of both chips. It looks like they have the same overall feature set with regards to x265.
1700: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
3700X: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
Oh thank you on the information. I had read that the 1700 didn't have the AVX2 feature, I guess that was incorrect information.
Also, so in theory if I was getting around 3fps for a 4K encode I would potentially see about 5.5fps?
Stereodude
13th March 2020, 20:10
Oh thank you on the information. I had read that the 1700 didn't have the AVX2 feature, I guess that was incorrect information.
Also, so in theory if I was getting around 3fps for a 4K encode I would potentially see about 5.5fps?
About that. The x265 FHD Benchmark uses a fast preset. I found a slightly larger performance increase between my two systems using a slower preset than the benchmark said I'd get. The benchmark said I should get 406.8% increase (77.49 fps vs. 19.05 fps). On a veryslow preset using the same command line on both of 1080p25 video I got a 424.5% increase (1.770 fps vs. 0.417 fps).
Atak_Snajpera
13th March 2020, 20:14
About that. The x265 FHD Benchmark uses a fast preset. I found a slightly larger performance increase between my two systems using a slower preset than the benchmark said I'd get. The benchmark said I should get 406.8% increase (77.49 fps vs. 19.05 fps). On a veryslow preset using the same command line on both of 1080p25 video I got a 424.5% increase (1.770 fps vs. 0.417 fps).
Benchmark uses default medium present not fast! 424/406=~1.04 (basicaly margin of error)
Atak_Snajpera
13th March 2020, 20:16
So in theory I would get about a 50% encoding speed VS the 1700 if I went with the 3700x.
Does the 3700x have any additional features like the avx2 workloads compared to the 1700?
Zen1 Has 2x128bit simd while Zen2 Has 2x256bit simd hence better performance in x265
Stereodude
13th March 2020, 20:19
Benchmark uses default medium present not fast!
I didn't say it used the fast preset. I said it used a fast preset. The preset it uses is fast compared to veryslow.
NikosD
13th March 2020, 20:20
Oh thank you on the information. I had read that the 1700 didn't have the AVX2 feature, I guess that was incorrect information. AVX2 has 256 bit instructions and 1700 has only half width SIMD registers, so it can execute AVX2 but using 128 bit registers, so in almost half speed.
As you can see from the above benchmark, Zen 2 architecture (Ryzen 3000 series) and mainly AVX2 implementation, is ~70 % faster than Zen (Ryzen 1700) for x265 encoding.
Atak replied as I was writing...A nice coincidence.
Atak_Snajpera
13th March 2020, 20:27
I didn't say it used the fast preset. I said it used a fast preset. The preset it uses is fast compared to veryslow.
Non native english speakers do not see that difference... Next time be more specific. Fast preset means fast preset. End of story
hajj_3
13th March 2020, 22:47
ryzen 4000 chips out in a few months, i'd wait for those.
jlw_4049
13th March 2020, 23:33
Thanks, I'll wait for ryzen 4 series chips I guess before I do my server upgrade. Thanks for all the replies I appreciate the information!
Stereodude
14th March 2020, 00:34
ryzen 4000 chips out in a few months, i'd wait for those.
Based on what? They look more like end of the year from the roadmaps I've seen.
QBhd
14th March 2020, 01:22
No earlier than end of year... and who knows maybe later with everything going on in the world right now.
I just pulled the trigger a couple of weeks ago on my 3700X build.
QB
jlw_4049
14th March 2020, 02:27
No earlier than end of year... and who knows maybe later with everything going on in the world right now.
I just pulled the trigger a couple of weeks ago on my 3700X build.
QB
Yeah but this is just my encoding/home server machine. I think I can wait a bit longer and maybe get something from the 4xxx series chips that is quicker/maybe a 10 or 12 core processor for a similar price.
My main gaming rig is still an i7-6700k, I thought about upgrading it to a 3700x but I honestly don't know if it would be worth right now.
Stereodude
14th March 2020, 15:00
Yeah but this is just my encoding/home server machine. I think I can wait a bit longer and maybe get something from the 4xxx series chips that is quicker/maybe a 10 or 12 core processor for a similar price.
My main gaming rig is still an i7-6700k, I thought about upgrading it to a 3700x but I honestly don't know if it would be worth right now.
AMD has no incentive to push prices down in the 4xxx generation from the 3xxx generation. Unless Zen 3 has some significant architectural changes, like AVX512 or similar ALU/FPU improvement, I don't think you're going to get a big x265 performance jump from 3xxx to 4xxx at the same price. I'd love to be wrong, but I'm not seeing it.
hajj_3
14th March 2020, 15:51
AMD has no incentive to push prices down in the 4xxx generation from the 3xxx generation. Unless Zen 3 has some significant architectural changes, like AVX512 or similar ALU/FPU improvement, I don't think you're going to get a big x265 performance jump from 3xxx to 4xxx at the same price. I'd love to be wrong, but I'm not seeing it.
It is rumoured that ryzen 4000 could have 17% better performance. It is also rumoured that they will have AVX512. That combined with more cpu cores per $ makes ryzen 4000 much better for x265 encoding that ryzen 3000.
Stereodude
14th March 2020, 15:54
It is rumoured that ryzen 4000 could have 17% better performance. It is also rumoured that they will have AVX512. That combined with more cpu cores per $ makes ryzen 4000 much better for x265 encoding that ryzen 3000.
Those are rumors. AMD rumors tend to be all over the place since it seems like often the AMD fanboys get all spun up trying to outdo each with delusions of grandeur. Let me know when we have facts. In the mean time I will enjoy my R9-3950X which is a 4x improvement from what I had been using. If the 4xxx series is a big improvement I can always upgrade my CPU.
Boulder
14th March 2020, 18:09
4000 to 3000 is probably more like what 2000 was to 1000 in Ryzen land.
Atak_Snajpera
14th March 2020, 21:17
4000 to 3000 is probably more like what 2000 was to 1000 in Ryzen land.
A little bit more. ZEN3 will ditch CCX idea (as for example 4 cores + 4 cores). 8 cores will have direct access to one L3 cache. Also IPC should go up by ~10%.
jlw_4049
15th March 2020, 03:01
A little bit more. ZEN3 will ditch CCX idea (as for example 4 cores + 4 cores). 8 cores will have direct access to one L3 cache. Also IPC should go up by ~10%.
Which is why I'm waiting for 4xxx.
Because I'm not going for the top end core, I'll be going for the cheapest 8/10/12 core they drop.
RanmaCanada
15th March 2020, 17:29
https://www.techpowerup.com/review/amd-ryzen-7-3700x/13.html
Real world results. X265 CRF 20 on slow. Though it's in time taken and not fps.
mandarinka
24th March 2020, 23:00
4000 to 3000 is probably more like what 2000 was to 1000 in Ryzen land.
More, Ryzen 4000 will have Zen 3 and there should be larger IPC rise than what was obesrved between Ryzen 1000 and 2000.
But besides this, there is nothing known yet. It seems the Zen3 arch chips will be made of 8core CCX blocks sharing cache as opposed to 4core CCX+L3 blocks like Zen1 and Zen2 architectures were. That might help a bit, but who knows if it will be visible in encoding.
foxyshadis
27th March 2020, 00:10
More, Ryzen 4000 will have Zen 3 and there should be larger IPC rise than what was obesrved between Ryzen 1000 and 2000.
But besides this, there is nothing known yet. It seems the Zen3 arch chips will be made of 8core CCX blocks sharing cache as opposed to 4core CCX+L3 blocks like Zen1 and Zen2 architectures were. That might help a bit, but who knows if it will be visible in encoding.
Their availability could be anywhere from next week to next year, though, and that makes it hard to put them in any kind of consideration when you want to upgrade real soon now.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.