Is threre a manual fix for this problem i'm having?

ever since the 42.20251002: Stable (F42.20251002) update lots of games that use proton/wine have broke. some work, most don’t, as i reported on this github issue here: latest stable update broke many games, had to rollback to previous version · Issue #3278 · ublue-os/bazzite · GitHub if anybody want’s to know more please read it, i wont repeat myself here.

i got a reply there saying this could be related to the mesa-dxil package being removed. i asked why it was removed, no response.

it’s been a full month, and after seven stable updates and a mesa update, this problem persists and this package shows no sign of being updated and coming back (assuming it really is what’s causing this issue and not something else i’m unaware of).

what’s weird is that i haven’t found anybody else having this issue, it’s so specific that my searches only come up with issues unrelated. i can’t be the only one having such a problem, right? such a thing should happen to others to but i struggle to find any proof of that!
sure, i could always just rollback to the version that works (42.20250916.1: Stable (F42.20250916)), but for how much longer will i have to stay out of date? stuff is already starting to break on that old version and i want to have the latest security updates, so whether i like it or not, i have to stay up to date.

i really don’t want to backup all my stuff and go on a wild goose chase for another distro that doesn’t freak out over my hardware, bazzite is the only one that worked out of the box, and i don’t want to just up and abandon it. it’s been a while since i moved to linux, but i’m still a noob, i need help.

so please, is there someway i could possibly fix for this myself?

This is kind of a hack, but assuming you are talking about steam games, maybe try the bazzite distrobox and see if that works? This distrobox is based of on arch and contains stuff like steam and lutris. If it works here, then it likely is some library issue within bazzite (desktop).

You can create the distrobox by following this link:

Though the quick command to create the distrobox is: distrobox-create --unshare-netns --nvidia --image  --name bazzite-arch -Y

To export the apps within distrobox, just follow the commands in the above link.

Then open the application menu, and open steam (you should see a newly installed “Steam (on bazzite-arch)”, that is steam on the distrobox. It should carry over logins and such since it uses the same steam directories. (though ensure you only have one instance of steam open at once to prevent issues) and open a game you were having issues with.

I’m not entirely sure whats wrong in your system, but this may rule out some issues at least. If it works, then you might be able to just play on the distrobox.

i’ll take a look, ty

that didn’t work sadly :frowning:

games refuse to open under distrobox

Then I’m not really sure.

Did you get the same errors as with running it natively, or were they different errors? I noticed that you layered some packages, maybe those packages are causing the issue? Try removing them with rpm-ostree reset, you can layer them again if needed. Since this issue doesn’t seem to be widespread, your layered packages may be affecting things.

Also another potential thing you could test is the steam flatpak. This is also containerized, I didn’t recommend this before since the steam flatpak has its own jank, but it might be worth a shot.

i doubt the packages have anything to do with the problem, i’ve had them for a long time and everything worked fine before the system update that introduced this issue, but i’ll check anyway.
linux native games work fine, it’s only some specific windows games that require proton that are broken.
i don’t have much faith on steam flatpak but i’ll give it a try

yeah, removing the layered packages didn’t help but i did realize something!

i think now i found out why the games didn’t launch under distrobox. i did the rpm-ostree reset like you said and it removed my packages, but since all my installed games have the command “gamemoderun %command%” on the launch options they didn’t open because the game mode package is now gone, i think that since the distrobox container did not have that package installed that’s is why they didn’t boot there, i’m creating another container rn to see if it will work now that i realized that. also, my bad for not seeing this sooner :woman_facepalming:

great.. now distrobox is getting stuck at copying the blobs and doesn’t want to cooperate.
ugh, it’s late where i live and i’m tired, i’ll come back tomorrow
thanks for your attention btw!

OK! finally got distrobox to work again, and yep, the game’s where not launching before because it doesn’t have the gamemode package, i took out the command to enable it from the game’s launch options and it booted, and guess what? it’s working now!!
the issue i had on normal bazzite doesn’t happen under distrobox

i can record a video if you want to see

replied the wrong message oops!

well then, should i mark this as the solution? it is a hack like you said but i guess i can take it while the real issue still doesn’t get fixed.

i don’t know if you’ll come back to see this, but are there any downsides to playing through distrobox? like degraded performance for an example.
i played a bit of xf extreme formula, (one of the games that broke after the bazzite update and a performance heavy game) and i noticed a lot of performance hiccups on the bazzite arch container that didn’t happen when i used to play it the regular way

Sorry I didn’t see this earlier, but yeah there will likely be some
performance hit as it is running on a container. As for how much, I
can’t really say. I imagine it shouldn’t be too much, but I’m not really
sure. As for other downsides, I would recommend launching steam games by
launching the steam app and then clicking on the game you want through
steam (instead of clicking them on the application launcher since that
likely wont work).

I think most other things should probably work fine. As for marking this
as a solution, I think that is fine if you’re happy with this, but
leaving it open might allow someone more knowledgeable to see this and
offer their expertise. Anyway, it great that you have a solution that
works for now!

i see, i see! well i mostly play indie stuff so whatever performance hit it might have won’t be much a worry, just xf extreme formula that is a exception, it’s a blazingly fast anti-grav racer, so i need it to be 60 fps or more all the time for max precision.

but yeah, everything else should be fine, thanks for all your help! really appreciate it
i’ll take your advice and leave this open in case someone else sees it. again thank you very much! :saluting_face: