Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

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…

Article taken from GamingOnLinux.com.
Tags: Proton, Valve
48 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
78 comments
Page: «2/4»
  Go to:

legluondunet Oct 13, 2018
Proton DXVK version used is DXVK v0.81-47-g38d6268, that's right?


Last edited by legluondunet on 13 October 2018 at 5:51 pm UTC
mrdeathjr Oct 13, 2018
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

^_^
legluondunet Oct 13, 2018
Assassin'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.


Last edited by legluondunet on 13 October 2018 at 6:34 pm UTC
Red_Ned Oct 13, 2018
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 :)
Leopard Oct 13, 2018
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?
legluondunet Oct 13, 2018
Quoting: Leopard
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?

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%
buenaventura Oct 13, 2018
Wow, I love this.
Comandante Ñoñardo Oct 13, 2018
For some reason, Bioshock 2 doesn't work anymore.. It just crash.
dubigrasu Oct 13, 2018
If as a SteamOS user you feel like experimenting with the new update to Steam Play 3.16-1 beta, don't do it yet.
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)
edo Oct 13, 2018
you are not mentioning the most interesting aspect. D3D11's Stream Output, now games like Giana sisters and etc will work.


Btw, sad to see they dropped mac support with this release
slaapliedje Oct 13, 2018
Quoting: edoyou are not mentioning the most interesting aspect. D3D11's Stream Output, now games like Giana sisters and etc will work.


Btw, sad to see they dropped mac support with this release

I didn't think Proton had mac support.

Also that Giana Sisters game is really fun, but really hard! Granted, the same could be said of the original one as well. There is an improved version of that for the STe that actually uses proper scrolling and such :)
dreamer_ Oct 13, 2018
> I didn't think Proton had mac support.

It was technically possible to compile Proton for MacOS, so they experimented with it before releasing Proton to the world. It didn't work, caused problems (e.g. scripts needed dual python2 and python3 support because of it) and triggered some unnecessary discussions - so dropping it clarifies the situation for now.

I hope MacOS people will fork it and make it work, so it can be merged back again. No statements from Valve if removal is permanent or not.
Leopard Oct 13, 2018
Quoting: legluondunet
Quoting: Leopard
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?

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%

I'm just asking that can you see DXVK HUD with that launch option.

I'm already playing AC1 via DXVK since D3D10 ( 0.72 i guess ) support added to it. But it needs d3dcompiler_43 which is a prop MS compiler that you can't distribute with Wine. So i wonder if it really works with DXVK or Wine's own OGL implementation.

My AC1 is GOG version so i need that confirmation.
garpu Oct 13, 2018
Anyone having issues with OpenGL games and 3.16-1? No Man's Sky is reporting 0 VRAM, but plays. Trove won't start. If I roll back to 3.7-8, everything is fine. I did update my video card drivers to Nvidia's 396.54.09.
tuubi Oct 13, 2018
View PC info
  • Supporter Plus
Quoting: slaapliedje
Quoting: edoyou are not mentioning the most interesting aspect. D3D11's Stream Output, now games like Giana sisters and etc will work.


Btw, sad to see they dropped mac support with this release

I didn't think Proton had mac support.

Also that Giana Sisters game is really fun, but really hard! Granted, the same could be said of the original one as well. There is an improved version of that for the STe that actually uses proper scrolling and such :)
I think I saw news of a brand new Special Edition fan release for the Amiga as well with better graphics and audio etc. The original game was a great Mario clone but it wasn't exactly technically impressive on the Amiga. Mono sound, catchy music but crappy audio samples, limited (ST) palette etc. Not that it bothered me back then.
elmapul Oct 13, 2018
" They also removed any Mac support for it.""
wait, what?
did mac even had support?
Liam Dawe Oct 13, 2018
Quoting: elmapul" They also removed any Mac support for it.""
wait, what?
did mac even had support?
Some elements for it yes: https://github.com/ValveSoftware/Proton/commit/a84120449d8177fa40f3de729e55d238d3c24877
mrdeathjr Oct 13, 2018
Quoting: Red_Ned
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 :)

Understand your confusion

But cited commit is followed by 8172d34, used in test for this reason 0.90 is dont needed and bioshock works on test

Resuming 8172d34 have lastest DX10 commits before transform feedback aka:

https://github.com/doitsujin/dxvk/commit/6b5aa0b92866910b5fbbbeb12428c0e84c2c91ee

^_^
Luke_Nukem Oct 13, 2018
Quoting: liamdawe
Quoting: elmapul" They also removed any Mac support for it.""
wait, what?
did mac even had support?
Some elements for it yes: https://github.com/ValveSoftware/Proton/commit/a84120449d8177fa40f3de729e55d238d3c24877

Part of a larger series of changes that will be making it in to Proton at some point. The commit that states removal of macOS is from that PR I think.

Quite likely to be temporary. There is a Codeweavers employee looking at making macOS wine64 builds run 32 bit apps I think (which would probably make it in to Linux builds too), which is going to be a critical thing for them to be able to continue offering their product on future macOS versions that remove 32bit support completely. [link1]
Whitewolfe80 Oct 13, 2018
Interesting does the dxvk team/indvidiual now directly work for valve because if he does they are the hardest working team there update after update performance fixes great stuff. Its amazing to go from 2013/2014 steam linux beta client to now you can play skyrim with controller support out of the box on linux along way from the days of the loki ports and years of dark places open source projects (I am not knocking them Xenotic is still fun) but its a long way from that to fallout 4 approaching playablilty under linux.


Last edited by Whitewolfe80 on 13 October 2018 at 11:53 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.