Announcement

Collapse
No announcement yet.

XWayland Nukes The NVIDIA EGLStream Backend

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

  • #71
    Originally posted by Daktyl198 View Post
    it's specifically aimed at devices without screens.It's not an equivalent to Wayland, X11, or xwayland in any way, shape or form.
    X11 is and always was specifically aimed at networked applications running on devices without screens. GUI services for distributed compute and visualisation. Hence its widespread (100% of the top500 now windows is fully depreciated) adoption for HPC.
    Originally posted by Daktyl198 View Post
    Again, once Wayland was adopted by the X.org foundation
    Wayland was not "adopted by the X.org foundation", x.org is specifically dedicated to X11 implementations (such as XWayland), Xwayland is not a replacement for X11/Xorg server - it IS an implementation of an X11 server (a shit one no one uses because no one uses wayland to need it)
    Last edited by mSparks; 20 March 2024, 07:42 AM.

    Comment


    • #72
      Originally posted by WannaBeOCer View Post

      I disagree, even though AMD/Intel driver is in the kernel. If you’re not using a bleeding edge distro you have to manually update to the latest mesa driver or update the kernal. Worst case by adding a third party repository.
      Nvidia's drivers won't actually work in lots of configurations.
      They target Ubuntu, that much is obvious. So yeah, you can use LTS with a generic kernel and then use their horrible script to get the drivers. Beyond that YMMV and it depends on the kernel version and the configuration (kernel modules still use other parts of the kernel that may or may not be there). Don't get me wrong, most times it will work, until it doesn't.

      If you need support for new hardware, do yourself a favour and choose a distro that does that. In this day and age, it's not difficult.

      Comment


      • #73
        Originally posted by wagaf View Post
        It is true that Wayland developers had a very narrow-minded idea of what a desktop compositor should do, and they kept pushing back on adding very basic and necessary features, like copy-paste, screen sharing and window positioning.

        Even today, you can see people seriously explaining why no-one should even want window positioning.

        Honestly, this general mindset was detrimental to Wayland adoption.
        Indeed. Is there a surprise 75% of the freaking Wayland compositors are shitty tiling WMs then?

        Comment


        • #74
          Originally posted by MorrisS. View Post
          Wayland has just introduced... Xorg has been running for 30 years now, but is going to be deprecated. When directX12 were introduced the major gaming titles were based on DrictX9.
          D3D12 can do more than D3D9.

          Wayland can't even query absolute window positions, a basic feature X11 had since inception.

          Your point?

          Comment


          • #75
            Originally posted by User42 View Post

            Nvidia's drivers won't actually work in lots of configurations.
            They target Ubuntu, that much is obvious. So yeah, you can use LTS with a generic kernel and then use their horrible script to get the drivers. Beyond that YMMV and it depends on the kernel version and the configuration (kernel modules still use other parts of the kernel that may or may not be there). Don't get me wrong, most times it will work, until it doesn't.

            If you need support for new hardware, do yourself a favour and choose a distro that does that. In this day and age, it's not difficult.
            It wasn’t about hardware compatibility just improvements to Mesa that improved AMD’s GPU performance. For example this new extension for Nvidia. https://www.phoronix.com/news/DXVK-2.3.1-Released

            I can just install the dev driver from Solus’ Software Center. While with AMD/Intel GPUs I have to either use a bleeding edge operating system which will have hundreds of updates. Or add a third party repo to a different distro to keep mesa updated. I never ran into any compatibility issues with my Nvidia GPU on Solus.

            Comment


            • #76
              Originally posted by Khrundel View Post
              Vulkan has nothing to do with EGL/GBM debate. You can run vkcube and glxgears simultaneously and both windows will display, despite using different window integration API. And also most modern composers use OpenGL for composing work while most games using vulkan for rendering and they interoperate correctly.
              Technically Vulkan does. Since 1.1 it provides stuff to manage buffers. You could write Compositor/window system on Vulkan 1.1 without all GBM/EGLstreams crap.

              Comment


              • #77
                Originally posted by MorrisS. View Post

                Also Wayland supports explicit sync. Weston supports explicit sync too, Mvidia drivers support explicit sync and so Vulkan. What doesn't support explicit sync are compositors different from Weston, Xorg/X11, OpenGL and GBM.
                You missed one important part. Xwayland. And Erik is working on it since forever because some other reviewers are making problems.

                Comment


                • #78
                  Originally posted by piotrj3 View Post

                  Technically Vulkan does. Since 1.1 it provides stuff to manage buffers. You could write Compositor/window system on Vulkan 1.1 without all GBM/EGLstreams crap.
                  That still won't solve the need to provide GUI for remote applications, which is what most application developers require. NO ONE wants to build an application in 2024 that can only use the screen of the device its installed on. VNC/remote desktop is far to user unfriendly. (which is why most applications go HTML5 these days)

                  Comment


                  • #79
                    Originally posted by mSparks View Post
                    X11 is and always was specifically aimed at networked applications running on devices without screens. GUI services for distributed compute and visualisation. Hence its widespread (100% of the top500 now windows is fully depreciated) adoption for HPC.
                    First, X11 was designed to run on a mainframe/“micropc” and allow remote connections, but that isn’t to say that those devices didn’t have screens. Second, HPC computers use Linux for a variety of reasons but X11 is not one of them. I’d be shocked if literally any of them had anything graphical installed at all, other than computer drivers for the GPUs installed. Third, the IoT devices that are targeted by the new standard you link are never going to output video, and are managed by and talk to an app. X11 would be completely and utterly useless to use on them. Additionally, the standard you linked has nothing to do with video, and thusly couldn’t encroach upon X11’s territory either.

                    Please. For the benefit of everybody on this forum. Just stop posting.

                    Comment


                    • #80
                      Originally posted by Daktyl198 View Post

                      First, X11 was designed to run on a mainframe/“micropc” and allow remote connections,
                      And yet you think wayland is a replacement for that?
                      AHAHAHAHAHAHAHAHAHAAHAA

                      Originally posted by Daktyl198 View Post
                      I’d be shocked if literally any of them had anything graphical installed at all
                      Is that because they DONT HAVE SCREENS maybe.
                      LOL
                      Originally posted by Daktyl198 View Post
                      Please. For the benefit of everybody on this forum. Just stop posting.​
                      No.

                      as long as you keep posting BS like this
                      Originally posted by Daktyl198 View Post
                      Additionally, the standard you linked has nothing to do with video
                      Imma going to keep calling you on it:

                      Comment

                      Working...
                      X