Confused on Steam Play and Proton? Be sure to check out our guide.
Latest Comments by F.Ultra
Valve release a new stable Steam Client from all the recent Beta builds, nice fixes for Linux
17 June 2019 at 8:41 pm UTC Likes: 1

Quoting: Mohandevir
Quoting: F.Ultra
Quoting: Mohandevir
Quoting: F.Ultra
Quoting: gradyvuckovicAll Valve has to do now is offer some kind of option to run your own remote instance of a gaming PC on a Valve server, and connect direct to it, and they'll have an alternative to Stadia. Buy your game on Steam, download it to play it locally, or stream it to any PC or phone/tablet or TV. Stream it from your PC or stream it from a Valve server. All your workshop mods, your cloud saves, your Steam friends, etc, take them all with you anywhere you go.

Buy Portal 2 and download/install it locally to play on your PC, then stream it from your PC to your TV and play it with any controller you want, then stream it from a Valve server to your phone and play it on the train.

If Valve offered that service for free, (which they probably could because the overwhelming majority of users would prefer local gaming so it wouldn't be a commonly used option), Stadia would be dead on arrival.

For Linux (& Mac) gamers, that would mean all those games currently not playable on Linux, the 40% or so of Steam that isn't quite there yet with Proton, would suddenly immediately become playable via an alternative solution, ie: streaming from a Valve server. Effectively bringing all Steam games to Linux.

Boom, no need to ever install Windows for any game on Steam. No need to buy games on Google's or iOS's app store even, just buy it on Steam and stream it to your phone!

I'm calling it, this is what Valve is working towards. Valve is going to make it happen.

They would also have to invest a number of billions in new datacenters and bandwidth for that to happen on the scale that Valve operates (they have roughly 90 million monthly users) and they would have to build them locally all over the world. The costs of running stuff like this is extreme and is why currently only Google is pulling it off (and we don't know yet if they will pull it off).

The other services described in this thread is nowhere near to compete, Shadow seams to have only a small number of servers in California and Geforce Now seams to have only 300k users with some reports that performance is bad during peak hours (but to be honest I have just spent a few minutes googling this).

For what it's worth I worked as the CTO of a Cloud computing startup 11 years ago and had to design stuff like this.

I have an Nvidia Shield. GeForce Now has a small set of free games included with the service, as standalone games and managed by Nvidia, but and this is where it's getting interresting, you may run Steam, Origin, Uplay and/or Epic launchers inside GeForce Now to play any games in your personnal library on Nvidia's servers (remote computer). Each instances are powered by a Tesla P40 GPU and grapical options are preset for each officially supported games. Stil, no problems running games at ultra for the other games, as far as I witnessed.

Imo, it would be the ideal services if it ran on Linux instances, but I don't think it's what they do.

Thanks for the info! Do you know if the GPU shared or dedicated?

Sorry. I have absolutely no clue on this one.

Edit: All I know is that it's based on the former Nvidia Grid technology, so I suspect it might be shared with some form of "load balancing". Is it the good expression when it comes to GPU workloads?

That can mean many things so that remains to be seen. Since you can play all your Steam and Uplay games I guess that it's just a matter of time before some hardcore gamer manages to get some GPU tool installed to measure if it always performs to 100% or if it appears to be shared.

Valve release a new stable Steam Client from all the recent Beta builds, nice fixes for Linux
17 June 2019 at 5:10 pm UTC

Quoting: Mohandevir
Quoting: F.Ultra
Quoting: gradyvuckovicAll Valve has to do now is offer some kind of option to run your own remote instance of a gaming PC on a Valve server, and connect direct to it, and they'll have an alternative to Stadia. Buy your game on Steam, download it to play it locally, or stream it to any PC or phone/tablet or TV. Stream it from your PC or stream it from a Valve server. All your workshop mods, your cloud saves, your Steam friends, etc, take them all with you anywhere you go.

Buy Portal 2 and download/install it locally to play on your PC, then stream it from your PC to your TV and play it with any controller you want, then stream it from a Valve server to your phone and play it on the train.

If Valve offered that service for free, (which they probably could because the overwhelming majority of users would prefer local gaming so it wouldn't be a commonly used option), Stadia would be dead on arrival.

For Linux (& Mac) gamers, that would mean all those games currently not playable on Linux, the 40% or so of Steam that isn't quite there yet with Proton, would suddenly immediately become playable via an alternative solution, ie: streaming from a Valve server. Effectively bringing all Steam games to Linux.

Boom, no need to ever install Windows for any game on Steam. No need to buy games on Google's or iOS's app store even, just buy it on Steam and stream it to your phone!

I'm calling it, this is what Valve is working towards. Valve is going to make it happen.

They would also have to invest a number of billions in new datacenters and bandwidth for that to happen on the scale that Valve operates (they have roughly 90 million monthly users) and they would have to build them locally all over the world. The costs of running stuff like this is extreme and is why currently only Google is pulling it off (and we don't know yet if they will pull it off).

The other services described in this thread is nowhere near to compete, Shadow seams to have only a small number of servers in California and Geforce Now seams to have only 300k users with some reports that performance is bad during peak hours (but to be honest I have just spent a few minutes googling this).

For what it's worth I worked as the CTO of a Cloud computing startup 11 years ago and had to design stuff like this.

I have an Nvidia Shield. GeForce Now has a small set of free games included with the service, as standalone games and managed by Nvidia, but and this is where it's getting interresting, you may run Steam, Origin, Uplay and/or Epic launchers inside GeForce Now to play any games in your personnal library on Nvidia's servers (remote computer). Each instances are powered by a Tesla P40 GPU and grapical options are preset for each officially supported games. Stil, no problems running games at ultra for the other games, as far as I witnessed.

Imo, it would be the ideal services if it ran on Linux instances, but I don't think it's what they do.

Thanks for the info! Do you know if the GPU shared or dedicated?

SteamOS had another beta update recently, new Steam Play Proton version 4.2-4 is out
16 June 2019 at 5:42 pm UTC

Quoting: lejimster
Quoting: F.Ultra
Quoting: lejimster
Quoting: F.UltraThe inclusion of DXVK 1.1.1 is kind of a bummer since it requires VK_EXT_host_query_reset without plummeting performance in some games and that is not available in any of the stable versions of Mesa yet.

For me Vampyr just took a nose dive performance wise when Steam updated Proton to 4.2-4 today.

I've decided to stay on mesa-git. For the most part it's been stable and while dxvk/d9vk etc are being developed it works best with them. Maybe when these projects mature and settle down stable will be a good option, but for right now..

Do you compile yourself? I used to be on the Padoka unstable PPA but was burned for far too many times when his scripts released some binaries when others failed which lead to weeks without X on some occasions.

One could have hoped that DXVK would have kept the old code path when it detects that the necessary extension is not found and then remove that code path altogether once it's been in mesa stable for some time but I guess that it was too cumbersome.

I use Arch, there are mesa-git in the AUR that would allow me to compile it easily. But I prefer to use the unofficial mesa-git repo that is very well maintained.
I have had the odd niggling issues in the past with the development builds, but not for at least a year.. Atleast that I remember. If I ever do run into issues... Thats what the downgrade tool is for, I just revert back to an earlier working version.

Padoka Stable release Mesa 19.1.0 today but it actually made things far worse. Vampyr now freezes every second frame and Wolfenstein II refuses to launch due to some Vulkan init that fails, hope mesa will fix those regressions soon...

Valve release a new stable Steam Client from all the recent Beta builds, nice fixes for Linux
15 June 2019 at 12:17 am UTC Likes: 3

Quoting: gradyvuckovicAll Valve has to do now is offer some kind of option to run your own remote instance of a gaming PC on a Valve server, and connect direct to it, and they'll have an alternative to Stadia. Buy your game on Steam, download it to play it locally, or stream it to any PC or phone/tablet or TV. Stream it from your PC or stream it from a Valve server. All your workshop mods, your cloud saves, your Steam friends, etc, take them all with you anywhere you go.

Buy Portal 2 and download/install it locally to play on your PC, then stream it from your PC to your TV and play it with any controller you want, then stream it from a Valve server to your phone and play it on the train.

If Valve offered that service for free, (which they probably could because the overwhelming majority of users would prefer local gaming so it wouldn't be a commonly used option), Stadia would be dead on arrival.

For Linux (& Mac) gamers, that would mean all those games currently not playable on Linux, the 40% or so of Steam that isn't quite there yet with Proton, would suddenly immediately become playable via an alternative solution, ie: streaming from a Valve server. Effectively bringing all Steam games to Linux.

Boom, no need to ever install Windows for any game on Steam. No need to buy games on Google's or iOS's app store even, just buy it on Steam and stream it to your phone!

I'm calling it, this is what Valve is working towards. Valve is going to make it happen.

They would also have to invest a number of billions in new datacenters and bandwidth for that to happen on the scale that Valve operates (they have roughly 90 million monthly users) and they would have to build them locally all over the world. The costs of running stuff like this is extreme and is why currently only Google is pulling it off (and we don't know yet if they will pull it off).

The other services described in this thread is nowhere near to compete, Shadow seams to have only a small number of servers in California and Geforce Now seams to have only 300k users with some reports that performance is bad during peak hours (but to be honest I have just spent a few minutes googling this).

For what it's worth I worked as the CTO of a Cloud computing startup 11 years ago and had to design stuff like this.

Valve release a new stable Steam Client from all the recent Beta builds, nice fixes for Linux
15 June 2019 at 12:02 am UTC Likes: 1

Quoting: kuhpunkt
Quoting: jens
Quoting: Mohandevir
Quoting: liamdawe
Quoting: kuhpunkt
Quoting: gradyvuckovicFor Linux (& Mac) gamers, that would mean all those games currently not playable on Linux, the 40% or so of Steam that isn't quite there yet with Proton, would suddenly immediately become playable via an alternative solution, ie: streaming from a Valve server. Effectively bringing all Steam games to Linux.

The Valve servers would have to run on Windows, though and I highly doubt Valve would want to pay for those licenses.
No they wouldn't, not with Steam Play once it's mature enough.

I suspect SteamStreaming, or SteamCloud (who knows how they will call that), might happen the day SteamPlay/Proton leaves beta and become official. Simultaneous announcements is my guess.

Edit: It can't be too far away, because Valve risks long term damages, if they let users get accustomed to the competitions' solutions (Xcloud or Stadia).

I wonder if Valve is legally allowed to offer everything in your library as a streaming service just like this. I could imagine that existing contracts would need at least some review. This might also be the reason that official Steam Play whitelisting isn't happen that often, even for games that work perfectly well (e.g. TW3). I'm just speculating here though.

They sure can. Services like Geforce Now and Shadow already do that. You just rent a remote computer with those and access your Steam library from there.

The list of supported games on Geforce Now is very very small: https://www.nvidia.com/en-us/geforce/products/geforce-now/supported-games/ or am I missing something obvious here? Looking over the Geforece Now site tells me that it works just how Jens wondered, aka they must license each game from the publisher before they can add support for it on their platform.

Shadow I have no idea how they work since they don't offer their service in my country and consequently don't want to shed much information either.

The E3 2019 Linux gaming round-up
12 June 2019 at 5:26 pm UTC Likes: 2

Quoting: Arehandoro
Quoting: liamdaweThe thing to remember about Stadia is that games do have to run on Linux. It's literally Debian under the hood. However, most AAA titles have high levels of abstraction for APIs, since they often run on Windows, PS4, Xbox, Switch and some on Mac, so getting it on Linux with Vulkan for bigger studios isn't going to be a lot of trouble.

PlayStation OSes run on a variant of BSD and that didn't bring us more games from their platform. My opinion is that Stadia running on Debian is more a fun fact that an actual game changer or factor to take into account.

Vulkan, however, might be a better indicative for our interests.

Not really comparable. Playstation used BSD way down below but that was AFAIK not what you developed for when developing games for PS4, instead you developed against a complete Sony API for input, output, disk, network, display and so on. With Stadia they have one closed component but all the rest is pure Linux.

Which is not to say that the studios will release the Linux version ever, what they technically can do and what they will do is two different things.

Double Fine Productions acquired by Microsoft for Xbox Game Studios, Psychonauts 2 still for Linux
10 June 2019 at 5:39 pm UTC Likes: 2

[quote=14]
Quoting: eldaking
Quoting: WorMzyI don't think we will see Microsoft actively push software for Linux any time soon.
If we're talking about games, agree. The fact that Visual Studio Code works well on a Linux desktop tells me they are at least trying to support as many people as possible creating things on their cloud platforms, and that means developer tools and frameworks like WSL as you mentioned, Code, and .NET Core.

But what is my opinion of MS? Well... let's just say I've been considering moving to a different part of the U.S. because the tech industry in my area is too entrenched in MS and other old-fashioned vendor relationships for my style.

That they released Visual Studio Code and .NET Core is because they know that they have lost the server developers to Linux but desperately want to still make their technology relevant.

WSL is kind of like Phase #2 in that respect since that is a way for them to say "hey there Linux server developers, you don't need to run a Linux desktop anymore when developing Linux server software". I mean we don't want developers to start getting used to a Linux desktop now are we.

The Bard's Tale IV: Barrows Deep to launch on Linux "late summer", no Bard’s Tale Trilogy due to Steam Play
9 June 2019 at 4:59 pm UTC

Quoting: Guest
Quoting: F.Ultra
Quoting: Guest... we need to make sure they know they won't get our support until they support Linux in return. ...

And therein lies the rub, we simply are not in a position where "they" (except a minority of devs) care if we support them or not.

If our numbers aren't big enough to fund Linux support, then our numbers need to get bigger first, obviously. Although I will add that there is corruption/bribery from Microsoft, too, so it's not always a clear cut case of work being funded. Like take DOOM 2016 for example, very popular title, already running on Vulkan, supposedly even had an internal Linux build, but regardless it could have easily gotten enough funding for Linux support in my opinion but didn't, so asking why not is a good question, but that's off topic-ish...

Quoting: F.UltraAnd if we would have been in such a position to begin with then Steam Play / Proton would not have been created either so while the one is due to the other I do think that you have that order in reverse in your argument.

Not understanding what you mean. Regardless, of course I hope Proton/Wine is helping us and getting us more titles with Linux support rather than hurting us, but so far I'm not seeing it. I just hope it's not hurting us at the very least.

Regarding DOOM it indeed would be interesting to hear the real story. I've speculated before that it was never released due to AAA studios always wanting to not just sell a few copies but also make a huge PR event out of it so that they can increase their sales on all platforms. That is why they release it on Switch since Nintendo gives them such an event, exposure on CES and so on which is something that we never can do since we don't have a single controlling entity. Also AAA houses typically only perform releases when they expect millions of sold copies, just a few 100k sales is chump chance for those guys and "not worth it" so to speak.

The Bard's Tale IV: Barrows Deep to launch on Linux "late summer", no Bard’s Tale Trilogy due to Steam Play
9 June 2019 at 4:53 pm UTC Likes: 2

Quoting: Guest
Quoting: F.Ultra
Quoting: Avehicle7887
Quoting: F.UltraHowever 0.84% vs 3.26% of Steams 90M users results in 756000 vs 2934000 potential customers and close to 3M potential new users is probably above some threshold for publishing houses to plan to put resources into support. Where exactly that threshold is I don't know but so far it seams to be above 0.84% for at least Linux.

I always found those percentages to be a bit misleading, primarily because Linux is a much better gaming OS than Mac. It is quite obvious why Mac appears more popular since the OS is sold with the hardware and Linux is not as widely marketed. For every new Linux user, you get 10 more Apples right off the shelf and the % starts going higher right away.


Quoting: F.UltraSo I would still argue that with or without hype we are still a bit too few for game publishers to care.

Chicken and egg situation sort of, the publishers not caring is part of the reason why we're still a bit too few, how are we supposed to do that without them feeding us games? I've seen quite a few people around saying they would try Linux if game x and y ran. The situation has improved over the years, but we need a bigger push to fix those last few issues with Multiplayer anti cheat software.

Yeah it's a bothersome situation where our platform came after the market already decided that it was Windows (PC) or Mac that defined a computer (after Commodore, Atari and so on died) coupled with the anti competitive business practice by Microsoft that enabled them to take the 95% market share.

So it will be an uphill battle for many years to come and during that time we simply have no leverage to demand native games like Swiftpaw thinks that we can.

Steam Play might not be the magic bullet that helps our market share grow to the needed threshold but at least it allows us existing users to enjoy a far wider variety of modern games.

We have no leverage to demand games? Right, that's why we have thousands of games with Linux support. All those developers who made those thousands of games with Linux support are responding to a demand for that, otherwise they never would have supported Linux. So, clearly that "leverage" did work. We need more demand so that we'll have more games, and the way we get it is more Linux gamers demanding Linux support.

Sure, with very small indie developers where increasing their sales by aprox 1% it does work and that is nice and all. For anything larger however we mostly does not exist.

The Bard's Tale IV: Barrows Deep to launch on Linux "late summer", no Bard’s Tale Trilogy due to Steam Play
9 June 2019 at 4:16 pm UTC Likes: 2

Quoting: Guest... we need to make sure they know they won't get our support until they support Linux in return. ...

And therein lies the rub, we simply are not in a position where "they" (except a minority of devs) care if we support them or not. And if we would have been in such a position to begin with then Steam Play / Proton would not have been created either so while the one is due to the other I do think that you have that order in reverse in your argument.