Valve have pushed out a Steam Play beta update with Proton 3.16-7 now available for testing. Lots of fixes!
Not quite the huge upgrade many were expecting, most people thought Valve would be pushing ahead with a major update of Wine but this release still seems like a very nice update overall
Firstly, they've updated DXVK to 0.96 and FAudio to 19.02. This should hopefully mean quite a number of games will see improvements and begin working. Additionally, there has been some controller improvements, with Unity specifically mentioned for games like Subnautica and INSIDE.
As for bug fixes and other changes, here's what they improved:
- Fix for fullscreen behavior in Into The Breach.
- Fix for crashes in some d3d9 games on Mesa.
- Fix for crash when launching certain games, including Path of Exile, the Bloons series, and the Naruto Shippuden series.
- Fix for games with special characters in paths, including LEGO Harry Potter.
- Restore previous functionality of the Uplay client.
- New runtime option for old games that can't handle modern GL extension strings. Set PROTON_OLD_GL_STRING to limit the extension string length.
- New runtime option to disable d3d10 support, PROTON_NO_D3D10.
- Better support for games that use very old steamworks SDKs, including Lost Planet.
- Fixed various problems with the build system, and added a new top-level Makefile to make simple builds much easier.
You can see the changelog here. Looks like it's going to be a fun weekend of testing ahead!
If you're having issues updating, you can select Proton from Steam's tools menu found when you hover over "LIBRARY" -> "TOOLS" and search for "Proton" then install "Proton 3.16 Beta". Seems many people have had issues with it not updating properly.
After some fresh testing, with a forced Proton update I can confirm Into the Breach fullscreen now works as expected—hooray!
This is some titles running with proton
Crysis
Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus
https://www.youtube.com/watch?v=aVtxjwaiHwQ
With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4
https://www.youtube.com/watch?v=jl2SVXkY1Iw
And now using DXVK with Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4
https://www.youtube.com/watch?v=vFujhDWB25g
The Gate of Firmament
Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus
https://www.youtube.com/watch?v=eNNcL3xhOW8
With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4
https://www.youtube.com/watch?v=Im616KhZ6jU
The King of Fighters XIV
Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus
https://www.youtube.com/watch?v=u-q8raj8_l0
With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4
https://www.youtube.com/watch?v=xVLrusHbNoo
Darksiders Warmastered
Spoiler, click me
Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus
https://www.youtube.com/watch?v=jCnRl-1uRmc
With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4
https://www.youtube.com/watch?v=WUPyu3e0ArY
And now using DXVK with Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4
https://www.youtube.com/watch?v=9VbJ0D0dFi8
Bioshock
Spoiler, click me
Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus
https://www.youtube.com/watch?v=zs4B3gvHXzA
With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4
https://www.youtube.com/watch?v=uxQ08g8xiDI
And now using DXVK with Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4
https://www.youtube.com/watch?v=AhxOvvvWUOo
Lego The Hobbit
Last test with Pentium G3220 3.0ghz
https://www.youtube.com/watch?v=JCZm9hCvg3I
With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4
https://www.youtube.com/watch?v=o2rNckYx-D4
The Game of Life
Spoiler, click me
With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4
https://www.youtube.com/watch?v=fRVAx2qVlHw
The Hamilton Adventure
Spoiler, click me
With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4
https://www.youtube.com/watch?v=YlK0liEjxag
^_^
Last edited by mrdeathjr on 16 February 2019 at 12:29 pm UTC
QuoteI did give Into The Breach a very quick test, but sadly it doesn't look like the fullscreen issue is solved for me. Setting it into fullscreen made it into a bigger window, turned it black and seemed to make it freeze. I had to force-quit, then when loading it up again it was just in a big window with bits cut-off. Looks like they still need to work on that.
Were you really on Beta7 (validate that the DXVK version is indeed 0.96)? It took me some manual steps until Proton was actually updated to Beta7.
Last edited by jens on 16 February 2019 at 10:43 am UTC
Quoting: jensQuoteI did give Into The Breach a very quick test, but sadly it doesn't look like the fullscreen issue is solved for me. Setting it into fullscreen made it into a bigger window, turned it black and seemed to make it freeze. I had to force-quit, then when loading it up again it was just in a big window with bits cut-off. Looks like they still need to work on that.
Were you really on Beta7 (validate that the DXVK version is indeed 0.96)? It took me some manual steps until Proton was actually updated to Beta7.
How do you manage to get proton to download? i tried to disable and enable again steamplay and deleting the proton folder and now don't have any proton version :(
Quoting: jensWill check again later but Steam was restarted twice to be sure and I manually selected 3.16-7. If it really wasn't, then Valve have serious work to do to ensure when you select a version that it's actually on it.QuoteI did give Into The Breach a very quick test, but sadly it doesn't look like the fullscreen issue is solved for me. Setting it into fullscreen made it into a bigger window, turned it black and seemed to make it freeze. I had to force-quit, then when loading it up again it was just in a big window with bits cut-off. Looks like they still need to work on that.
Were you really on Beta7 (validate that the DXVK version is indeed 0.96)? It took me some manual steps until Proton was actually updated to Beta7.
After seeing the same old DXVK version I removed entirely the Proton folder, checked/rechecked the SteamPlay settings and installed a small Windows game. Sprinkle this concoction with a couple of restarts and eventually the new version gets finally installed.
You could also recheck the integrity of whatever Windows game you have installed, or just install/reinstall latest Proton from the Steam tools menu.
Edit: Oh yeah, not saying you should do all this, just that something from the above did it.
Just to make sure you're on 3.16-7, enable the version information on the DXVK HUD.
Last edited by dubigrasu on 16 February 2019 at 11:13 am UTC
Looks like the setting only applies on non-whitelisted games though.
Whitelisted games seem to use whatever version Valve used when whitelisting it, which makes sense actually because it eliminates the potential for regressions.
Dark Souls II:SotFS - Proton 3.16-7 selected by you for all titles
Dark Souls III - Proton 3.16-4 selected by Valve testing
NieR: Automata - Proton 3.7-8 selected by Valve testing
Quoting: BrisseStarted Steam, then restarted once for 3.16-7 to show up. Selected 3.16-7.You can manually force those games remember, which is what I did for Into the Breach and the Steam client clearly said I was on the new version.
Looks like the setting only applies on non-whitelisted games though.
Whitelisted games seem to use whatever version Valve used when whitelisting it, which makes sense actually because it eliminates the potential for regressions.
Dark Souls II:SotFS - Proton 3.16-7 selected by you for all titles
Dark Souls III - Proton 3.16-4 selected by Valve testing
NieR: Automata - Proton 3.7-8 selected by Valve testing
Last edited by Liam Dawe on 16 February 2019 at 11:10 am UTC
Quoting: liamdaweQuoting: BrisseStarted Steam, then restarted once for 3.16-7 to show up. Selected 3.16-7.You can manually force those games remember, which is what I did for Into the Breach and the Steam client clearly said I was on the new version.
Looks like the setting only applies on non-whitelisted games though.
Whitelisted games seem to use whatever version Valve used when whitelisting it, which makes sense actually because it eliminates the potential for regressions.
Dark Souls II:SotFS - Proton 3.16-7 selected by you for all titles
Dark Souls III - Proton 3.16-4 selected by Valve testing
NieR: Automata - Proton 3.7-8 selected by Valve testing
Yes, looks like you can override the default in the game specific settings. Good to know.
EDIT:
It exists. When you click library you should see on the dropdown menu a section call tools. In there should be four entries for different versions of proton. From here it works like the games on steam. You can check the integrity of the files or just deleted to reinstall it.
Last edited by somebody1121 on 16 February 2019 at 11:42 am UTC
See more from me