-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Per-game Proton Settings #5874
Comments
Hello @Rabcor, this is a feature request for the Steam client rather than Proton itself, so I've transferred this issue to the steam-for-linux issue tracker. This feature request will only be used to track the general request for having per-game settings and not any specific options past that. |
@kisak-valve Yeah that makes sense. I don't really care how it's implemented as long as these things (or at least most of them) can be done, I just thought it would be good form to suggest a sensible approach while at it 😄 If this is how the issue will be used, I'll edit it a bit to make it reflect that. |
I +1 this, good feature request and I think a definite must-have for most if not all of them. |
Being able to choose a different Proton version per game would be very useful. |
Please, at least allow to override the used Proton version like it is possible globally in the Steam Play settings. I currently have to change the used Proton version globally in order to have Doom (2016) run properly, which (unintensionally) affects all other Games as well. Worst case is having to keep track of and setup the correct Proton version before every game launch. This should be done by Steam automatically, but Doom is the perfect example where the automatically chosen Proton version for the game (3.16-4 I guess) introduces massive input-related performance issues (ValveSoftware/Proton#2019) that are not present in the one prefered by me. (3.7-8) |
The latest beta allows for game-specific selection of Proton version. Also if you set a proton version for a game with native version it'll install the proton/Windows version |
It's working, sadly the first game I tried it on (Black The Fall) crashed within 5 minutes, I think it's the game though not Proton that's the problem, the Native Linux Port is just as bad for performance. Oh Well! At least the Proton part of it is working as intended. |
Hi, just browsed some tickets to see what could be implemented into my stl wrapper, |
Feature Request
Games that use proton should have a number of options available to tweak the prefix. This is necessary to run non-whitelisted games among other things, and may be necessary to run whitelisted games if updates break their proton compatibility later on.
I confirm:
contain this feature already.
Description
There's a lot of games that need workarounds to be able to run in proton, and it is vital in order for proton to be able to reach it's full potential that those workarounds are easily accessible without relying on hacks to get there, as those are generally only going to be accessible to experienced users.
Suggested implementation: When you go to the properties window for a game from the library, if that game uses proton to run on the system, that game should have a tab for proton options.
Suggested options:
This could also be used to enable the use of proton for user added non-steam games.
Now I know this is a lot of missing functionality, but just a 32-bit prefix toggle, and access to winetricks and winecfg, and that browse prefix button, would be a great starting point for this which could be built upon further over time.
Justification
While it would be ideal if all of the workarounds above simply wouldn't be needed and proton would auto-configure everything for every game. That may very well be a great end-goal, but the fact of the matter is that Proton will not be able to do this for every single game that needs it for a very, very long time, and the default configuration chosen by Proton's developers for certain games might have issues on some systems, or after the game receives some update, and this would allow users to more easily fix such issues. This would make it easier for users to run unsupported games, and if the community configuration presets were to be added, give Valve some direction for how each game should be configured when the time comes that proton is actually ready to have default configurations for all of them.
Even then however, there will be new games, and these new games may require the kinds of workarounds this would enable to run, and if this is implemented players will more quickly and easily find their way around to playing those games before they become officially supported in Proton.
Risks
Inexperienced users could misconfigure things.
Bad community presets (if that is implemented)
Might take some time to develop (but it's probably worth it all things considered)
References [optional]
ValveSoftware/Proton#1786
ValveSoftware/Proton#1714
ValveSoftware/Proton#1011
ValveSoftware/Proton#1715
ValveSoftware/Proton#449
The text was updated successfully, but these errors were encountered: