Fedora 44 KDE - mesa-vulkan-drivers-freeworld refuses to install both i686 and x86_64, required for Steam

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

This is the kind of problem one should report to https://bugzilla.rpmfusion.org to get the maintainer attention.

try enabling the testing repo.

sudo dnf swap mesa-vulkan-drivers mesa-vulkan-drivers-freeworld --enable-repo=rpmfusion*testing
$ dnf rq mesa\* --repo rpm*testing
Updating and loading repositories:
Repositories loaded.
mesa-va-drivers-freeworld-0:26.1.5-2.fc44.i686
mesa-va-drivers-freeworld-0:26.1.5-2.fc44.x86_64
mesa-vulkan-drivers-freeworld-0:26.1.5-2.fc44.i686
mesa-vulkan-drivers-freeworld-0:26.1.5-2.fc44.x86_64

I have the same error message and this fixed it, thank you.