Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > High Efficiency Video Coding (HEVC)

Reply
 
Thread Tools Search this Thread Display Modes
Old 24th June 2019, 21:15   #1  |  Link
Nico8583
Registered User
 
Join Date: Jan 2010
Location: France
Posts: 851
Which processor to encode x265 4K ?

Hi
I would like to change my old X6 1090T to encode x265 1080p/4K.
I know Ryzen 3 will be out soon but I don't know if it would be a good value for money choice.
Currently, which processors are good value for money ? Ryzen 7 2700x ? i7 9700k ?
Thank you !
Nico8583 is offline   Reply With Quote
Old 24th June 2019, 21:43   #2  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Have a look here (scroll down to "H.265 Media Encoding").
__________________
Groucho's Avisynth Stuff
Groucho2004 is offline   Reply With Quote
Old 24th June 2019, 22:08   #3  |  Link
mariush
Registered User
 
Join Date: Dec 2008
Posts: 589
For comparison, your x6 1090t is somewhere around i3-7100 .. Ryzen 3 1200 in those charts on Techpowerup.
mariush is offline   Reply With Quote
Old 24th June 2019, 22:13   #4  |  Link
Nico8583
Registered User
 
Join Date: Jan 2010
Location: France
Posts: 851
Thank you, i7 9700k and R7 2700X seem to be very close in performances.
i7 is much expensive and need a CPU cooler but 2700x need a graphic card.
Nico8583 is offline   Reply With Quote
Old 24th June 2019, 22:20   #5  |  Link
Nico8583
Registered User
 
Join Date: Jan 2010
Location: France
Posts: 851
Thank you for comparison, so I can expect FPS x 4 with 9700k or 2700X
Nico8583 is offline   Reply With Quote
Old 24th June 2019, 23:00   #6  |  Link
RanmaCanada
Registered User
 
Join Date: May 2009
Posts: 328
I would say wait and see what happens with Ryzen 3000 series after they are released. You've waited this long to upgrade, so seriously, what's another 2-3 weeks (for PROPER reviews). It is highly possible that with their increased IPC that they might catch Intel for x265. And if not, well the Ryzen 2000 series will be a LOT cheaper by then, as AMD does whatever they can to get rid of old stock, where as Intel likes to keep prices on old stock stupidly high.
RanmaCanada is offline   Reply With Quote
Old 25th June 2019, 01:17   #7  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
Actually Intel is expected to reduce the prices of their CPUs by up to 15%. Zen2 is too good for them to ignore this time.

It really is not the right time to get a CPU, 2-3 weeks should offer better CPUs per dollar from both AMD and Intel.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 25th June 2019, 07:26   #8  |  Link
Nico8583
Registered User
 
Join Date: Jan 2010
Location: France
Posts: 851
Yes, you're right both, I'll not buy anything before 2 weeks, but I start to search an alternative if Ryzen 3 are not as good as expected (because if there are discount prices after Ryzen 3 release, I wish to buy immediatly and not thinking if it is a good choice). Now I know 9700K and 2700X are good values.
Thank you !
Nico8583 is offline   Reply With Quote
Old 25th June 2019, 08:26   #9  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 1,120
zen 2 supports proper 256bit avx 2 like intel, zen 1 used 2 x 128bit. 256bit AVX2 support increases performance of x265 by quite a bit, maybe 10% or something so i wouldn't buy zen+ if you are going to be doing quite a bit of x265 encoding.

Last edited by hajj_3; 26th June 2019 at 09:13.
hajj_3 is offline   Reply With Quote
Old 25th June 2019, 11:45   #10  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Quote:
Originally Posted by Nico8583 View Post
Yes, you're right both, I'll not buy anything before 2 weeks, but I start to search an alternative if Ryzen 3 are not as good as expected (because if there are discount prices after Ryzen 3 release, I wish to buy immediatly and not thinking if it is a good choice). Now I know 9700K and 2700X are good values.
Thank you !
Zen2 will be much faster than Zen1 due to AVX256! x265 really loves AVX256. That's the main reason why 10C 4GHz Intel is only slightly slower than ThreadRipper 1950x@4GHz.
2990WX has very low fps because of broken windows scheduler.

