Announcement

Collapse
No announcement yet.

KDE's KWin Merges Wayland Explicit Sync Support

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

  • #11
    Originally posted by RejectModernity View Post
    It feels like nothingburger for FOSS users. The only benefit is nvidia users will stop shart everytime wayland is mentioned.
    Xavier explicitly said that open source drivers users will still probably get minor performance improvments. Without special implicit hacks.

    Comment


    • #12
      Originally posted by fafreeman View Post
      do the open source amd and intel gpu drivers utilizeexplicit sync?
      Yes and no. They support implicit sync unlike NVIDIA but since Vulkan is based on explicit sync they needed various workarounds to have Vulkan support in implicit sync GUI stack. With it they will be able to get it supported properly. While probably there won't be noticeable change for end users (maybe some performance and latency improvements), it's always better to support something properly and not use some workarounds.

      Originally posted by mxan View Post
      Great, now imagine if the Wayland folks listened to Nvidia 10 years and supported superior EGLStreams instead of sticking to shitty GBM. Wayland could’ve taken way less than 16 years to be adopted. Lol

      Wayland would get nowhere with EGL Streams, it's not superior solution. In fact with EGL Streams you can't even support Wayland properly. If NVIDIA wouldn't push their inferior solution and help improve Linux graphics like they are doing now, we wouldn't have to deal with this mess now.
      Last edited by dragon321; 10 April 2024, 06:01 PM.

      Comment


      • #13
        Originally posted by NeoMorpheus View Post
        Once again, FOSS community bends over for ngreedia…
        It's generally agreed that the Linux graphics stack should have moved to explicit sync anyway since APIs like Vulkan are explicit sync and it's useful for compositors. So, yes, its more helpful to Nvidia since they didn't support implicit sync anyway, but it's the right move to make for the graphics stack even if Nvidia supportrd implicit sync.
        Last edited by Myownfriend; 10 April 2024, 06:31 PM.

        Comment


        • #14
          Originally posted by mxan View Post
          Great, now imagine if the Wayland folks listened to Nvidia 10 years and supported superior EGLStreams instead of sticking to shitty GBM. Wayland could’ve taken way less than 16 years to be adopted. Lol
          EGLStreams never was superior to GBM. Please, inform yourself before trolling :-P

          Comment


          • #15
            Originally posted by mxan View Post
            Great, now imagine if the Wayland folks listened to Nvidia 10 years and supported superior EGLStreams instead of sticking to shitty GBM. Wayland could’ve taken way less than 16 years to be adopted. Lol
            What do you think was superior about EGLStreams?

            Comment


            • #16
              Originally posted by mxan View Post
              Great, now imagine if the Wayland folks listened to Nvidia 10 years and supported superior EGLStreams instead of sticking to shitty GBM. Wayland could’ve taken way less than 16 years to be adopted. Lol
              The reality is Nvidia own developer gave up on EGLStreams after trying to make KDE work with it. Like it or not EGLStreams has a fatal design flaw that resulted in segfaults and other issues.

              The Wayland compositor developers did try to support Nvidia EGLStreams but it was just never working out.

              Comment


              • #17
                Originally posted by mxan View Post
                Great, now imagine if the Wayland folks listened to Nvidia 10 years and supported superior EGLStreams instead of sticking to shitty GBM. Wayland could’ve taken way less than 16 years to be adopted. Lol
                EGLStreams are inferior and you don't know what you're talking about, get over it.

                Comment


                • #18
                  Originally posted by Myownfriend View Post

                  It's generally agreed that the Linux graphics stack should have moved to explicit sync anyway since APIs like Vulkan are explicit sync and it's useful for compositors. So, yes, its more helpful to Nvidia since they didn't support implicit sync anyway, but it's the right move to make for the graphics stack even if Nvidia supportrd implicit sync.
                  Since we are talking about FOSS, why didnt ngreedia simply provided the code and put a request to have that code merged?

                  or are they so used to the community bending over that they simply sat down and waited for it?

                  Comment


                  • #19
                    Originally posted by gufide View Post

                    EGLStreams are inferior and you don't know what you're talking about, get over it.
                    it is not always inferior, there were cases when AMD engineer admitted it is superior. Simply EGLstreams didn't account for certain cases, but GBM also doesn't and you have solutions "around it" to make certain things work.

                    Comment


                    • #20
                      Originally posted by NeoMorpheus View Post

                      Since we are talking about FOSS, why didnt ngreedia simply provided the code and put a request to have that code merged?

                      or are they so used to the community bending over that they simply sat down and waited for it?
                      They did. Erik Kurzinger (nvidia employee) put many proposals for making explicit sync, and is author of explicit sync support for Xwayland, Present, DRI3 that was recently merged. Thing is things took time as it depended on other explicit sync being merged and that merge depended on discussions about how polling certain things will work..
                      Last edited by piotrj3; 10 April 2024, 07:39 PM.

                      Comment

                      Working...
                      X