Valve are moving fast with Steam Play updates! Just today they've released the Steam Play 3.16-1 beta which is a pretty big deal. Also, the 3.7-8 minor update is now in the stable channel for everyone.
Once again, it's typical of this all to land (DXVK update and now this!) after I've already done the weekend roundup. Certainly not complaining though, far from it, the excitement levels over here just exploded.
I was expecting a Steam Play update soon, given how I've been tracking the commit log seeing Wine and more being updated, didn't quite expect Valve and CodeWeavers to work so quickly and on a weekend too. This just goes to show how important it is and how dedicated they are to improving Linux gaming.
As usual, you will likely need to restart Steam to have the new Proton beta available. Here's the changes in all their glory (changelog link):
- Rebased Proton patches onto Wine 3.16.
- Updated Vulkan support in Wine to 1.1.86, plus support for transform feedback.
- DXVK has been updated to 0.81 plus support for transform feedback which should fix missing models in many D3D11 games. This requires new driver support. DXVK release notes can be found here: https://github.com/doitsujin/dxvk/releases/tag/v0.81
- DXVK's d3d10 mode is now enabled by default.
- DXVK is now built as a native Linux library, which may give a small performance boost, and should make debugging easier for DXVK and driver developers.
- Missing textures for models in some VR games has been resolved.
- Ask the window manager to bypass the compositor in fullscreen mode. This may improve performance in some situations.
- All new makefile-based build system.
As you can see, it's a pretty massive change. Previously, Steam Play's Proton was based on Wine 3.7 so it was quite outdated. They also removed any Mac support for it.
If you're interested in real-time chat about it all, be sure to join us in one of our social groups:
Discord: https://discord.gg/0rxBtcSOonvGzXr4
Telegram: http://telegram.me/linux_gaming
IRC: #gamingonlinux on freenode (or our web IRC)
So much for my quiet weekend taking time off…
Last edited by legluondunet on 13 October 2018 at 5:51 pm UTC
Quoting: legluondunetDXVK version used is DXVK v0.81-47-g38d6268, that's right?
DXVK used in before screens is 8172d34, this commit is lastests before transform feedback
In test works with wine but dont work on proton
^_^
It should be soon whitelisted.
Last edited by legluondunet on 13 October 2018 at 6:34 pm UTC
Quoting: mrdeathjrNo 0.90 is dont need, only need dxvk from here (no transform feedback required)
https://haagch.frickel.club/files/dxvk/r1646.8172d34/32/
^_^
Version 0.90 includes this commit:
https://github.com/doitsujin/dxvk/commit/8630ee235a7a97c0ad87af2703b3c06bfd8e475e
Without it D3D10 mode wouldn't work for Bioshock. It is hardcoded as disabled :)
Quoting: legluondunetAssassin's Creed 1 Director's Cut finally launches in dx10 mode without any tweak, just launch the game and play!
It should be soon whitelisted.
Can you confirm it works with DXVK?
Quoting: LeopardQuoting: legluondunetAssassin's Creed 1 Director's Cut finally launches in dx10 mode without any tweak, just launch the game and play!
It should be soon whitelisted.
Can you confirm it works with DXVK?
It just works with Proton 3.16, it launches the directx10 version per default.
You can verify that DXVK is active with add this in the Steam game launch option:
DXVK_HUD=version,devinfo,fps %command%
The newer DXVK libraries are compiled against a newer libstdc++.so.6, and they will not work. Basically any DX11 game will not start or just revert to DX9 (if possible).
I have it working now after some tinkering, but that kinda defeats the plug and play purpose of SteamOS.
(is just that I can't help myself)
Btw, sad to see they dropped mac support with this release
See more from me