Announcement

Collapse
No announcement yet.

Canonical Makes Rare X.Org/Wayland Contribution

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

  • Canonical Makes Rare X.Org/Wayland Contribution

    Phoronix: Canonical Makes Rare X.Org/Wayland Contribution

    While Canonical is known -- and commonly criticized -- for not investing in making heavy, low-level upstream Linux contributions, today a set of patches intended for upstream were published by a Canonical engineer concerning XWayland support...

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

  • #2
    'the Canonical employee suggests that it's fine to merge to master. "This is mostly just for testing, although it should be safe to apply to nouveau trunk."'

    I think RAOF meant "You can probably safely apply this locally." Not "This is ready to be merged to upstream master."

    "up to this point there's been the xf86-video-intel support."

    Also WLSHM ( http://lists.freedesktop.org/archive...ne/001163.html ) which works on all hardware, and Radeon ( https://github.com/timon37/xf86-video-ati ). So DDXes are pretty well covered at this point. They're in the xwayland build instructions: http://wayland.freedesktop.org/xserver.html
    Both of those were broken by RAOF's changes and need to be updated.

    Comment


    • #3
      Great

      If I use XWayland, do I even need GTK+ and Qt+ compiled for Wayland?

      Can I use XWayland and X runs on Wayland everything magically works without any Wayland-specific porting of anything?

      Comment


      • #4
        Originally posted by uid313 View Post
        If I use XWayland, do I even need GTK+ and Qt+ compiled for Wayland?
        Not really.

        Originally posted by uid313 View Post
        Can I use XWayland and X runs on Wayland everything magically works without any Wayland-specific porting of anything?
        That's the idea. There are still a couple problems to be fixed. Typing a URL into firefox or chromium under xwayland is currently broken (Tiago Vignatti has been working on it), and the radeon and wlshm DDXes need to be updated for a very recent xserver change, so they don't work (nobody is working on them).
        Last edited by Darxus; 05-23-2012, 05:00 PM. Reason: More detail in parens.

        Comment


        • #5
          Originally posted by uid313 View Post
          Can I use XWayland and X runs on Wayland everything magically works without any Wayland-specific porting of anything?
          Video of supertuxkart, firefox, and evince working like this: http://www.chaosreigns.com/wayland/d...-xwayland.html

          Comment


          • #6
            Proprietary

            What about for people running the proprietary device drivers?

            Comment


            • #7
              Originally posted by uid313 View Post
              What about for people running the proprietary device drivers?
              So far nobody has added the features needed by wayland to any proprietary drivers. At the recent Ubuntu Developer Summit there was some interesting discussion about coming up with a simple set of requirements to communicate to Nvidia and AMD, once they actually have a usable desktop with a wayland system compositor.

              Comment


              • #8
                It's very good to see Ubuntu fixing things.

                Because doing the more boring stuff to make sure everything works is what companies do best.

                But Ubuntu 12.10 seriously?
                That does not seem like a realistic goal to me.
                They will end up with reasonably stable support in Ubuntu 13.04 or later anyway.

                Comment


                • #9
                  Originally posted by plonoma View Post
                  But Ubuntu 12.10 seriously?
                  That does not seem like a realistic goal to me.
                  That's only because you don't know what you're talking about. A rooted X server running as a wayland client isn't hard. They're not talking about applications being able to run as wayland clients.

                  Comment


                  • #10
                    LLVMpipe

                    Can you run Wayland with LLVMpipe?
                    And softpipe?

                    Comment

                    Working...
                    X