Latest update slowed down Fedora

Hi! I’ve updated the system like 30-40 minutes ago and it was updates for Mesa I believe. After a reboot, my GNOME became slow as hell, like it’s working at 5 fps or so. And I don’t know what I can do about it. I’m on Fedora 41 Workstation and I have the latest NVIDIA drivers installed. Writing this from GNOME on Xorg, performance here is as it should be.

Edit: If that helps, I have an AMD cpu. Everything was fine before the latest update.
Edit 2: Today’s update haven’t fixed this for me either.

I have experienced the same performance degradation after the recent update with an AMD CPU and Nvidia GPU. Someone on another thread pointed out that the upgrade of certain mesa packages caused this issue, and rolling them back helps. So I just downgraded the following packages and it went back to normal:

dnf downgrade mesa-dri-drivers.x86_64 mesa-filesystem.x86_64 mesa-libEGL.x86_64 mesa-libGL.x86_64 mesa-libgbm.x86_64 mesa-libglapi.x86_64 mesa-va-drivers-freeworld.x86_64 mesa-vdpau-drivers-freeworld.x86_64 mesa-vulkan-drivers.x86_64

On that same thread it’s mentioned that the problem lies with Mutter, which in combination with the new drivers causes discrete GPU to be selected as the primary one (which was the case for me too, since nvidia-smi reported all programs running on the discrete graphics). So you can either follow the instructions in the linked post to change some udev rules and fix the behavior, or downgrade and wait for a fix.

1 Like

Thanks, I’ll downgrade. Will it be easy to upgrade whenever the fix rolls out? I think I also would need some kind of an alert to tell me when to do it, because I’m not constantly monitoring the forums and changelogs.

When trying the command above, I’m getting “Failed to resolve the transaction:
Packages for argument ‘mesa-libGL-devel.x86_64’ available, but not installed.”

Just remove the package from the command, it was installed on my system for building some binaries, you probably do not have it. Sorry, I will edit the original answer without it

1 Like

I honestly don’t know, you will probably have to check the related issues in mutter/mesa repos yourself. I will just avoid updating those packages for a couple of days/weeks and try again if it works. If it does not, downgrade and try again later :slight_smile:

Yeah, I guess there’s no other way to do it.

Downgrade has helped, thanks! Marking this as a solution.

Hi, I’m the other thread’s OP. There is additional info there, with a more comprehensive description of the problem, and alternative solutions better than downgrading. I strongly suggest everybody impacted by this problem checks it out.

1 Like