Here's an interesting one I came across recently. It seems Valve are doing small hotfix releases of Proton, to go along with some of the bigger releases to get them working.
The problem is that each release of Proton needs a fair amount of quality assurance testing by Valve and their partners CodeWeavers. Proton releases are quite a while between, and with the amount of games releasing constantly, they don't always make a new release in time to get them all working on Steam Deck / Linux.
So this is where quick hotfixes come in.
Recently there was a Beta of Street Fighter 6, which Valve developer Pierre-Loup Griffais showed off on Twitter. In the replies, they noted "All the fixes are now deployed on Proton Hotfix and that branch is selected by default for the game for all players.".
This happened again recently with Cyberpunk 2077, with Griffais posting on Twitter "We have just deployed a performance hotfix for Cyberpunk 2077 on the Deck, no update necessary beyond just restarting the device to get it picked up.".
Today we have Gotham Knights releasing, and once again Valve are on top of it. Gene Park from The Washington Post noted on Twitter how it wouldn't run on Steam Deck and Griffais replied "We've just made a couple fixes and backend changes - it should launch if you un-force Proton selection and try again (or force Proton Hotfix).".
Since Valve set it automatically, you don't need to do anything, unless you forced a version of Proton then you need to undo it.
No doubt there will be plenty more of these quick fixes in future, as developers find so many ways to do things differently and break things or use things that the main Proton releases don't yet support. Valve are up against a moving target for Windows compatibility with Proton. Eventually though, Proton hopefully get to a stage where things like this aren't needed.
ICYMI: Proton 7.0-5 is currently in testing to bring more game support to Steam Deck / Linux.
Eventually though, Proton hopefully get to a stage where things like this aren't needed.
Implausible. As time goes on, there will be new features on the Windows side which again need to be accounted for in time for some big release depending on them.
100% compatibility is hard enough for a fixed reference target.
Just like graphics cards drivers keep getting updates specifically because something makes the latest AAA hit run slower than it should, or show glitches. If NVidia or AMD had a defacto monopoly for gaming, they'd probably tell devs "your game is doing it wrong, fix it yourself". But not even a duopoly allows that, never mind a more niche platform like Proton.
man thats a really cool idea. that way it wont break anything for other games but we know the new game will work. maybe thats why when i downloaded rdr2 it also downloaded a new proton branch for me...RDR2 has the same issue of Bioshock Infinite: the Publisher having strange idea of adding unsolicited services or "improvements" on their launchers
A hotfix arrived yesterday evening, related to Witcher 3 and DX12.
You gotta be be quick to beat Liam - he did an article on this about 2 hours before your comment. The man is a machine!
See more from me