With the currently released version of Fedora 35 and the NVIDIA 495.44 driver when using Wayland I have several problems:
Geary crashes with the following error message:
geary: …/src/wayland-thread.c:87: wlExternalApiLock: Assertion `!“failed to lock pthread mutex”’ failed.
Evolution crashes with the following error message:
evolution: …/src/wayland-thread.c:87: wlExternalApiLock: Assertion `!“failed to lock pthread mutex”’ failed.
The Zoom and Skype clients launch but their window is transparent with no elements inside.
Shotwell freezes the whole desktop and I have to login from a terminal and kill the session in order to recover.
From what I know, the Nvidia drivers are not Wayland friendly. Are you on Gnome? GDM disables wayland by default if the proprietary Nvidia drivers are installed:
Gnome Web (Epiphany) also crashes, in addition to above already reported.
On XPS17 with F35, nvidia, gnome on wayland.
Workaround: X11 session works fine if you can live without the new gestures.
Because it was mentioned by Ankur. Wayland on nvidia should work. There have been articles recently about the work done to improve the support. Nonetheless Wayland session worked already on F34 with nvidia driver (470?).
Nice. I just blacklisted Nvidia for now. Probably will switch to Bumblebee since that doesn’t require Nvidia driver’s mercy. For those who want to fix it and use Nvidia downgrade it as @thomasroder did. Downgrade egl-wayland. If anyone knows how to mark it as solution, it would help others.