Swapping mesa for freeworld

Hello,

I’d like to perform these as suggested to me:

sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld --allowerasing
sudo dnf swap mesa-vulkan-drivers mesa-vulkan-drivers-freeworld --allowerasing

Second one - no problem.

But the first one results in Transaction Summary: Installing: 1 package Replacing: 5 packages Removing: 1141 packages Downgrading: 5 packages

Which I guess would brick my system if proceeded. Is this expected? Can I swap them safely?

Hi and welcome to :fedora: !

Removing so many packages is not expected, and you shouldn’t proceed. Someone more familiar with the mesa packages from RPM-Fusion might join in, but in the meantime you could share more details about your system. Please post the outputs of the following commands:

$ head -3 /etc/os-release

$ uname -r

$ sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld --assumeno

Notice the last command is run without the --allowerasing flag, in order to show the conflicts, whereas the --assumeno flag will abort the transaction.

Hi,

With Fedora 44 release, rpmfusion team changed some things while installing mesa freeworld packages and I think you no longer need to swap anymore.

“With Fedora 44 and later and the Fedora mesa-26.0.3 package, the mesa-va-drivers sub-package was removed and the VAAPI backend moved back into the mesa-dri-drivers sub-package that should be installed by default. Because of that, the previous installation method that relied upon “dnf swap” isn’t relevant anymore (and will lead to issue), the solution is to use the new “parallel installation method” according to the updated Howto/Multimedia wiki”

This might be related to your problem. You can check here: Making sure you're not a bot!

2 Likes