Issue (1) has been a long-standing issue and a prolonged back and forth [0,1] between NVIDIA and Xorg/Wayland devs about implicit and explicit synchronisation protocols. It looks like the explicit sync protocol is in the process of getting merged upstream and the 555 series driver [1] will take advantage of this so hopefully things are looking better. Problem with wayland is that all of the driver, xwayland and every compositor must support the new protocol but it looks like mutter, kwin and wlr will eventually support it. That being said there are constantly new paper-cuts appearing with the NVIDIA driver and Wayland support so who knows what will break with the new driver. Definitely not a pleasant experience. I'm not saying that AMD is smooth sailing but at least you don't have to fight the driver at every new release.I'm afraid (2) will probably never work properly :-(
[0] https://gitlab.freedesktop.org/xorg/xserver/-/issues/1317
[1] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...
[2] https://github.com/NVIDIA/egl-wayland/pull/104#issuecomment-...
No comments yet.