Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Valve are pushing out updates rather often to the Steam client lately, with the fourth this month now out.

On top of removing Steam Play options for Mac and Windows, along with a Steam Input bug fix we also saw these updated to the Steam Play integration on Linux:

  • Fixed an issue with invalid Steam Play tool selections if user had previously opted in to enable Steam Play for all titles. (Note: this will cause a one-time reset of all Steam Play global and per-app selections to the default state).
  • Added the ability to force Steam Play compatibility tools for non-Steam game shortcuts

Nice to see the ability added for shortcuts, for games from other sources you add into Steam. Could be pretty handy.

Note: Apparently there's an issue where it can remove your Steam Play games and redownload them. A fix is to set Steam to use Steam Play for all titles and restart the client as soon as possible after updating. You can also try it in offline mode, to prevent any downloads. 

See the announcement here.

Article taken from GamingOnLinux.com.
Tags: Proton, Beta, Valve
21 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. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
35 comments
Page: «2/2
  Go to:

Comandante Ñoñardo Jan 19, 2019
Added the ability to force Steam Play compatibility tools for non-Steam game shortcuts

hmm... And how exactly works this feature?
massatt212 Jan 19, 2019
Good to see the updates Buuuuuuut
.Net Frame Work
Microsoft Visual C++
Denuvo
Easy Anti-Cheat
All Stopping the the progression on Steam Play

If anyone has a work around for Netframe work that doesnt require wine tricks send me some links and guides please


