AMD Radeon Linux Gaming Performance At Parity Between KDE Plasma 6.0 X11 vs. Wayland

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • mSparks
    Senior Member
    • Oct 2007
    • 2058

    #81
    Originally posted by qarium View Post

    no serious gnome user is on this old gnome version... i am on fedora 40 and gnome 46 and i can not experience any of these slowdowns.
    Its probably the last one that worked.

    Originally posted by qarium View Post
    this test was bias from start to end. also why do you think that benchmark x11 vs Xwayland makes any sense ?
    The posit was that X11 is slow, badly written, and to hard to develop for, and that wayland/xwayland would therefore far outperform it by stripping out all the "legacy" stuff and writing all the code with an emphasis on performance and "modern" C++.

    Originally posted by qarium View Post

    just wait until wine/proton has native wayland support then all the windows games run native wayland instead of Xwayland.
    I thought it already did, although Ive not used any windows stuff since windows 7 - do all my "gaming" on a PS4, save CS2, planning on getting a PS5/PSVR2 once Aces of Thunder drops if it is as good as it looks (along with granturismo of course)

    My PSVR headset has been plugged into the linux workstation for most of its life now, almost entirely for flight training, I would already have a PSVR2, but with no PC/Linux support I've not bothered so far.
    Last edited by mSparks; 09 April 2024, 05:24 PM.

    Comment

    • oiaohm
      Senior Member
      • Mar 2017
      • 8390

      #82
      Originally posted by piotrj3 View Post
      Seriously, Nvidia wouldn't be passing OpenGL validation tests (especially modern ones) if they failed such basic things. And yes people other than nvidia themselves were running them and they do pass fully 4.6
      Guess I just got lucky; the run with --logverbose 6 did eventually crash the OS. Here’s the bug report log: http://kegel.com/linux/piglit-nvidia-bug-report.log.gz The last two lines from piglit were running: spec/arb_texture_rectangle/texrect_simple_arb_texrect [3524/4261] skip: 230, pass: 796, dmesg-warn: 1, fail: 2494, dmesg-fail: 2, crash: 1 tail -f /var/log/kern.log showed: Sep 16 09:58:14 rbb-ubu1604-3 kernel: [ 1475.867942] ext_texture_for[12354]: segfault at 0 ip 00007fcd50ebf640 sp...


      Turns out when you go and double check Nvidia claimed opengl support things go south quickly. Lot of ways Nvidia like Volkswagen before emissions scandal. They use work around to make themselves past and when you test without the work around they are not up to standard.

      Comment

      • smitty3268
        Senior Member
        • Oct 2008
        • 6954

        #83
        Originally posted by qarium View Post

        you get the point that it was a 2 year old gnome version ? i run fedora 40 with gnome46
        this means its pretty sure that no real gnome user would experience this ....

        it is not anecdotal story its just the fact that a real gnome user just use fedora 39 or fedora 40... ubuntu is just slow here to update gnome.
        At the very least, Michael posted benchmarks of Gnome 44 and the GravityMark vulkan benchmark there looked fine. He didn't show the CS2 test, unfortunately, though CSGO and Left 4 Dead 2 looked fine.

        It did have a severe regression in DiRT Rally 2.0. Hopefully that's already been fixed. I don't think he's posted any Gnome 46 benchmarks yet.

        Comment

        • qarium
          Senior Member
          • Nov 2008
          • 3434

          #84
          Originally posted by mSparks View Post
          Wayland offers no such functionality, non wayland devs have put some effort to hack it in, and they all do it differently, to various degrees of success.
          X11 offers this functionality explicitly by means of Linux uid r/w/x permissions to the underlying bytestreams.
          Well, there is at least one important difference, about 30 years of development time, resolving security issues/requirements and bug fixing.
          time is not a relevant metric in the open-source software world we use a lot of unix standards much older...

          of course time in the closed source world is much more relevant and companies like microsoft and apple have great pressure to bring up new stuff in short period of time just to make sure they can sell new stuff.

          who cares if x11 is 30 years old and wayland 15 years old ? i can say for sure i do no longer use x11 at all.

          Phantom circuit Sequence Reducer Dyslexia

          Comment

          • qarium
            Senior Member
            • Nov 2008
            • 3434

            #85
            Originally posted by mSparks View Post
            That was absolutely the plan,
            A plan that assumed they would stop taking new X11 contracts in 418 days from today.
            A plan that assumed widespread wayland 3PD adoption well before now due to its far superior performance and being much easier to develop for and support
            A plan that assumed only RHEL contributes to Linux desktop
            A plan that assumed making wayland default would make people use it even though it didn't work
            I think they are probably going to need a new plan.
            this managment dreamland of plans and strategic future planing well my opinion is it will never work. its all wishful thinking.
            and outside of the high-managment filter-bubble honestly no one believe in it. i did read some IT-Managment books and its full of this bullshit.

            for a manager all is like central planing economics like UDSSR there is litterally no difference between high-managment and socialism/communism.

            socialism/communism is the illusion that you can manage a society by central planing ..
            Phantom circuit Sequence Reducer Dyslexia

            Comment

            • qarium
              Senior Member
              • Nov 2008
              • 3434

              #86
              Originally posted by mSparks View Post
              Its probably the last one that worked.
              The posit was that X11 is slow, badly written, and to hard to develop for, and that wayland/xwayland would therefore far outperform it by stripping out all the "legacy" stuff and writing all the code with an emphasis on performance and "modern" C++.
              I thought it already did, although Ive not used any windows stuff since windows 7 - do all my "gaming" on a PS4, save CS2, planning on getting a PS5/PSVR2 once Aces of Thunder drops if it is as good as it looks (along with granturismo of course)
              My PSVR headset has been plugged into the linux workstation for most of its life now, almost entirely for flight training, I would already have a PSVR2, but with no PC/Linux support I've not bothered so far.
              no absolutly no one ever expected Xwayland to outperform X11... the only expectation in performance was native-wayland should outperform x11.

              Xwayland is legacy only code. no sane person should ever be interested in legacy-only code

              "and to hard to develop for"

              no one ever expected a easy-to-develop-for solution because they did know that as soon as they want to increase security it will automatically become hard-to-develop-for.

              any person who thinks you get security for free and this "easy" is an insane person.,
              Phantom circuit Sequence Reducer Dyslexia

              Comment

              • qarium
                Senior Member
                • Nov 2008
                • 3434

                #87
                Originally posted by smitty3268 View Post
                At the very least, Michael posted benchmarks of Gnome 44 and the GravityMark vulkan benchmark there looked fine. He didn't show the CS2 test, unfortunately, though CSGO and Left 4 Dead 2 looked fine.
                It did have a severe regression in DiRT Rally 2.0. Hopefully that's already been fixed. I don't think he's posted any Gnome 46 benchmarks yet.
                i can say just the switch from gnome45 to gnome46 and it feels much faster/snappier... of course only feeling no benchmark numbers.
                Phantom circuit Sequence Reducer Dyslexia

                Comment

                • mSparks
                  Senior Member
                  • Oct 2007
                  • 2058

                  #88
                  Originally posted by qarium View Post

                  time is not a relevant metric in the open-source software world we use a lot of unix standards much older...
                  Probably my biggest learn in the last 12 months or so is the importance of time wrt user feedback.

                  Doesn't matter how good you think your code is written, or how well you think you designed it, or how well you think you tested it: Code isnt suitable for production until it has been hammered extensively by 10s of thousands of people in a process that takes decades (mostly because many of them get pissed at stuff not working/doing what they want, then check in a year or two later to see if what pissed them off is fixed - and only then actually complain if it wasnt and the project is still active)

                  X11 is well passed that - most notably with XCB.

                  Wayland hasnt even started that process yet, the lack of complaining when wayland was made default was interpreted as people being happy with the default rather than them just changing the default and quietly getting on with the day job.

                  (IMHO)
                  Last edited by mSparks; 09 April 2024, 06:25 PM.

                  Comment

                  • qarium
                    Senior Member
                    • Nov 2008
                    • 3434

                    #89
                    Originally posted by mSparks View Post
                    Probably my biggest learn in the last 12 months or so is the importance of time wrt user feedback.
                    Doesn't matter how good you think your code is written, or how well you think you designed it, or how well you think you tested it: Code isnt suitable for production until it has been hammered extensively by 10s of thousands of people in a process that takes decades (mostly because many of them get pissed at stuff not working/doing what they want, then check in a year or two later to see if what pissed them off is fixed - and only then actually complain if it wasnt and the project is still active)
                    X11 is well passed that - most notably with XCB.
                    Wayland hasnt even started that process yet, the lack of complaining when wayland was made default was interpreted as people being happy with the default rather than them just changing the default and quietly getting on with the day job.
                    what do you mean by "time wrt user feedback" i did google it and it results insomething like: "real-time feedback from your customers"

                    ​well you are right that x11 passed this phase long time ago and Wayland is still in this process.

                    but focus your attention on "what-pissed-them-off" of people is honestly a waste of time.

                    Phantom circuit Sequence Reducer Dyslexia

                    Comment

                    • mSparks
                      Senior Member
                      • Oct 2007
                      • 2058

                      #90
                      Originally posted by qarium View Post

                      what do you mean by "time wrt user feedback" i did google it and it results insomething like: "real-time feedback from your customers"

                      ​well you are right that x11 passed this phase long time ago and Wayland is still in this process.

                      but focus your attention on "what-pissed-them-off" of people is honestly a waste of time.
                      wrt = with respect to

                      The full term is the 80/20 rule aka (also known as) the Pareto Principle



                      the reason that last 20% to get to production ready takes 80% of the time is almost entirely because of the time it takes to collect actionable user feedback.

                      Comment

                      Working...
                      X