It's interesting that you say that, as you can't currently run modern nvidia video cards with Wayland on linux, because the drivers don't yet support explicit sync.
Maybe that's where I went wrong? I'm not meant to have drivers! If I uninstall them, everything will just work!