Last edited by massatt212 on 19 January 2019 at 3:33 pm UTC
Dunc Jan 19, 2019
I think it's borked the steam servers, I have a load of pending downloads, but nothing's actually downloading because "content servers unreachable". :(
I had that with the previous beta. Glad to see it's not just my crappy internet connection.
iiari Jan 19, 2019
View PC info
  • Supporter Plus
It just straight up wiped a lot of my games; I check the game folder and it's empty :C Fucking weak, man. I just turned off the beta, now I'm too scared to switch it back on.
Same here, although the games are still on the drive, but just not listed in the launcher... Seeing if going off beta works right now. Please remember to file the bug!
DoctorJunglist Jan 19, 2019
I like that you can now enable SteamPlay on a game by game basis, and you don't have to enable it for all titles.

Now I get a nice separation of my Linux stuff (native + SteamPlay) from my whole library. With SteamPlay turned on for all titles, it marks the whole library as Steam OS + Linux titles, and I didn't like that.
Nevertheless Jan 19, 2019
Added the ability to force Steam Play compatibility tools for non-Steam game shortcuts

hmm... And how exactly works this feature?

I used it for pre installed GOG games so far. After selecting the games exe file to "install a non Steam game" in Steam, I had to correct the "Target" inside the games properties. It has to contain the complete path including the exe file.
After checking the "compatibility tools" checkbox I can run the games without problems.
Asu Jan 20, 2019
Praise Lord Gaben! So playonlinux is dead... sad day...
Xaero_Vincent Jan 20, 2019
Good to see the updates Buuuuuuut
.Net Frame Work
Microsoft Visual C++
Denuvo
Easy Anti-Cheat
All Stopping the the progression on Steam Play

I would say Battleye and Easy Anti-Cheat are the main culprits. Games that use the .NET Framework and MSVC++ libraries tend to work, sometimes with workarounds. Newer Denuvo games seem to work too, such as Assassins Creed Odyssey and older ones often have Denuvo bypass patches.

It looks like a workaround to play Battleye and EAC enabled games on Linux would be either mediated/shared or dedicated GPU passthrough. I was able to try the Darwin Project with it's EAC anti-cheat with Intel GVT-g single-shared GPU passthrough from a Manjaro host to a Windows 10 guest on my Dell laptop w/ Intel integrated graphics. The experience wasn't great with a dual-core i7 w/ Intel HD 520 graphics but somewhat playable on low settings. A higher end quad-core or better Intel CPU w/ better iGPU, plus a fast SSD (instead of a slow HDD) to load textures into memory faster would help here.

![](https://i.postimg.cc/SN6WhP34/darwinproj.png)


Last edited by Xaero_Vincent on 20 January 2019 at 9:27 am UTC
TobyGornow Jan 20, 2019
4 of my previously installed games were to be re-downloaded entirely the moment I reactivated SteamPlay in the global settings and during the download it stopped multiple times, went in queue, restarted.

Maybe activating Steamplay per title instead of doing it in the settings to avoid this problem ?


Last edited by TobyGornow on 20 January 2019 at 10:45 am UTC
Naib Jan 20, 2019
View PC info
  • Supporter Plus
Well the 0byte download bug isn't fixed completely
queria Jan 20, 2019
View PC info
  • Supporter
I enabled steam beta and the updates don't work - they get paused right after the start(update required(not queued))... Most of my proton games can't be started anymore.
I'm having same problem.
All downloads, regardless of proton or not, stay infinitely (few days now) in Scheduled state.
New game install complains about content servers, but updates are just silently blocked.

What FIXED it for me is suggestion from few comments back - enabling ipv6:
I think it's borked the steam servers, I have a load of pending downloads, but nothing's actually downloading because "content servers unreachable". :(

Enable ipv6?
In my case it was enough enabling just for main interface (like eth0 / def. route ...).
Trying just loopback was not enough (and is not needed in my case either).

Also some other info about this in https://www.reddit.com/r/linux_gaming/comments/ah8zyl/anyone_else_had_problems_downloading_games_since/
Dunc Jan 21, 2019
In my case it was enough enabling just for main interface (like eth0 / def. route ...).
Trying just loopback was not enough (and is not needed in my case either).

Also some other info about this in https://www.reddit.com/r/linux_gaming/comments/ah8zyl/anyone_else_had_problems_downloading_games_since/
Oof. I disabled it years ago (Arch, of course), and now I can't seem to re-enable it. I thought it would be a simple case of deleting the bit in the kernel command line but no, I must have been more thorough than that. Grr. :><: Stupid past-me.
queria Jan 21, 2019
View PC info
  • Supporter
Oof. I disabled it years ago (Arch, of course), and now I can't seem to re-enable it. I thought it would be a simple case of deleting the bit in the kernel command line but no, I must have been more thorough than that. Grr. :><: Stupid past-me.

Maybe check sysctl (sysctl -a 2>/dev/null|grep 'disable_ipv6' ... should be zeros [as mentioned for me just for main ifc was enough], /etc/sysctl.*).
And if you build own kernel, you need to have it enabled either as ipv6 mod loaded (lsmod/modprobe ipv6), or compiled-in (CONFIG_IPV6).
psycho_driver Jan 21, 2019
In my case it was enough enabling just for main interface (like eth0 / def. route ...).
Trying just loopback was not enough (and is not needed in my case either).

Also some other info about this in https://www.reddit.com/r/linux_gaming/comments/ah8zyl/anyone_else_had_problems_downloading_games_since/
Oof. I disabled it years ago (Arch, of course), and now I can't seem to re-enable it. I thought it would be a simple case of deleting the bit in the kernel command line but no, I must have been more thorough than that. Grr. :><: Stupid past-me.

Well, it's a bug that Valve needs to fix. If IPV6 fails, it should fall back to IPV4. I will be pretty grumpy if this makes it into the non-beta client, as I have IPV6 compiled out of my kernel and don't particularly want to add it back in.


Last edited by psycho_driver on 21 January 2019 at 4:40 pm UTC
Dunc Jan 21, 2019
And if you build own kernel, you need to have it enabled either as ipv6 mod loaded (lsmod/modprobe ipv6), or compiled-in (CONFIG_IPV6).
Yeah, it looks like that's what it is. Well, kind of; I'm not building my own kernels, but I'm using a custom repo. Either its kernels don't support it or they don't load the module automagically. I'll figure out which it is once I reboot, but it appears to be working fine with the vanilla “-ARCH” kernel.
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.