Announcement

Collapse
No announcement yet.

XanMod, Liquorix Kernels Offer Some Advantages On AMD Ryzen 5 Notebook

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

  • #11
    Originally posted by perpetually high View Post

    I'm going to share my configs too. One with amdgpu built in for anyone that has Polaris that wants, and one that just builds it as a module like normal. I find building it in is preferred for smoother bootup and such.

    But I'm telling you, if everything is configured right, it should run flawless. Should be no drawbacks or nuances
    I was thinking about sharing too. but need to finallyze the scripts. I dont know how they work outside of my system...and I need some more experience for "compiling" patchsets.
    Last edited by CochainComplex; 26 July 2021, 09:46 AM.

    Comment


    • #12
      Seems Liquorix does a better job optimizing the kernel than AMD themselves.

      Comment


      • #13
        Originally posted by perpetually high View Post
        Some guy was sweating me on here yesterday saying tweaking the kernel is pointless, talking about "microbenchmarks" when it's all relative, bud. Same exact machine, different kernel. You're tweaking the brains of the OS and you don't find that of interest or worthwhile?
        Just benched my customized vanilla 5.12.19 + Speculative page faults patchset + march=native and some other fancy flags against a Ubuntu standard Kernel: 86 fps vs. 39 fps, with the same custom Mesa and libdrm for each setup, the game is Company of Heroes 2. People who claim that there was no point in all of this should try it out and bench their favorite application or game first before making such statements. In my case the outcome is more than worth the effort.

        Comment


        • #14
          Originally posted by ms178 View Post

          Just benched my customized vanilla 5.12.19 + Speculative page faults patchset + march=native and some other fancy flags against a Ubuntu standard Kernel: 86 fps vs. 39 fps, with the same custom Mesa and libdrm for each setup, the game is Company of Heroes 2. People who claim that there was no point in all of this should try it out and bench their favorite application or game first before making such statements. In my case the outcome is more than worth the effort.
          absolutely! I can recommend the Clear Linux std. "-O3 -falign-functions=32 -fno-math-errno -fno-semantic-interposition -fno-trapping-math"

          just figured out that they have changed the flags for mesa "$CFLAGS -Ofast -falign-functions=32 -fno-lto -fno-semantic-interposition -mprefer-vector-width=256 "

          however it is really worth to crawl through this pkg repo and search for the *.spec files. just copy past the flags and test it.

          clearlinux-pkgs has 8732 repositories available. Follow their code on GitHub.
          Last edited by CochainComplex; 26 July 2021, 10:36 AM.

          Comment


          • #15
            Originally posted by CochainComplex View Post

            absolutely! I can recommend the Clear Linux std. "-O3 -falign-functions=32 -fno-math-errno -fno-semantic-interposition -fno-trapping-math"

            just figured out that they have changed the flags for mesa "$CFLAGS -Ofast -falign-functions=32 -fno-lto -fno-semantic-interposition -mprefer-vector-width=256 "

            however it is really worth to crawl through this pkg repo and search for the *.spec files. just copy past the flags and test it.

            https://github.com/clearlinux-pkgs
            Agreed. I'm finishing up some stuff, but I'm going to share my CFLAGS, sysctl.conf, and my GRUB. I think that covers most things. Will likely just throw it on my personal github (unfortunately) for easy sharing of the script and patches and so I can update it as time goes on

            Comment


            • #16
              My choice is kernel-pf: https://gitlab.com/post-factum/pf-kernel/-/wikis/README

              Is anyone else using it?

              Comment


              • #17
                Originally posted by HD7950 View Post
                My choice is kernel-pf: https://gitlab.com/post-factum/pf-kernel/-/wikis/README

                Is anyone else using it?
                just flew over the ingredients list

                haven't seen clear linux patches in the pf kernel.

                By the patches used for pf one could conclude in mathematical terms that the pf patchset is a subset of the xanmod patchset.

                xanmod, kernel, linux rt, linux real-time, linux, linux 6.6, linux 6.5, linux 6.4, linux 6.3, linux 6.2, linux 6.1, linux 6.0, linux 5.19, linux 5.18, linux 5.17, linux 5.16, linux 5.15, linux 5.14, linux 5.13, linux 5.12, linux 5.11, linux 5.10, linux 5.9, linux 5.8, linux 5.7, linux 5.6, linux 5.5, linux 5.4, linux 5.3, linux 5.2, linux 5.1, linux 5.0, linux 4.20, linux 4.19, linux 4.18, linux 4.17, linux 4.16, linux 4.15, linux 4.14, linux 4.13, linux 4.12, linux 4.11, linux 4.10, linux 4.9, linux 4.4, custom kernel, debian, ubuntu, desktop, games, workstation, real-time, low-latency, rng, lrng, drng, ule scheduler, task type cpu scheduler, cacule, cacule cpu scheduler, cachy, cachy cpu scheduler, fsgsbase, zfs, zfs on linux, openzfs, bmq, bitmap scheduler, pds, pds-mq, muqss, cfs, skip list, cpu, cpu scheduler, rqshare, priority, deadline, gcc, westwood+, bbr tcp, tcp, cake qdisc, openwrt, bfq, bfq-mq, kyber, aufs, pf-kernel, liquorix, zen-kernel

                Comment


                • #18
                  I totally understand Michael's reasoning for testing only the defaults, but when all of the upstream kernels are defaulting to "schedutil" while all of the custom ones default to the "performance" CPU governor, that still renders these benchmarks mostly useless, unfortunately!

                  Well, if anything, this round of testing actually shows how far 'schedutil' has advanced on AMD hardware, so that's definitely a plus for the Linux kernel as a whole!

                  Comment


                  • #19
                    Originally posted by CochainComplex View Post

                    just flew over the ingredients list

                    haven't seen clear linux patches in the pf kernel.

                    By the patches used for pf one could conclude in mathematical terms that the pf patchset is a subset of the xanmod patchset.

                    https://xanmod.org/
                    …except that pf is older, so it's actually the other way around.

                    Comment


                    • #20
                      Originally posted by Vistaus View Post

                      …except that pf is older, so it's actually the other way around.
                      ok this might be true but it does not contradict my point If you use xanmod you will have at least all what the pf kernel is offering thats why in math terms it is a subset of xanmod. But sure it might be possible that xanmod was innitially a copy of the pf kernel - this i dont know.

                      Comment

                      Working...
                      X