• doona@aussie.zone
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        6 months ago

        XWayland (and therefore Zoom, IntelliJ IDEA, any game that runs on Wine, etc) has been borderline unusable for years due to Nvidia not supporting the way a system synchronises its rendering with the GPU, but recently all of the changes that facilitate a newer, better (and most importantly, a directly supported by Nvidia) way of synchronising got merged. This driver is the final piece of the puzzle and I can confirm that all Xwayland flickering has gone away for me.

        • lemmyvore@feddit.nl
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          Nvidia didn’t implement implicit sync because it was stupid and also didn’t really solve anything, it still had performance issues.

          The real problem with explicit sync wasn’t Nvidia, it was the fact everything and everybody has to implement it. This problem was worse under a stack like Wayland where every piece has to reinvent the wheel.

          The missing piece of the puzzle wasn’t one piece, it was all of them: explicit sync had to be implemented in the kernel, and in drivers, and in graphical libraries, and in compositors, and in apps and so on.

          Nvidia released it after it was stable in the kernel.

          They don’t care about Wayland or any other userland applications except their own. They don’t have to schedule their development around Wayland, why would they? It’s an emerging stack that’s not yet in use across all the Linux desktop, which is like 1% of their user base anyway.

          • doona@aussie.zone
            link
            fedilink
            arrow-up
            0
            ·
            6 months ago

            Great points. Especially the last one, there’s been a lot of vitriol directed at Nvidia lately for “dragging their heels” or whatever, but I don’t blame them for not wanting to implement a crappy stopgap and I certainly do not blame them for the time it took to get e.g the Wayland protocol merged. I think people simply love complaining in the Linux community.

    • shaytan@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      0
      ·
      6 months ago

      There was no sync at all in the last drivers, now we have good sync, it should be nice smooth experience once everything updates

      • muhyb@programming.dev
        link
        fedilink
        arrow-up
        0
        ·
        6 months ago

        Heh, I tried the NVK driver just out of curiosity and it worked better than proprietary driver for Wayland. I wonder if this update would make that level of smoothness.

        • shaytan@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          2
          ·
          6 months ago

          NVK is great overall, for gaming eeeeh, no, sadly. I think it’s getting improvements for vulkan gaming

          But 555 beta is already much better than 550 on wayland

          • muhyb@programming.dev
            link
            fedilink
            arrow-up
            1
            ·
            6 months ago

            Well, I tried gaming but best it can do is mid-tier gaming. Still impressive though.

            That’s good to hear. Hopefully they release final version soon.

  • SmoochyPit@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    6 months ago

    YOOO!!

    I can’t wait to get home for this! I’m going to try to use VRR again too, see how it plays with that.

    • SmoochyPit@lemmy.ca
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      Got home, it’s working really well. Like, I’m super pleased!

      VRR still needs testing on my system. I know that there’s yet to be a fix for multi-monitor VRR. I still need to test with a single monitor, though.