Different with x86_64 RC and Znver1?

(lars martin) #1

x86_64 Runs on any 64-bit x86 machine - this covers virtually all currently available PC hardware.

znver1 znver1 is a special build for current AMD processors (Ryzen/ThreadRipper/EPYC). While the generic x86_64 version will run on znver1 compatible processors, the znver1 build is known to be both faster and smaller, by optimizing specifically for znver1 processors. We recommend using this build on hardware with current AMD processors.

But can someone say what is different?
Its it a way to upgrade without to reinstall? Or downgrade?
I have tryed them both a lot of time ago, but i did not find any different with that two?
So did you agree that it the same? Or did Znver1 have more drivers to hardware (mainboard) but is it dissable by default?

(Izaic) #2

The difference is compiler optimizations targeted specifically for recent Zen based AMD cpus. No, you can’t switch without borking everything.

(Izaic) #3

https://www.phoronix.com/scan.php?page=article&item=openmandriva-40a-znver1&num=1

Might also want to read this. Keep it mind it’s from December and some things have changed.

(lars martin) #4

Sorry its hard to understand difference, or is no difference if i use Ryzen cpu with OpenMandrivaLx.4.0-rc-plasma.znver1.iso or OpenMandrivaLx.4.0-rc-plasma.x86_64.iso

Did its about PCI-E support, and usb\sata controller, or cpu multitreading?
Or is only Threadripper that znver1 did help with performance?

(Izaic) #5

You might not feel much of a difference, if at all, but some packages will run better simply because they are optimized by the compiler for the Ryzen CPU. I believe it lies in the fact that it allows the software to utilize platform specific opcodes, which can accelerate things. Beyond that, i don’t know.

Something to keep in mind too is that some software might have regressions with these optimizations and actually run slightly slower.

The best thing to do would be to test out both and see which one you prefer.

(lars martin) #6

The difference is compiler optimizations targeted specifically for recent Zen based AMD cpus. No, you can’t switch without borking everything.

The best thing to do would be to test out both and see which one you prefer.

Hi its take a lot of time to do it, everything did need reinstall and time i did not want to use.
But:

Installation Instructions

Enable repo: dnf copr enable georgespk/kernel-gcc-zen

Exclude default kernel from Fedora repos by adding exclude=kernel* to [updates] section /etc/yum.repos.d/fedora-updates.repo.

Upgrade kernel: dnf uprgade kernel*

Can it be this way i can do it? Or did nvidia did works with it?
Is this same with fedora kernel-gcc-zen vs openmandriva Znver1?

(Ben Bullard) #7

If you can’t understand the difference from the explanation provided use x86_64. There isn’t anything more to explain.

No. And no.

No.

No.

:persevere: