Apps fail to open after upgrade to fedora 41

After upgrading from Fedora 40 to Fedora 41, many programs are not working, such as Software Center, Maps, File, and Clock… Additionally, there are two programs for opening the terminal that are also not functioning. Can anyone help?

1 Like

I see this is common issue devs should fix that soon

For now switch to Xorg

if i do fresh installation i will face the same issue ?

I didn’t try

Are you using Nvidia hardware (with proprietary drivers)? If yes, this is probably:

So, it’s not an update related issue—it’s a bug with the Nvidia drivers and the way Gnome now works with them.

1 Like

when i switch i can not access it reopen login screen again

does not work with me

I added GSK_RENDERER = ngl into /etc/environment and solved the issue. However, when I try to log in on Xorg, it spends a couple of seconds loading, but I get kicked into the login screen, same as Ahmed

1 Like

Thank you, this solved my issue, ily

Did Xorg work for you before?

I think ngl is fine on X, but I used gl instead and was fine on X.

If it doesn’t always pause and go back to log-in (sometimes logs in to desktop fine) that might be another issue, but solvable in my case with auto-login (would require setting Xorg from log-in before setting, or possibly disabling Wayland via custom.conf)

No, xorg never worked after the update. Before the update, it was fine

i switch GSK_RENDERER=ngl to gl? in /etc/environment
and now its work

4 Likes

Installing xorg-x11-xauth, xorg-x11-xinit and its dependencies did the trick. I don’t know why those were removed after the update

3 Likes

For me, there was no entry in /etc/environment file. Then I added GSK_RENDERER=ngl and after a re–login everything started to open. Like, Gnome Software, Console, etc.

But then, I removed the entry and still everything is working fine. Furthermore, software like Keypunch and Citations, which were not opening before the OS update, is still opening and working fine.

I love how everyone was so excited for Wayland a few years ago, and in reality Wayland has been nothing but huge pain in the ass.

I saw the same problem after updating, switching to X11 fixed the problem.

1 Like

There is no need to switch to X11, or an issue with Wayland!?
The new default renderer for GTK has been switched from ngl to vulkan on Wayland recently.
This works well with the open-source nvidia drivers, but unfortunately not with the prop ones.
The solution/workaround, as already stated, is: put GSK_RENDERER=ngl into /etc/environment and reboot!
This changes the default renderer back to ngl. After the issue is fixed, one can easily switch back to vulkan, or whatever is default, by just removing the line again!
X11 “retroers” are not affected by this because they most likely still render around with the old gl renderer :wink:

For more info, see:
https://blog.gtk.org/2024/01/28/new-renderers-for-gtk
https://www.phoronix.com/news/GTK-4.16-Released#:~:text=Notable%20with%20GTK%204.16%20is,the%20OpenGL-based%20NGL%20renderer.

That’s great, too bad that Wayland still sucks for anything outside of basic desktop usage even then that is questionable.

My main issue with Wayland 2016 until 2024 was my 1000Hz mouse feeling floaty on GNOME. F41/GNOME 47 fixed that!

If that wasn’t solved I’d probably be using X now on F41. I understand Wayland not being a X replacement for some still, but encourage you to keep trying it out every now and then to see if your issues with it happen to get resolved!

That is just not true, Wayland runs Steam and all the Games on my Latop without issues and most of the time faster than X11 did, and also the Steamdeck runs Wayland in Gamscope, and XWayland on the Desktop…
Since XWayland there should be even less apps that cannot run properly under Wayland. If so, they are vastly outdated.
And Fedora on a “modern” Machine (everything <10 Years, that’s my Dell Precision) should run better with Wayland because it can just make better use of the Hardware than X11 did. See renderers, animations, use of shaders etc…