I’ve had problems updating my system recently, and when I’ve gone to drill down to fix it, I’ve isolated it to the mesa-vulkan-drivers-freeworld conflicting between 32-bit and 64-bit packages. The 32-bit package is required by steam for compatibility with 32-bit proton, but it hard conflicts with the 64-bit package now. It did not do this before, and the non-freeworld version installs fine together, but that also means I lose graphics acceleration I use in other things. Here’s the console output:
For reference, my system is all AMD and uses an AMD graphics card.
Any tips on fixing this would be appreciated.
$ sudo dnf swap mesa-vulkan-drivers mesa-vulkan-drivers-freeworld
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Removing:
mesa-vulkan-drivers i686 0:26.1.5-1.fc44 updates 174.7 MiB
mesa-vulkan-drivers x86_64 0:26.1.5-1.fc44 updates 169.2 MiB
Installing:
mesa-vulkan-drivers-freeworld x86_64 0:26.1.5-1.fc44 rpmfusion-free-updates 169.2 MiB
Installing dependencies:
mesa-vulkan-drivers-freeworld i686 0:26.1.5-1.fc44 rpmfusion-free-updates 174.7 MiB
Transaction Summary:
Installing: 2 packages
Removing: 2 packages
Total size of inbound packages is 55 MiB. Need to download 27 MiB.
After this operation, 2 KiB extra will be used (install 344 MiB, remove 344 MiB).
Is this ok [y/N]: y
[1/2] mesa-vulkan-drivers-freeworld-0:26.1.5-1.fc44.i686 100% | 0.0 B/s | 0.0 B | 00m00s
>>> Already downloaded
[2/2] mesa-vulkan-drivers-freeworld-0:26.1.5-1.fc44.x86_64 100% | 17.2 MiB/s | 27.0 MiB | 00m02s
--------------------------------------------------------------------------------------------------------------
[2/2] Total 100% | 12.7 MiB/s | 27.0 MiB | 00m02s
Running transaction
Transaction failed: Rpm transaction failed.
- file /usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json conflicts between attempted installs of mesa-vulkan-drivers-freeworld-26.1.5-1.fc44.i686 and mesa-vulkan-drivers-freeworld-26.1.5-1.fc44.x86_64