Name: Protonup-Qt
Homepage: https://davidotek.github.io/protonup-qt/
Name: ProtonGE-Custom
Homepage: https://github.com/GloriousEggroll/proton-ge-custom
Why should this be included in the repository? Explained beliow
Is it Open Source? Yes
Who and how many users do you anticipate will use this software? I believe most, if not all gamers on Solus would be thrilled to see this in the repos.
Link to source tarball/zip file On the github's release page
More info.
ProtonGE is a custom build of Proton created by reknowned trailblazer of Linux gaming technology GloriousEggroll. He works for Red Hat and Valve and releases the stuff that doesn't go into official Proton. The reason I believe that ProtonGE is not redundant over Steam's own Proton or Proton Experimental is because it enables some pretty important features for certain games that are not usually possible, such as DXVK_ASYNC, AMD FSR, raw mouse input, and so on. I use ProtonGE personally for new online games where performance and compatibility are priority, otherwise I use regular Proton.
Proton GE can be manually installed very easily on most distros by simply copying the contents of the tarball to the respective folder in the Steam directory, but this method requires it to be done over again if you want Proton GE to be updated. ProtonGE releases anywhere between once a week to once every 2 months and it's an annoying process to have to go in delete the old and extract the new. If this is something that interests the Solus team, I have 2 proposals.
- Protonup-Qt is a minimal application that handles this for you. While I don't exactly think it is a fully ideal solution as it does the exact procedure described above just graphically, it makes the general update process of a Linux gaming system more set-and-forget, less having to go out of your way or intervene, just open Protonup and install the new one, and remove the old if you want (or keep it- it manages all Proton and Wine versions graphically and even lists which games have used them.) Currently, I use this method on Solus by getting the appimage.
- ProtonGE-Custom is a more involved solution. It's packaged in a way that rolls Proton overtime instead of constantly just removing and replacing. I'm not fully sure how it is accomplished but the AUR package is here and I know it's available on other distros like Fedora and Ubuntu etc.
If not, thanks for the consideration anyway and for all of your hard work, it is much much appreciated by me and my family.