After upgrading to fedora 40 kernel 6.10.6-200.fc40.x86_64 VNC stopped functioning properly. This is a screenshot of what the display looks like with tigervnc viewer. I’ve also tried using realvnc viewer and the sceen sharing app on mac os. All exhibit the same behavior. I found a thread on fedora discussions about a similar issue back in April 2024. There was a suggestion to install the plasma X11 session. I tried to install it and it did not resolve the issue.
Hi Vlad, thanks for the info. FYI I’m not using the KDE desktop. I am using Gnome. Is plasmax11 now a requirement for vnc? If so why would a change like this be done in the middle of a release fedora release with no documentation or advance notice about it? The fedora vnc site has nothing about having to use plasmaX11.
I did some testing in a VM and confirm graphical artifacts, specifically when running full-screen apps.
Here’s a temporary workaround that resolves the issue for me:
sudo dnf downgrade mesa-dri-drivers
sudo systemctl restart vncserver@${DISPLAY}.service
Keep in mind that TigerVNC requires X11, which is close to being deprecated, so it might be worth considering other options such as GRD:
Headless Remote Desktop setup process - #2 by vgaetera - Desktop - GNOME Discourse
Hi, I downgraded the mesa-dri-drivers on my system and restarted the vnc server. I’m still having issue with graphcial artifacts and a distored display.