Announcement

Collapse
No announcement yet.

Canonical Continues Working On XMir Performance

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

  • Canonical Continues Working On XMir Performance

    Phoronix: Canonical Continues Working On XMir Performance

    Canonical's Christopher Halse Rogers wrote a blog post over the weekend to try to clear up the XMir performance situation and say that Canonical engineers are working on improving the performance, as users begin to discover there's a performance hit in using XMir...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    inb4 superthread

    Comment


    • #3
      Of course using XMir is a great PR move. For the actual users, however, it's probably bad.
      They really should reconsider using XMir by default for 13.10 and deliver Mir when it's ready -- according to their current planing for 14.10.

      Comment


      • #4
        Originally posted by BO$$ View Post
        Canonical will prevail anyway. Most people know nothing about Mir or Wayland so they will use Ubuntu just like they used to. That means a lot of testing for Canonical, basically for free. Testing that doesn't exist in Wayland. So Mir will be improved and adapted to users faster.
        Testing by non-technical users is worthless most of the time.

        Comment


        • #5
          All of Canonical's releases are test releases.

          Comment


          • #6
            So, one really obvious benefit to XMir or XWayland which no one's really been discussing- doesn't this mean we can load a traditional X desktop on Android hardware, using libhybris and running the X Server fullscreen on top of Wayland or Mir? I mean, even if you forget about running GNOME on Wayland or Unity on Mir natively, this could in theory provide a hardware accelerated desktop stack on an insane range of hardware. Of course, there are probably complications, but it sounds like it should be possible, considering what they've achieved with Wayland on the Raspberry Pi running X apps.

            I really want to know what kind of limitations we face with this stuff, since I'm willing to totally wreck a tablet just to see if it works.

            Comment


            • #7
              Originally posted by scionicspectre View Post
              So, one really obvious benefit to XMir or XWayland which no one's really been discussing- doesn't this mean we can load a traditional X desktop on Android hardware, using libhybris and running the X Server fullscreen on top of Wayland or Mir?
              AFAIK Hybris is only required when the underlying distribution is based on glibc.
              Running X11 on Bionic should work without a wrapper.

              Comment


              • #8
                okay...

                The simple part is composite bypass support for Mir - most of the time unity-system-compositor does not need to do any compositing - there's just a single full-screen XMir window, and Mir just needs to flip that to the display. This is in progress. This cuts out an unnecessary fullscreen blit.
                translation: The whole Mir/XMir stack on upcoming Ubuntu is going to be just a glorified page flipper. That's it. No actual Mir functionnality. XMir is basically a full fledged X server, and relies on Mir only to flip the buffers. Yeah, good work canonical !

                Meanwhile, Jolla's phone will be running using actual Wayland for real composition.

                Comment


                • #9
                  Originally posted by scionicspectre View Post
                  So, one really obvious benefit to XMir or XWayland which no one's really been discussing- doesn't this mean we can load a traditional X desktop on Android hardware, using libhybris and running the X Server fullscreen on top of Wayland or Mir?
                  Not really. XMir still needs Xorg drivers if you want acceleration, and if there's an Xorg driver for your hardware then you could just run Xorg instead. If you don't care about acceleration then you could just run one of the existing Android X servers.

                  Comment


                  • #10
                    Originally posted by BO$$ View Post
                    Canonical will prevail anyway. Most people know nothing about Mir or Wayland so they will use Ubuntu just like they used to. That means a lot of testing for Canonical, basically for free. Testing that doesn't exist in Wayland. So Mir will be improved and adapted to users faster.
                    yeah, im sure all those grandmas, facebook dudes and bo$$es in the Mir cult will produce heavily technically bug reports "this mouse thingy look weird in windows look fine like an arrow or something" that will lead Mir to instantly track the issue instead of those smart ppl bug reports with git bisects, gdb and profilers that those gentoo geeks send to wayland/mesa.

                    100% win for canonical here

                    Comment

                    Working...
                    X