Announcement

Collapse
No announcement yet.

The First Wayland Benchmarks From Fedora 20 Show Great Promise

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

  • The First Wayland Benchmarks From Fedora 20 Show Great Promise

    Phoronix: The First Wayland Benchmarks From Fedora 20 Show Great Promise

    Since last week it's been possible to run the GNOME Shell on Wayland with Fedora 20. The user-experience isn't yet refined and easy, but Linux enthusiasts can easily get a GNOME 3.10 session running on Wayland for testing purposes using F20 packages. In this article are the first graphics benchmarks from Fedora 20 when running GNOME 3.10 on Wayland with XWayland support and then from running a clean X.Org Server.

    http://www.phoronix.com/vr.php?view=19166

  • #2
    Thats the (part of) Linux community looking at things.

    For Mir it is "regression"
    For Wayland it is "promise"

    Comment


    • #3
      Performance is doing much worse than XMir, which isn't very promising at all. Performance hit is over 10% in Xonotic in comparison to XMir from a month ago which only had a 5% hit.

      Comment


      • #4
        Originally posted by verde View Post
        Thats the (part of) Linux community looking at things.

        For Mir it is "regression"
        For Wayland it is "promise"
        Yes we got few fps less than pure Xorg, but the overall desktop is much smoother because they are not as idiot to run a whole Xorg running a DE inside a Mir that does practically nothing but enabling security issues.

        Comment


        • #5
          I don't know for Gnome's XWayland window manager, but for Weston XWayland window manager, we don't bypass compositing at all yet.

          That explains the overhead due to useless copies (X compositing), and that should be solved in the near future.

          Comment


          • #6
            So, Are the steam linux games going to be able to run in wayland? How's that going to be handled?

            Comment


            • #7
              XWayland should allow to run any games that ran under X.

              Currently a few issues (slightly slower performance, tearings, popup windows when fullscreen not showing, a few input region issues) would prevent this to be a good experience.

              Comment


              • #8
                And just like XMir, almost all of the performance regressions here can be solved via Composite Bypassing, since they are all full-screen games.

                I'm more interested in the small things: application start up times (gedit and other applications were shown to have a large amount of time spent waiting on the X Server), smoothness when dragging windows around, etc.

                Also, this is just GNOME's implementation of a Wayland Compositor. By the time KDE's compositor comes out, GNOME might have fixed theirs. And if not, maybe KDE's will be better. Who knows...

                Comment


                • #9
                  Originally posted by mannerov View Post
                  XWayland should allow to run any games that ran under X.

                  Currently a few issues (slightly slower performance, tearings, popup windows when fullscreen not showing, a few input region issues) would prevent this to be a good experience.
                  I just hope than wayland support will be as easy as a simple new feature in an update of the game, and not to port the games almost from 0 again to be able to play it in wayland, in that case, valve would not be happy, because all their work is in the currently state of linux (and the same for the other people than had ported games to linux).
                  But if the "slightly slower performance" problem could be fixed, they would not even be bothered to port to wayland the games already released.
                  Last edited by edoantonioco; 10-07-2013, 03:11 PM.

                  Comment


                  • #10
                    Originally posted by Daktyl198 View Post
                    And just like XMir, almost all of the performance regressions here can be solved via Composite Bypassing, since they are all full-screen games.
                    Non-full-screen applications will probably run slower.

                    Comment


                    • #11
                      What about pure Wayland instead of XWayland? Because as far as I understand, XWayland will always be slower than X.

                      Comment


                      • #12
                        Originally posted by tessio View Post
                        What about pure Wayland instead of XWayland? Because as far as I understand, XWayland will always be slower than X.
                        In theory...actually not. Practice is obviously different than theory, but in theory there's ways to actually get a performance bump out of XWayland because you cut out layers of X's workings.

                        Comment


                        • #13
                          Originally posted by tessio View Post
                          What about pure Wayland instead of XWayland? Because as far as I understand, XWayland will always be slower than X.
                          I had the same question. What's the projected timeline for GNOME running on pure Wayland (no X whatsoever)?

                          Comment


                          • #14
                            Originally posted by mmstick View Post
                            Performance is doing much worse than XMir, which isn't very promising at all. Performance hit is over 10% in Xonotic in comparison to XMir from a month ago which only had a 5% hit.
                            Originally posted by verde View Post
                            Thats the (part of) Linux community looking at things.

                            For Mir it is "regression"
                            For Wayland it is "promise"
                            Right. Except, you are comparing XMir + composite bypassing against XWayland without composite bypassing.
                            Please, now compare with XMir before composite bypassing.
                            Also, XMir expected you to run your whole desktop with such a performance hit, while XWayland is only to allow legacy apps to run. The desktop, and preferably everything, is expected to be ran natively. I'm really glad they changed their mind for 13.10, and I hope they do the same for 14.04 (either to go pure Mir, or to stay with X.org; I'd be extra happy if they'd go Wayland, but that would be dreaming too much).

                            Anyway, I did expected something titled as "promising" to show at least the same performance as pure X.org.

                            Originally posted by stan View Post
                            I had the same question. What's the projected timeline for GNOME running on pure Wayland (no X whatsoever)?
                            GNOME is running on pure Wayland. The games are running on XWayland, because there is no port yet.

                            Originally posted by JS987 View Post
                            Non-full-screen applications will probably run slower.
                            The nice thing of running a rootless X server is that all applications can be safely considered full-screen by X.
                            Last edited by mrugiero; 10-07-2013, 03:15 PM.

                            Comment


                            • #15
                              Easy to switch to and use, Excellent!

                              For the "Wayland Tech Preview" in Fedora 20 the developers hope to make it fairly easy to try out Wayland by having it be an experimental option from the log-in screen.
                              I am glad this is how it will be. I'll definitely go poking around and submit some bug reports.

                              Comment

                              Working...
                              X