Announcement

Collapse
No announcement yet.

VirtualBox DDX Released As xf86-video-vboxvideo 1.0

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

  • #11
    but their DDX driver has now done its official X.Org christening
    Amen Lord Jesus!

    Comment


    • #12
      Originally posted by jpg44 View Post
      As for Wayland, I never really saw the point in it.
      https://wayland.freedesktop.org/faq.html
      Why not extend the X server?

      Because for the first time we have a realistic chance of not having to do that. It's entirely possible to incorporate the buffer exchange and update models that Wayland is built on into X. However, we have an option here of pushing X out of the hotpath between clients and the hardware and making it a compatibility option. What's different now is that a lot of infrastructure has moved from the X server into the kernel (memory management, command scheduling, mode setting) or libraries (cairo, pixman, freetype, fontconfig, pango, etc) and there is very little left that has to happen in a central server process.


      What is wrong with X?

      The problem with X is that... it's X. When you're an X server there's a tremendous amount of functionality that you must support to claim to speak the X protocol, yet nobody will ever use this. For example, core fonts; this is the original font model that was how your got text on the screen for the many first years of X11. This includes code tables, glyph rasterization and caching, XLFDs (seriously, XLFDs!). Also, the entire core rendering API that lets you draw stippled lines, polygons, wide arcs and many more state-of-the-1980s style graphics primitives. For many things we've been able to keep the X.org server modern by adding extensions such as XRandR, XRender and COMPOSITE and to some extent phase out less useful extensions. But we can't ever get rid of the core rendering API and much other complexity that is rarely used in a modern desktop. With Wayland we can move the X server and all its legacy technology to an optional code path.

      It is true, X needs a new extension ... Its best to build on the foundation we already have.
      You can only do so much by polishing a turd.
      Wayland is already recycling most it can recycle from Xorg, but Xorg has reached the point where it's better to just put it to rest https://www.phoronix.com/scan.php?pa...land_situation

      Apps should be written so that if DRI and shared memory is not available, they fall back to using GLX and sending pixmaps over X protocol.
      Imposing more development time isn't going to make X look more interesting.

      Comment


      • #13
        Originally posted by debianxfce View Post

        There is only a few wayland desktops and applications. It is wayland that will die. The Nvdia driver does not even support wayland.
        Nope. Nvidia support Wayland (Wayland doesn't specify which API for buffer management driver must contain, so without GBM Nvidia still support Wayland with EGL Streams). As for desktop You have GNOME, Enlightenment, almost ready KDE (5.12 will be Wayland focused release) and a few small compositors (sway etc.). As for applications almost every Qt5, GTK+3, SDL2 and GLFW application is Wayland native. For old apps there is always Xwayland (XOrg 1.20 would make Xwayland work on Nvidia). So today Wayland is usable for most Linux users. Popular distros made/will make Wayland default (Ubuntu, Fedora, RHEL, SUSE etc.).

        Comment


        • #14
          Originally posted by debianxfce View Post

          There is only a few wayland desktops and applications. It is wayland that will die. The Nvdia driver does not even support wayland.
          Ah, trollxfce is back.

          Comment


          • #15
            Originally posted by SWY1985 View Post

            Funny, because Fedora and Ubuntu (just two minor linux distros) just started activating Wayland as default for anything that supports it. Also, my VMware guest supports Wayland without problems. I've been using Wayland on Intel and AMD graphics and it just works. Xorg may not be going away any time soon, but I think Wayland will become mainstream sooner than you think.
            Also, debianxfce says there are only a few desktops for Wayland compared to X.org, but on the other hand: the Wayland desktops that are available are either mainstream (GNOME, Budgie, KDE (KDE's a WIP but they are making progress)) or at least a popular niche (Enlightenment, Sway). So what if there more X.org DE's? If hardly anyone uses them or if they don't even see updates, then there's little use for them anyway.

            Comment


            • #16
              Originally posted by debianxfce View Post
              There is only a few wayland desktops and applications. It is wayland that will die. The Nvdia driver does not even support wayland.
              First of all, the Nvidia driver does support Wayland and Nvidia is trying to work with Wayland, just not in a preferable way:
              https://www.phoronix.com/scan.php?pa...and-Discussion
              Second, the Linux desktop doesn't depend on Nvidia, not anymore anyway.

              We all know you like using antiquated software. That's fine - no judgment from me; I'm using Debian, XFCE, and X11 on my work PC. But stop treating your preferences and experience like it is everyone's. Pretty much all up-to-date distros are actively trying to transition to Wayland, or have already done so. To my knowledge, there are already 7 Wayland-compatible compositors, 3 of which are popular. Intel and AMD both care about properly supporting Wayland. Considering XFCE's transition to GTK3+ and LXQt's transition to Qt, there's a possibility both of those will some day be fully Wayland compatible.

              Wayland is not going anywhere.

              Comment


              • #17
                Originally posted by debianxfce View Post
                You have not noted in 4 years that in Linux world applications comes first then programming interfaces.
                you have not noted in 2 years than number of wayland desktops and applications is steadily increasing, not the other way around

                Comment


                • #18
                  Originally posted by starshipeleven View Post
                  *only on GNOME.
                  you mean only in default desktop?

                  Comment


                  • #19
                    Originally posted by jpg44 View Post
                    As for Wayland, I never really saw the point in it. It is true, X needs a new extension for interapplication security that would restrict apps to their own Window, but some apps like screensavers and screengrabbers can be given special permissions, but otherwise the X System is fine.
                    it is a pity that you do not develop X while most of X devs are switched to developing wayland

                    Comment


                    • #20
                      Originally posted by dragon321 View Post
                      Nvidia support Wayland (Wayland doesn't specify which API for buffer management driver must contain, so without GBM Nvidia still support Wayland with EGL Streams). As for desktop You have GNOME, Enlightenment, almost ready KDE (5.12 will be Wayland focused release) and a few small compositors (sway etc.).
                      and how many of those support "supported ny nvidia" egl steams?

                      Comment

                      Working...
                      X