I took the plunge and installed CachyOS to replace bazzite on my system (Handheld Edition, Legion Go). After some hiccups with my TB dock, I got everything to run as I want it to (charging, External Display, etc.)
However, I am not able to launch any games on my system now. Every game I choose gives me a ‘Compatibility tool failed’ error. I have checked if I have proton-cachyos installed (I did not), so I installed it, but nothing changed. I also tried using Proton-GE instead, but the same error came up.
After a reboot, it seems I’m now able to launch games using proton-cachyos, but I always have to explicitly mention it in the compatibility settings in order for games to properly run. Seems a little off-putting at first. A select few games run directly, but with a distorted resolution (Transistor).
Additionally GE-Proton still throws the same error even if I explicitly mention it in Compatibility settings, so games that need GE-Proton are out of the question right now.
Are there dependencies or defaults that require resetting?
I did in the mean time also install normal proton, but that didn’t do anything, so I deleted it again.
So that’s the thing, first thing I did was install ProtonUp-Qt to get GE-Proton and what have you up and running, but that doesn’t change the error messages I am getting unfortunately.
I would expect Steam Play to default to a version of Proton that is actually available and working, which doesn’t seem to be the case here…
Additionally, any other version of proton other than proton-cachyos I choose (also experimental, or any explicit older proton version) as a compatibility tool is throwing the very same error.
Some other point i have now been able to check:
proton versions I installed via OctoPi (proton, proton-cachyos) seemingly work correctly when selecting them via Compatibility Settings. All other versions (either installed via Steam Play or via ProtonUp-Qt) give me the “Compatibility Tool Failed” error.
I have already tried to Verify the integrity of Proton 9, for example, and had a lot of corrupted files but even reinstalling it didn’t amount in any change.
So in theory I am able to launch games, but having to explicitly select a specific version of proton everytime I want to launch a new game is very tiresome, is this the way it was intended?
Was able to solve it seemingly. My Steam Linux Runtimes (specifically version 3) was corrupted on top of my Proton 9 install being corrupted (which I fixed beforehand). Now launching games works as expected.
That was already the case - I made sure of that everytime I rebooted the client. It was corrupted runtimes that held me up in this particular case here.