My experience trying wayland with NVIDIA in 2024 - eviltoast

I recently saw the new 550 drivers fixing a lot of wayland issues as well as KDE 6 being a lot better on wayland and decided, you know what, let me try it.

The first question was, which WM do I use? Initially I wanted to try DWL or Sway, since I currently use DWM on Xorg and like it quite much. However, I was somehow taken in by the Hyprland hype and man their website is flashy. So, okay I’ll try that.

From there, I didn’t last an hour. First of all, hyprland was using 20% of a cpu core and 200Mb permanently, on idle, without blur, shadows or animations enabled. This is absolutely insane, especially since, without these things, it was functionally the same as my DWM setup, which barely uses 0.5% and 9mb of RAM. Now I understand that Xorg included more things and the compositor devs or wlroots have to write more code on their own, but 20% is way too insane for me to even consider the switch. Now I honestly believe that this is an NVIDIA thing, as googling around people seemed to say it was pretty lightweight with some features disabled.

The second issue I noticed was ultimately the deal breaker. I could have tried Sway or DWL next and maybe one of those would have been fine. However, it seems like NVIDIA does not support hardware cursor on wayland. It’s listed as an issue under wlroots, hyprland and sway. Now I will admit I do play video games sometimes and using some floaty unresponsive software cursor is out of the question when I’ve already experienced the bliss that is a hardware cursor. I don’t know when this will be added, but according to a phoronix post, someone added the code to the nvidia driver and it does work on KDE now, so maybe it will be added to wlroots and the likes soon.

That’s it, just wanted to talk about it a little since I was somewhat disappointed. I have wanted to move to wayland for a long time, it seems like I will still have to wait. One thing’s for sure, I’m never buying an NVIDIA card again.

  • Pasta Dental@sh.itjust.works
    link
    fedilink
    arrow-up
    16
    ·
    8 months ago

    Hyprland and wlroots are pretty small projects in comparison to Plasma and GNOME, which should both be basically flawless on Nvidia Wayland, now. At least gnome has been perfect since driver 545

      • Pasta Dental@sh.itjust.works
        link
        fedilink
        arrow-up
        5
        ·
        8 months ago

        I was not really referring to the cursor thing as I don’t really play games on linux so I don’t have experience with that, more in terms of general stability and performance

    • CalcProgrammer1@lemmy.ml
      link
      fedilink
      arrow-up
      5
      ·
      8 months ago

      Not on my 1080Ti. I have serious flickering on certain apps when using the latest NVIDIA proprietary drivers on Arch Linux with GNOME Wayland. Steam flickers and sometimes seems to fail to redraw properly. Had some issues on Discord as well.

  • BlanK0@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    8 months ago

    In terms of WMs, I would say sway and river are the most straightforward to setup, the rest like dwl and hyprland might require more setup for different reasons like hyprland outside of arch but it works well in my machine