Log in

View Full Version : Which x265 build is correct for my processor?


ACKR
18th April 2020, 05:23
http://msystem.waw.pl/x265/ out of these which build should i use for encoding on my server. The processor Intel E31275v1 Processor

Stereodude
18th April 2020, 05:33
One of the AVX builds.

ACKR
18th April 2020, 06:32
One of the AVX builds.

how much speed difference will i see between avx and non avx build and the gcc one

also what is difference between the vs 2019, vs 2015 and gcc

thanks again

RanmaCanada
18th April 2020, 07:45
your processor is a decade old, and only supports AVX, not AVX2. Any encoding you do is going to be slow. Horribly slow. https://forum.doom9.org/showthread.php?t=174393 this will give you an idea of what to expect of your processor, though it is before the change in presets where encoding became slower! You would be almost comparable to the i7-2600.

I would recommend you upgrade unless you have nothing but time. AVX2 gives a massive speed bump, and is worth it. I replaced my e5-2670 with a Ryzen 7 2700 and my encode time was cut in half.

As for 2019 vs 2015 vs gcc, there was some testing done a while ago in regards to what performs best, and I believe gcc was the best, though I could be remembering wrong. No one really tests these things as they SHOULD all perform within a margin of error of about 5% or so.

Stereodude
18th April 2020, 14:05
how much speed difference will i see between avx and non avx build and the gcc one

also what is difference between the vs 2019, vs 2015 and gcc

thanks again
I don't know. Try each and see. Why would you want to use a non-AVX build when your system supports AVX?

ACKR
19th April 2020, 07:59
I don't know. Try each and see. Why would you want to use a non-AVX build when your system supports AVX?

its because i have a gcc build already so i wondering whether to change to AVX one

NikosD
19th April 2020, 16:05
your processor is a decade old, and only supports AVX, not AVX2. Any encoding you do is going to be slow. Horribly slow...I would recommend you upgrade unless you have nothing but time. AVX2 gives a massive speed bump, and is worth it. I replaced my e5-2670 with a Ryzen 7 2700 and my encode time was cut in half. Your processor Ryzen 7 2700 also supports fast AVX but not fast AVX2.
The implementation of AVX2 on Ryzen 1000 series & Ryzen 2000 series is there, just to declare that it supports it - by name.
Zen and Zen+ architectures have 128bit SIMD units that are real fast using SSEx and AVX1 instructions, but not using AVX2
Zen2 architecture leveraged by Ryzen 3000 series have 256 bit units.
Ryzen 3000 series is ~70% faster using AVX2 optimized apps like x265 than Ryzen 2000 series.
The difference you see between e5-2670 and Ryzen 7 2700 has nothing to do with AVX2.

benwaggoner
20th April 2020, 02:03
your processor is a decade old, and only supports AVX, not AVX2. Any encoding you do is going to be slow. Horribly slow..
Yeah. A new processor will pay for itself in reduced electricity costs alone!

ACKR
20th April 2020, 04:05
Yeah. A new processor will pay for itself in reduced electricity costs alone!

Well its a server overseas so i dunno about that

Stereodude
20th April 2020, 04:24
Yeah. A new processor will pay for itself in reduced electricity costs alone!
I keep mentioning that to the where's our "Windows XP support?" crowd around here, but they must get free electricity and have a time machine.

benwaggoner
22nd April 2020, 19:49
I keep mentioning that to the where's our "Windows XP support?" crowd around here, but they must get free electricity and have a time machine.
People who insist on 32-bit XP support are people who needs to either learn to program or learn to be disappointed :sly:.

Dann0245
25th April 2020, 10:20
Hi, I'm newbie here!

From the link: http://msystem.waw.pl/x265/

Which table should I download from, default branch or Release_X.X branch?

And what different between these tables?

RanmaCanada
26th April 2020, 00:45
Hi, I'm newbie here!

From the link: http://msystem.waw.pl/x265/

Which table should I download from, default branch or Release_X.X branch?

And what different between these tables?

It would be great if you could tell us the processor you are using, otherwise, any one of them will do the job.

Dann0245
26th April 2020, 02:42
It would be great if you could tell us the processor you are using, otherwise, any one of them will do the job.

It's an old processor, I5 2400 which has first AVX.

Greenhorn
26th April 2020, 02:59
It's an old processor, I5 2400 which has first AVX.

Then you'd want one of the Visual Studio AVX builds.

Release vs default depends on whether you value stability or having the latest features. (The latest available default branch build on that site is pretty much as stable as the release build in my usage, but that might change with future commits to X265 or depending on your usage of the software.)