I upgraded my system to Fedora 36 (from Fedora 35) and encountered an issue. After system rebooted the windows and panel were broken, some parts don’t show completely such as window borders with buttons and system panel icons. The shortcut for switching windows (alt+tab) also doesn’t work.
I suspect this is somehow related to Wayland. I previously used X11. However, I changed it by editing /etc/sddm.conf file:
Creating new account doesn’t change anything, so it is not related to my personal settings.
I’ve tried to debug the issue, it turns out the dual monitor produced it.If I disconnect the second monitor from my laptop during boot time, then reconnect it again after the system boots, it works well. But I cannot identify the root of the problem, have looked at the system logs journalctl -b, couldn’t see what causes it. I’d like to make it work without disconnecting on every boot.
This should not have been required.
You could have logged into wayland by selecting the gear icon at the lower right of the screen where you enter the password during login. Selecting ‘gnome’ there would give you the wayland screen and selecting ‘gnome on xorg’ would give you the xorg desktop.
That setting controls SDDM’s display server, if you want it to run on wayland, execute sudo dnf swap sddm-x11 sddm-wayland-plasma
Switching your session to wayland is done with greeter, on default theme the switcher is on the left bottom side of login screen.
Not all multi-monitor wayland Kwin issues are already ironed out, so in general for wayland session it’s better to use newer packages, hence (in case of issues) consider upgrading to F37.
Thanks for the input. As you mentioned there are problems with Wayland (e.g. when sharing a screen during meetings), that’s why I usually switch to X11 after the system upgrade.
I note that you are using nouveau as the driver for your nvidia GT 650M GPU.
There are some issues with nvidia GPUs and wayland, particularly with older GPUs.
Nouveau does not seem to support hardware acceleration.
Nvidia drivers version 470 and older do not support wayland in any form.
Nvidia drivers 495 and newer dropped support for some older GPUs. I seem to recall that the kepler chipsets were among those dropped.
While I do not know specifically where in that timeline the GT 650M falls, it appears that nvidia.com shows the driver for it as 418.113, so I doubt it is supported by anything newer than the 470xx driver on linux.
To me, that implies that you cannot get native hardware acceleration and potentially not even wayland with that GPU (unless nouveau actually enables it for that older card) . The issue with kwin seems also potentially related to the older hardware you have.