I'd like to know the fastest CPUs that can encode in HEVC 10-bit (1080p and 2160p). Currently I use an Intel i7-8700K and it isn't as fast as I want.
Can someone please suggest me some fast ones? Desktop CPUs and workstation CPUs (Xeon), I'll take all suggestions. Price is not a problem here.
Please do not suggest these: Intel i9-7980XE and Ryzen Threadripper 2990WX.
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 25 of 25
Thread
-
-
-
You won't find any current processors with clock speeds that are significantly faster than what you already have, but the i7-9700K (8 cores, 8 threads, 3.9GHz Base, 4.9GHz Turbo, soldered heat spreader), which is supposed to be released soon, is a little faster. The upcoming i9-9900K (rumored specs: 8 cores, 16 threads, 3.6GHz Base, 4.7GHz Turbo all cores 5GHz Tubo single core, soldered heat spreader) has more cores and threads. Note that quality diminishes as the number of cores/threads used to encode a video file increases. Once that number reaches the double digits, the quality decrease starts to become noticeable.
Ignore list: hello_hello, tried, TechLord, Snoopy329 -
I think they delayed release of those CPUs. Instead there will be middle step something like coffeelake+. They released dates are bit shifted, but it is old news.
Bernix -
-
Some of the participants in this thread don't seem to think that Intel's AVX 512 is worthwhile yet for HEVC encoding on an HEDT: https://forum.doom9.org/showthread.php?t=175476
Ignore list: hello_hello, tried, TechLord, Snoopy329 -
sure when you encode very simple which mostly uses single-core performance
-
Hello!
HuananZhi dual-processor motherboard based on two Xeon e5-2680v2 = 20 cores/40 threads!
>Xeon e5-2680v2
> HuananZhi X79
> Ready assemblies
> Reviews from YouTube -
Let me be more specific... Some of the participants in the thread I linked to seemed to be of the opinion that utilizing AVX 512 for x265 encoding really only benefits commercial/professional environments where they use workstations equipped with very costly server-grade CPUs and very large amounts of expensive memory for encoding multiple 4K files at once in the main10 profile and slow or very slow presets. For other categories of users, the expansive memory requirements, high power consumption, and extra heat resulting from using AVX 512 outweigh the benefits.
Last edited by usually_quiet; 29th Sep 2018 at 14:14. Reason: clarity
Ignore list: hello_hello, tried, TechLord, Snoopy329 -
Glad to see that the doom forums are still filled with nitwits. Anyway, here's a real test that I think speaks volumes:
https://us.hardware.info/reviews/8267/4/amd-ryzen-5-2600-review-the-most-interesting-r...-x265-and-flac
The x265 tests have some very interesting results: a 7820X (8C/16T AVX-512) beats AMD 1920X (12C/24T) and a 7900X (10C/20T AVX-512) beats a AMD 1950X beats a 16C/32T).
Having said this the AMD processors are probably the smarter choice, because when you start adding filters or if you're planning on running multiple encodes concurrently, they will most likely pull ahead due to the higher thread counts.
Having said that, I would still wait to see what Intel's i7 9900k and related processors bring next month and perhaps even wait until you see how AMD responds to upcoming Intel's.
Personally, I'm waiting until either I see some crazy sales on an 8C/16T processor and motherboard (whichever company it's from) or when Intel finally brings Optane DIMMs to the desktop. -
-
-
Even Intel knows that AVX-512 in x265 gives almost nothing due to aggressive downclocking.
https://networkbuilders.intel.com/docs/accelerating-x265-the-hevc-encoder-with-intel-a...nsions-512.pdf
See how many active cores are in 8180 during test
Ps. threadripper 2950 looks like optimal choice here because unlike 2990wx it can work in more useful UMA mode. -
So essentially you are encouraging someone to gamble that a system built with an Intel HEDT processor supporting AVX 512 today that might presently not be very useful to him could become more useful at some unknown future time. [Edit]To clarify, I mean a Skylake X processor is not worth buying just to have AVX 512 available. That does not mean that someone should not buy one for other reasons. [End Edit]
If we are going to indulge in speculation, some things that I read about Intel's version of AVX 512 indicated that it is only a partial implementation, so future processors could, in theory, include an improved version. It might be better to wait a few years for an improved version of AVX 512 to arrive. On the other hand, AVX 512 itself might be superseded by something better.Last edited by usually_quiet; 30th Sep 2018 at 12:21.
Ignore list: hello_hello, tried, TechLord, Snoopy329 -
Yes, improvements of AVX512 are very likely. Better use by software developers. More instructions (needs new CPU). Less downclocking/power/heat (needs new CPU), hopefully with Ice Lake.
How is the Intel CPU not "very useful" "presently"? Even without AVX512 it is very powerful. -
Last edited by usually_quiet; 30th Sep 2018 at 12:20.
Ignore list: hello_hello, tried, TechLord, Snoopy329 -
Did you bother to read the pdf you linked to?
https://software.intel.com/en-us/articles/accelerating-x265-with-intel-advanced-vector...-intel-avx-512
When choosing specific kernels that can be accelerated with Intel AVX-512, the same compute-to-memory ratio should be considered. If this ratio is high, using Intel AVX-512 is recommended. Also, when using Intel AVX-512, try to align the buffers to 64B in order to avoid loads that cross cache- line boundaries.For desktop and workstation SKUs (like the Intel® Core™ i9-7900X processor that we tested), Intel AVX-512 kernels can be enabled for all encoder configurations, because the reduction in CPU clock frequency is rather low.From the results, we see that for all profiles and presets, enabling Intel AVX-512 kernels results in a positive performance gains. On the Intel Core i9-7900X processor system, our measurements did not indicate any significant reduction in clock frequency. The cycle-count improvements from the kernels therefore directly reflect an increased encoder performance. When we observed the relative encoder performance per encode, we observed that there were no command lines that demonstrated lower performance with Intel AVX-512 than with Intel AVX2. -
On the other hand, the graph on page 3 of the whitepaper "Accelerating x265, the HEVC Encoder, with Intel® Advanced Vector Extensions 512" (above the concluding remarks) does seem to confirm that, for the tested processors, the improvements in fps using AVX-512 instead of AVX2 for encoding HEVC with x265 were under 10% except in the case where an Intel® Xeon® Platinum 8180 processor (using 4 active cores) was used to encode 4K main10, when it jumped to nearly 18%.
[Attachment 46801 - Click to enlarge]Ignore list: hello_hello, tried, TechLord, Snoopy329 -
I'd like to know the fastest CPUs that can encode in HEVC 10-bit (1080p and 2160p). Currently I use an Intel i7-8700K
i don't know what software you are using put would be curious to know if you have the Intel graphics turned on. In device manager under DISPLAY ADaptors you should see two assuming you also have a discrete graphics one as well. If not go into bios and turn it on(its of by default).A Intel i7-8700K is alot faster when you use hardware acceleration. and choose to use it. programs like Handbrake and Staxrip do.Last edited by isapc; 1st Oct 2018 at 01:31.
-
Somebody is blind here I guess...
You do not need crystal ball to predict that with all 28 cores active you would get negative values in this graph! Intel knows that and therefore they show only results with 8 active cores. AVX-512 generates too much heat to be useful. Deal with it. Even if you gain some fps on lower count cpus I can guarantee that those gains will be easily eaten by avisynth non-avx-512 filters! Most filters still use plain SSEx.x instead of AVX2/512.Last edited by Atak_Snajpera; 1st Oct 2018 at 05:18.
-
Hi,
don't someone mentioned that encode with double digit number of cores (1 video) = lower quality of encoded video? Not sure if for both H.264 and H.265 or it is just problem of x264 or x265 or both? So probably therefore they do not use all cores. But you can be right. Probably it is not problem x265 codec, just x264.
Bernix -
Last edited by usually_quiet; 1st Oct 2018 at 09:48.
Ignore list: hello_hello, tried, TechLord, Snoopy329 -
I seriously doubt their is any evidence to support the claim that more threads equals less quality. There is however evidence that proves hardware encoding is lessor quality.
Similar Threads
-
Artifacts after HEVC 10-bit encoding using NVENC
By Cryman in forum Video ConversionReplies: 31Last Post: 9th Nov 2021, 08:27 -
Basic Hardware to handle 4K 10-bit HEVC Decoding
By wcapes in forum ComputerReplies: 2Last Post: 20th Jan 2018, 11:38 -
Hevc encoding...
By dragonpilee in forum Video ConversionReplies: 2Last Post: 6th Jan 2017, 07:49 -
Encoding Audio Losslessly - 16-Bit vs 32-Bit WAV?
By Ronaldinho in forum AudioReplies: 8Last Post: 30th Aug 2015, 13:32 -
GPAC goes Hevc 10 bit - OpenHEVC - 10 February 2014
By Marchand in forum Video ConversionReplies: 0Last Post: 24th Feb 2014, 19:42