Announcement

Collapse
No announcement yet.

Benchmarking OpenMandriva's AMD Ryzen Optimized Linux Distribution On The Threadripper 3970X

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • azdaha
    replied
    Originally posted by ms178 View Post

    Manjaro's default Kernel config is not optimized for performance [e.g. they are not using the performance governor and use some higher security settings], I compiled a custom Kernel on Manjaro with the BMQ scheduler patched in, aggressive compiler flags, throwing out the security stuff and customized the config, and I came within 10% of Clear Linux with the same treatment in my usual game benchmark (52 fps vs 56 fps in Company of Heroes 2). Even though Manjaro did let me down before (stability and performance issues), it earned my respect with makepkg and the rather easy way to custom compile my favorite projects (it is not yet perfect though).
    Thank you for the details. Although, some of those benefits you mention are really Archlinux. I suspect the kernel configs are the same for Manjaro and Arch, since both use a generic kernel package (aside from the zen kernel option). Maybe it's time for me to do a benchmark then...

    Leave a comment:


  • ms178
    replied
    Originally posted by azdaha View Post

    When compared to Manjaro, I'd say it's a huge improvement. I wonder how Arch stacks up there. I hope it's not as bad
    Manjaro's default Kernel config is not optimized for performance [e.g. they are not using the performance governor and use some higher security settings], I compiled a custom Kernel on Manjaro with the BMQ scheduler patched in, aggressive compiler flags, throwing out the security stuff and customized the config, and I came within 10% of Clear Linux with the same treatment in my usual game benchmark (52 fps vs 56 fps in Company of Heroes 2). Even though Manjaro did let me down before (stability and performance issues), it earned my respect with makepkg and the rather easy way to custom compile my favorite projects (it is not yet perfect though).

    Leave a comment:


  • azdaha
    replied
    Originally posted by ms178 View Post
    Interesting benchmarks although I hoped for better numbers for the zenver1 optimized build.
    When compared to Manjaro, I'd say it's a huge improvement. I wonder how Arch stacks up there. I hope it's not as bad

    Leave a comment:


  • azdaha
    replied
    Originally posted by berolinux View Post

    OpenMandriva is almost there -- glibc is one of the last packages that steadfastly refuse to be compiled with anything other than gcc.
    Is using something like musl instead of glibc a viable option?

    Leave a comment:


  • mroche
    replied
    Originally posted by berolinux View Post
    If anything, maybe the improved avx2 support will cause compilers to generate a few more avx2 instructions.
    That’s what I was mostly curious about. I would think the true AVX2 support “should” provide some kind of improvement, but I don’t know enough about compilers and optimizations to know.

    Cheers,
    Mike

    Leave a comment:


  • berolinux
    replied
    Originally posted by mroche View Post
    I also wonder if Zen 2 systems would see any difference if running with znver2 instead of znver1.
    Looking at the patches for znver2 support in clang and gcc, the difference should be minimal. The timings are virtually the same, and the couple of new instructions added in version 2 don't look like something generally useful that compilers would generate while working on anything resembling normal code.
    If anything, maybe the improved avx2 support will cause compilers to generate a few more avx2 instructions.

    Leave a comment:


  • mroche
    replied
    I also wonder if Zen 2 systems would see any difference if running with znver2 instead of znver1.

    Cheers,
    Mike

    Leave a comment:


  • cybertraveler
    replied
    If anyone is planning on building a NES, cloud-gaming platform using AMD hardware, then this AMD-optimized OpenMandriva OS is for probably you! (see the Optcarrot Ruby) benchmark.

    If not, it looks like there's pretty much no observable benefit over the non AMD-optimized OpenMandriva OS. Perhaps the peformance gains come from something which isn't being tested... e.g. task switching or handling web requests via Apache/lighttpd.

    Leave a comment:


  • ms178
    replied
    Originally posted by berolinux View Post

    That may well happen in 4.2 - we're working on some more optimizations. Don't expect any miracles (we're a small team and receiving no support from AMD whatsoever, not even sample hardware), but you can expect some progress.
    The talk about LTO+PGO for Mesa the other day could be great for gaming. At least Dieter Nützel's numbers seemed to be compelling enough that even upstream thinks about doing it.

    Leave a comment:


  • GraysonPeddie
    replied
    Hmm... I could see myself going for the Gentoo route and emerge packages that I want to have that is optimized for zenver1 or zenver2. I'm going to be saving my money for the 4000 series Ryzen CPU.

    Leave a comment:

Working...
X