4 ms·
does wayland have a good tiling window manager that supports nvidia gpus yet?
by BaculumMeumEst 3y ago
does wayland have a good tiling window manager that supports nvidia gpus yet?
- dathinab 3y agodue to changes of how Nvidia handles things I think all maintained WM do so by now, through idk. if this applies to both Nvidia drivers or only one of them.
- BaculumMeumEst 3y agoi tried sway recently with those changes, but it still needed the —unsupported-gpu flag and had lots of flickering. i thought there might be an alternative i don't know about
- sciolistse 3y agoI've had some luck with Hyprland (after following https://wiki.hyprland.org/Nvidia/ https://wiki.hyprland.org/Nvidia/) but it does take some hacks, and I'd imagine results will vary.
- BaculumMeumEst 3y agoi was more charitable about trying unofficial/unsupported nvidia setups that require hacks in the past, but not any more. they take extra work to set up initially, constantly break on updates, and leave a minefield of unknown unknowns that rear their heads when you’re trying to work. the result is a compounding amount of wasted time. official support is the way to go for me, so i’m back on X for the time being
- victornomad 3y agoI'm using wlroots-nvidia package in arch for a few months and made swaywm totally usable. I'm using a ryzen laptop with external display via the nvidia GPU. All good!
- PlutoIsAPlanet 3y agoXWayland is still completely broken on Nvidia too, due to disagreements and lack of progress on supporting explicit sync in the graphics driver protocols.
- tinus_hn 3y agoWhy does the window manager require any type of GPU?
- nsajko 3y agoBecause window managers don't exist on Wayland. What used to be a window manager is now an entire display server. Talk about well-designed.
- seba_dos1 3y agoBecause Nvidia doesn't implement APIs used by display servers and requires them to write code that's specific to their closed driver.
- kaba0 3y ago> APIs used by display servers Used by the kernel. When you are using proprietary nvidia drivers you literally binary patch your xserver executable. That will obviously not work with other executables.
- zokier 3y agoI'm using Sway with my 3080 and nvidia drivers.