4 ms·
How is Proton a technology/library/sorftware? I got the impression it's just a preconfigured Wine, but not an actual implementation. Sorry if I'm misinformed.
by branneman 6y ago
How is Proton a technology/library/sorftware? I got the impression it's just a preconfigured Wine, but not an actual implementation. Sorry if I'm misinformed.
And _if_ that's true, I'm sad about the credits not going to the Wine team.
- Zhyl 6y agoProton is Wine + DXVK + d9VK + custom patches. The 'secret sauce' is actually 'Steam Play' which is the automated wrapping, configuration and execution of Proton wrapped games without the user having to do anything (other than a confirmation box to confirm that a compatibility layer is being used). The Steam Play component turns it from a 'nice meta-distribution for wine' into 'killer quality of life improvement'.
- tpmx 6y agoHow much of this is open source? I'd expect everything, including the per-game details? (Not asking you to do research on demand, just in case you already know...)
- Zhyl 6y agoNot sure about the per-game config, but the Proton is definitely open source [0], as are DXVK [1] and D9VK [2]. Steam Play is part of the Steam client, so is proprietary. ProtonDB isn't open source but does data dumps to github regularly [3]. [0] https://github.com/ValveSoftware/Proton/ https://github.com/ValveSoftware/Proton/ [1] https://github.com/doitsujin/dxvk https://github.com/doitsujin/dxvk [2] https://github.com/Joshua-Ashton/d9vk https://github.com/Joshua-Ashton/d9vk [3] https://github.com/bdefore/protondb-data https://github.com/bdefore/protondb-data
- tpmx 6y agoThanks! I guess it somehow makes sense for Valve to keep the per-game tweaks private. With all of that money they're printing though, I sure wish they could feel that they could afford to be less defensive.
- Zhyl 6y agoIf it helps, Lutris has config for most games that are open source and available. https://lutris.net/ https://lutris.net/
- coldpie 6y agoNone of it is private. The per-game settings are all listed here, the options are all implemented in Proton, which is completely open source: https://steamdb.info/app/891390/info/ https://steamdb.info/app/891390/info/
- tpmx 6y agoThat's very nice. I think this will make game preservation easier in the near future.