Steam Play updated, allows Linux users to play Windows games using modified version of Wine

541197-steam-logo-640x360.jpg

Last Friday, we discussed reports of Steam having secretly made some updates regarding Steam Play, and hints that it could be linked to allowing for those on Linux to run Windows-only games. As of August 21st, Steam has put out a press release announcing the new beta. Multiple games that don't have an official Linux release can now easily be installed from the Steam client, allowing for easy access to the compatible games, listed below.


Games that originally relied on DirectX will now run through Vulkan, instead. These titles function by running a modified version of WINE, which Valve has dubbed "Proton". For those interested, you can see it on GitHub, where the code has been made open source.

Proton is a tool distribution based on a modified version of Wine. The included improvements to Wine have been designed and funded by Valve, in a joint development effort with CodeWeavers. Here are some examples of what we've been working on together since 2016:
  • vkd3d[source.winehq.org], the Direct3D 12 implementation based on Vulkan
  • The OpenVR and Steamworks native API bridges
  • Many wined3d performance and functionality fixes for Direct3D 9 and Direct3D 11
  • Overhauled fullscreen and gamepad support
  • The "esync[github.com]" patchset, for multi-threaded performance improvements

Valve stated that they hope this newly made progress helps developers eventually bring their future titles to Linux, while also assisting them in making the process easier. Though official compatibility is listed only for the above games at this time, you can try to run it with any Steam game, to varying results. According to the Steam post, most games should work, eventually, barring those with excessive DRM or anti-cheat systems.

:arrow: Source
 

Minox

Thanks for the fish
Former Staff
Joined
Aug 27, 2007
Messages
6,995
Trophies
2
XP
6,156
Country
Japan
Awesome news.

But will it support raytracing? No way this will work out well without giving people the ability to see an off screen explosion reflected in a person’s eye. All about them gigarays man.
Raytracing relies on the GPU and its driver's abilities so provided that it's properly implemented in the Linux drivers and that everything is mapped correctly in Wine I don't see why they wouldn't work.
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
28,013
Trophies
4
Location
Making a non-binary fuss
XP
39,600
Country
Antarctica
So they just went with my suggestion?
Better idea, hear me out, help improve WINE. There's no reason to reinvent the wheel when someone's already working on a wheel. They will both be helping the open source community and also looking good doing it.
 

Taleweaver

Storywriter
Member
Joined
Dec 23, 2009
Messages
8,691
Trophies
2
Age
43
Location
Belgium
XP
8,100
Country
Belgium
Absolutely incredible news. After the rumour I really had my fingers crossed. Seems this is actually happening! :D :D :D
Awesome news.

But will it support raytracing? No way this will work out well without giving people the ability to see an off screen explosion reflected in a person’s eye. All about them gigarays man.
Just search for your game in the winehq database. It's built on user reports, so it might be hit and miss. Still...I haven't come across anyone labeling a game as "garbage" because they couldn't see the explosion-reflection in someone's eye. You could be the first one. ;)

