NVIDIA (495) on sway tutorial + questions (Arch-based distros)

What I’ve observed with Sway 1.7 on the 515.43.04 drivers:

  • wlroots-eglstreams has been discontinued after the maintainer’s GPU broke, so GBM is the only way forward now
  • Hardware cursor is still broken
  • Generally, flickering still happens sometimes randomly (the flicker seems worse under XWayland)
  • foot terminal still sees a lot of flickering every time the terminal needs to refresh
  • Lots of flickering in VS Code as well (using Wayland flags, don’t have the same problem with Signal Desktop which also uses Electron)
  • Screensharing is broken as others have discussed above
  • The newest release of wf-recorder (from 2020) is broken but the git release works fine
  • This official Nvidia post has a lot of info as well: Wayland information for r515 beta release

Honestly, not much has changed since 495 and most of the same issues are still there. The open source release is still alpha on GeForce cards and I had trouble booting my system even with the NVreg_OpenRmEnableUnsupportedGpus=1 option with the nvidia-open package. Hopefully it’ll allow contributors to help with development and make Nouveau better as well.