Folks, following a suggestion from Michel DĂ€nzer, one of mutterâs lead devs, I replaced mesa-freeworld packages for their vanilla counterparts, removed the udev rule, and didnât experience the problem. It seems this odd behavior is a side-effect from using these packages.
(@py0xc3 you raised concerns about mesa-freeworld before everyone else )
So, AFAICS there are two possible solutions:
Donât use mesa-freeworld from RPMFusion
Use mesa-freeworld with the special udev rule
Iâll mark this as the solution for future reference, file a bug report on RPMFusion, and update the other bug reports accordingly. Thanks to all who contributed, itâs always nice to see this collective mind working Fedora community is awesome
Happy that your issue could be solved. But I suggest to add a note about the solution to the rpmfusion bug report so that the rpmfusion maintainer can respond correspondingly
Edit: I initially misinterpreted your last post, obviously you already had planned to inform the rpmfusion maintainer correspondingly. My bad
It seems you nailed it. I can confirm that with these two packages removed (or swapped to their non-freeworld versions), the problem does not occur. If the freeworld packages are installed, then the bug occursâand can still be fixed with the udev rule.
The new rpmfusion freeworld update has fixed the problem for me. More discussion here: 7147 â mesa-va-drivers-freeworld 24.3.3 breaks some KDE apps. It seems like some API changes of Mesa havenât been completely fixed yet, but at least sddm is working again.
If anyone still has a mesa*freeworld issue: there was just pushed another update to stable in rpmfusion. So a dnf update --refresh could solve remaining issues It is a new build of 24.3.3 (on f41.x86_64, it updated from the 4th to the 5th build â this usually indicates a fix of some kind)
Just FYI: the situation as earlier described and marked solved isnât a complete solution for all environments.
On my amdgpu 880m system the default (non-freeworld) package makes the system crash irregularly, the freeworld packages have worked without issues so far (all versions).