Just compare those results.
Code:
65.0 fps - 2 x Intel Xeon E5-4660 v3 @ 2.9GHz^ ( 14C / 28T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
63.6 fps - Intel Core i9-7920X @ 4.6GHz^ ( 12C / 24T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
54.3 fps - Intel Core i9-7900X @ 4.7GHz^ ( 10C / 20T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
52.5 fps - AMD Threadripper 2990WX @ 3.4GHz ( 32C / 64T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
50.3 fps - AMD Threadripper 1950X @ 4.0GHz^ ( 16C / 32T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
44.6 fps - Intel Core i9-7900X @ 4.0GHz ( 10C / 20T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
43.6 fps - AMD Threadripper 1950X @ 3.4GHz ( 16C / 32T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
36.8 fps - Intel Core i7-8700K @ 5.0GHz^ ( 6C / 12T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
35.3 fps - Intel Core i7-8700K @ 4.9GHz^ ( 6C / 12T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
33.9 fps - Intel Core i7-5960X @ 4.4GHz^ ( 8C / 16T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
31.8 fps - Intel Core i7-8700K @ 4.3GHz ( 6C / 12T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
29.8 fps - Intel Xeon E5-2675 v3 @ 1.8GHz ( 16C / 32T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
25.5 fps - AMD Ryzen 7 1700 @ 3.7GHz^ ( 8C / 16T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
24.8 fps - Intel Core i7-6700K @ 4.8GHz^ ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
24.3 fps - AMD Ryzen 7 1700 @ 3.5GHz^ ( 8C / 16T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
23.8 fps - Intel Core i5-8400 @ 3.8GHz ( 6C / 6T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
23.7 fps - Intel Core i7-7700K @ 4.8GHz^ ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
23.3 fps - Intel Core i7-6700K @ 4.7GHz^ ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
22.6 fps - Intel Core i7-6700K @ 4.5GHz^ ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
21.6 fps - Intel Core i7-7700K @ 4.4GHz^ ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
20.6 fps - AMD Ryzen 5 1600 @ 3.8GHz^ ( 6C / 12T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
18.6 fps - Intel Core i7-6600K @ 4.5GHz^ ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
16.4 fps - Intel Xeon E5-2690 @ 2.9GHz ( 8C / 16T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX
15.8 fps - Intel i7-6770HQ @ 2.6GHz ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
15.8 fps - Intel Core i5-4690K @ 4.2GHz^ ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
15.6 fps - Intel Xeon E3 1231 v3 @ 3.4GHz ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
14.7 fps - Intel Xeon E5-2670 @ 2.6GHz ( 8C / 16T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX
14.7 fps - Intel Core i7-3930K @ 3.2GHz ( 6C / 12T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX
14.6 fps - AMD Ryzen 5 2400G @ 4.0GHz^ ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
13.9 fps - Intel Core i5-7400 @ 3.5GHz ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
13.8 fps - Intel Core i5-6500 @ 3.2GHz ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
13.5 fps - AMD Ryzen 5 1500X @ 3.5GHz ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
13.3 fps - Intel Core i5-4570S @ 3.6GHz^ ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
12.7 fps - 2 x Intel Xeon X5550 @ 3.0GHz ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.1 Cache64 
12.4 fps - AMD Ryzen 5 2200G @ 4.0GHz^ ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
12.1 fps - AMD FX-8320 Eight-Core @ 4.32GHz^ ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX XOP FMA4 FMA3 LZCNT BMI1
12.0 fps - Intel Core i5-4460 @ 3.2GHz ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
11.2 fps - Intel Core i7-3770K @ 3.5GHz ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX
9.7 fps - Intel Core i3-7100 @ 3.9GHz ( 2C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
8.8 fps - AMD Ryzen 3 1300X @ 3.5GHz ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
8.3 fps - Intel Core i5-2400 @ 3.7GHz^ ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX
7.8 fps - Intel i7-3612QM @ 2.1GHz ( 4C / 8T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX 
7.6 fps - Intel Core i7-7500U @ 3.5GHz^ ( 2C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
6.1 fps - Intel Celeron G3900 @ 4.0GHz^ ( 2C / 2T ) MMX2 SSE2Fast SSSE3 SSE4.2 LZCNT
5.9 fps - AMD Athlon X4 760K Quad Core @ 4.5GHz^ ( 2C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX XOP FMA4 FMA3 LZCNT BMI1 
5.6 fps - Intel Pentium G3258 @ 4.2GHz^ ( 2C / 2T ) MMX2 SSE2Fast SSSE3 SSE4.2 LZCNT
5.5 fps - Intel Xeon X5470 @ 3.33GHz ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
4.8 fps - Intel Core i3-3220 @ 3.3GHz ( 2C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX  
4.4 fps - Intel Core2 Quad Q8200 @ 2.8GHz^ ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
4.2 fps - Intel Core i3-2100 @ 3.1GHz ( 2C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX
3.7 fps - Intel Core2 Quad Q8200 @ 2.33GHz ( 4C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
3.6 fps - Intel Core i3-4005U @ 1.7GHz ( 2C / 4T ) MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 
1.9 fps - AMD Athlon II X4 620 @ 2.6GHz ( 4C / 4T ) MMX2 SSE2Fast LZCNT

Last edited by Atak_Snajpera; 25th June 2019 at 12:38.
Atak_Snajpera is offline   Reply With Quote
Old 25th June 2019, 12:52   #11  |  Link
Nico8583
Registered User
 
Join Date: Jan 2010
Location: France
Posts: 851
Thank you !
So the best way to encode x265 is Ryzen 3000 or i7 8700K/9700K(/i9 9900K but too much expensive) ?
Nico8583 is offline   Reply With Quote
Old 25th June 2019, 13:30   #12  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Quote:
Originally Posted by Nico8583 View Post
Thank you !
So the best way to encode x265 is Ryzen 3000 or i7 8700K/9700K(/i9 9900K but too much expensive) ?
It is just a matter of your budget. Ryzen 3600 looks good if you OC to 4.5GHz.
Atak_Snajpera is offline   Reply With Quote
Old 25th June 2019, 14:47   #13  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,750
Quote:
Originally Posted by Atak_Snajpera View Post
It is just a matter of your budget. Ryzen 3600 looks good if you OC to 4.5GHz.
Also, doesn't AVX512 help performance with slower presets at 4K resolutions? Optimum processor might differ some based on preset.

Operating costs also factor in, ala pixels per picojoule.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 25th June 2019, 15:26   #14  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Quote:
Originally Posted by benwaggoner View Post
Also, doesn't AVX512 help performance with slower presets at 4K resolutions? Optimum processor might differ some based on preset.

Operating costs also factor in, ala pixels per picojoule.
Have you seen 9900k with AVX-512 support recently?
Atak_Snajpera is offline   Reply With Quote
Old 25th June 2019, 21:14   #15  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
The i9-9900X supports AVX-512, not the k.

It is odd that list of benchmarks isn't using AVX-512 on the i9-7900X or anything else, it would be nice to know how much impact it has.
__________________
madVR options explained

Last edited by Asmodian; 25th June 2019 at 21:16.
Asmodian is offline   Reply With Quote
Old 25th June 2019, 22:19   #16  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,750
Quote:
Originally Posted by Asmodian View Post
The i9-9900X supports AVX-512, not the k.

It is odd that list of benchmarks isn't using AVX-512 on the i9-7900X or anything else, it would be nice to know how much impact it has.
I'm not sure. Perhaps because avx512 needs to be explicitly turned on?

I've got my dual Xeon 6140 workstation coming next week (basically a physical EC2 c5.16xlarge), and I can do some benchmarks when it arrives.

And I've got some 8K test sources too, so I can benchmark those with/without. I would expect that the value may go up with resolution, as avx512 is only supposed to become useful at 2160p.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 26th June 2019, 03:40   #17  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,988
Quote:
I've got my dual Xeon 6140 workstation coming next week (basically a physical EC2 c5.16xlarge), and I can do some benchmarks when it arrives.
drool...
Blue_MiSfit is offline   Reply With Quote
Old 26th June 2019, 04:12   #18  |  Link
Asilurr
Registered User
 
Join Date: Jan 2019
Posts: 9
Quote:
Originally Posted by Atak_Snajpera View Post
Just compare those results.

[...]
I would advise a healthy dose of skepticism whenever you see results without extensive coverage of the testing methodology. Did they use the same hardware reference frame (same memory modules, same SSD)? Did they use the same software version (and contemporary versions of x265 too, not [e.g.] two years old ones)? Did they use the same parameter configuration? Did they use the same content source? Did they test multiple scenarios (i.e. various bit depths, various chroma subsampling types, various resolutions)? Did they use an OS which allows meaningful comparison of highly-threaded CPUs (not repeating the unfortunate case of Threadrippers on Windows)?
Asilurr is offline   Reply With Quote
Old 26th June 2019, 09:58   #19  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Quote:
Originally Posted by Asilurr View Post
I would advise a healthy dose of skepticism whenever you see results without extensive coverage of the testing methodology. Did they use the same hardware reference frame (same memory modules, same SSD)? Did they use the same software version (and contemporary versions of x265 too, not [e.g.] two years old ones)? Did they use the same parameter configuration? Did they use the same content source? Did they test multiple scenarios (i.e. various bit depths, various chroma subsampling types, various resolutions)? Did they use an OS which allows meaningful comparison of highly-threaded CPUs (not repeating the unfortunate case of Threadrippers on Windows)?
Oh boy! You and your questions...
Dude! Those results come from my benchmark
http://forum.pclab.pl/topic/1184884-x265-FHD-Benchmark/
Atak_Snajpera is offline   Reply With Quote
Old 26th June 2019, 12:14   #20  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Ryzen 3000 will have no clock penalty (aka no performance penalty) leveraging AVX2 instructions according to AMD.

So, it's possible Ryzen 3000 to be a lot faster with heavy use of AVX2 compared to all Intel processors so far, due to no clock restrictions.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 10:12.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.