Valve, paving the way for the Steam Machine 2nd failure edition. (I hope they don't go too creative on the gamepad this time)
Those steam machines were, simply put, released way too early (...and that's an euphemism for "they were released WAAAAAAAAAAAY to early"). SteamOS wasn't up to snuff, and as much as I hate to say it: it still isn't (a quiet status update notwithstanding, the operating system simply is no match for the popular linux operating systems. It's currently in spot 94 on the popularity meter).
Even more than that: those machines aimed at...no one, really. Tech nerds knew how to built a computer of equal/better specs for a lower price point and newbies were just told "same experience as on windows but with less games". It was so dead in the water that I honestly wonder what the developers were thinking in the first place (especially since there were SO MANY of them).

It's still (way) too early for anything hardware related, it's still a good step in the right direction. And not a minor one either: there are plenty of windows games with a 'platinum' label, meaning they can be played through wine perfectly. All that's holding the players back is the hassle of setting things up each time (even a platinum-quality game needs to be installed through wine). It was better a few years ago than, say five years ago, but still not up to today's "click and play" attitude. This method seems to address exactly that. :D

...and not only that: it looks like they have a good mix of starting games: new and old, indie and from AAA-studios. That'll draw attention. And I certainly intend to (re)visit a part of my 'windows-only' games through wine. If for nothing else: in the hope of getting it added to the list. :)
 

Athlon-pv

Well-Known Member
Member
Joined
Feb 25, 2005
Messages
717
Trophies
0
Website
Visit site
XP
340
Country
United States
Raytracing relies on the GPU and its driver's abilities so provided that it's properly implemented in the Linux drivers and that everything is mapped correctly in Wine I don't see why they wouldn't work.
That is not how Nvidia tends to operate. The problems regarding the open version supported by DX12 or Vulkan does not mean that Nvidia optimized titles will actually work that way.

https://developer.nvidia.com/optix

Nvidia keeps doing this...
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,180
Trophies
1
Age
42
XP
3,269
Country
United States
Eh the reasons Valve started down the Steambox path are still valid. Namely Windows S. Just look at the latest OSX now, you have to explicitly allow permission to every single app you install that isn't Apple approved. MS will eventually go that route, even if it takes another decade. Even if the Linux avenue is doomed, its going to become their only option at some point.
 
  • Like
Reactions: CuriousTommy

sarkwalvein

There's hope for a Xenosaga port.
Member
Joined
Jun 29, 2007
Messages
8,515
Trophies
2
Age
41
Location
Niedersachsen
XP
11,268
Country
Germany
I don't use Linux, but this might convince me to finally move.
It still may have its caveats, I mean... it's wine based caveats.
What caveats? may you ask.
Well, imagine you are playing something light as hell, as a Visual Novel.
When using Wine the CPU may never idle, and if you are playing on a laptop that means go fuck yourself battery life.
What is the PTSD like experience I am talking about? /s
Well, I remember playing both Steins;Gate and Steins;Gate0 on my MBP (not Linux IKR, but Unix enough with up-to-date wine installed through brew), and the damn thing worked "perfectly" but drained a battery that normally lasts 10+ hours in just 2 hours (and it felt hot as if I were playing Crysis™*1 on it)

*1: old meme, don't sue me.
 
D

Deleted User

Guest
It still may have its caveats, I mean... it's wine based caveats.
I used wine on mac for nearly 5 years, so I know all about that. It worked decently enough, even Crysis 1 and 2 ran well along with a few others.

It also had a ridiculous amount of glitches! I remember Shadow of Chernobyl being especially weird with Wine back then, but those are good memoires.
 
  • Like
Reactions: sarkwalvein

leerpsp

Well-Known Member
Member
Joined
Feb 22, 2014
Messages
1,742
Trophies
0
Age
33
XP
1,871
Country
United States
there are a lot of people who have youtube videos showing them playing games that are not on the list with steam play and they are working bug free and some even run better on linux then windows.
 

Taleweaver

Storywriter
Member
Joined
Dec 23, 2009
Messages
8,691
Trophies
2
Age
43
Location
Belgium
XP
8,100
Country
Belgium
Eh the reasons Valve started down the Steambox path are still valid. Namely Windows S. Just look at the latest OSX now, you have to explicitly allow permission to every single app you install that isn't Apple approved. MS will eventually go that route, even if it takes another decade. Even if the Linux avenue is doomed, its going to become their only option at some point.
I'm...really not sure what you're saying here. Of course you have to allow permission for every single app you install. It's like that on apple, windows (today...not in a decade), android and at least on the linux distributions I've used. It's only standard safety procedure: rather be more cautious when installing programs (making it harder for malicious programs to install in the background) than being too lacking about it and end up with bug manifestations like the average Joe has on windows xp.

The doom thinking of microsoft attempting to seize control over every program on their OS at this point is as stupid as a paper company trying to control what people are writing on their product: the very means of that freedom is what sells the product in the first place. The moment microsoft decides that "homebrew" is no longer allowed on windows, the best they can hope for is companies not upgrading or bailing out of windows. More likely, they'll get multiple sues for that practice (again: a lot of companies adopted windows because it allowed their programmers to write programs to fit their specific needs. As such, they are reliying on their "homebrew" program to work their business).

EDIT:
there are a lot of people who have youtube videos showing them playing games that are not on the list with steam play and they are working bug free and some even run better on linux then windows.
What? Already? Hmm...thus far I've only seen one guy playing hitman 2.

Of course, playing windows games on linux, or even windows steam games on linux isn't really new. It was just a bit cumbersome to set up (last time I tried it). You had to install and configure wine...then download and install the steam installer executable through wine. This would work, albeit in a clunky way (the least i remember is the font being pretty weird). Then you could install windows games (or windows-versions of multiplatform games) on that same virtual hard drive you'd designated to steam. If the game worked correctly, this was fine, but if it was possible to then also set special flags for not-platinum games or using a different wine-version, then I certainly didn't know how to do that.
 
Last edited by Taleweaver,

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,827
Trophies
1
Age
44
XP
6,606
Country
Germany
As a Linux fan that's why I love Valve. They don't take the WINE code to push their system behind "closed doors" (like Team Xecuter does) but put their fork in an open git.
Also this makes it easier for people to decide to go with Linux. Keep in mind that this is only the beginning. The list of compatible games will grow over time.
Also these are only the games Valve officially announced (so they are running in most of the cases) while many other games might run in the near future as well, even if they're not officially labeled as compatible.
Let's wait for a year and look where this went.
 
  • Like
Reactions: CuriousTommy

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    K3Nv2 @ K3Nv2: @BigOnYa...