Steam for Linux

Steam for Linux

Sancte Oct 30, 2013 @ 8:02am
Steam + Linux + Wine + Community ?
Hi, I was looking across my library and I have so many Windows games that works under Ubuntu using Wine; So what about to make a community group to support many games so we can download it under Ubuntu but also download a pre configured Wine with it so we dont have to install another copy of steam via Wine. Also we can make a compatibility guide or use some of winehq.com and keep pushing Linux into the desktop.
< >
Showing 1-15 of 22 comments
ten miles 🐧 Oct 30, 2013 @ 8:09am 
I think preconfigured wine profiles would take more harddisk space then another steam installation running with wine. And many people (including me) don't think it's a good idea to include wine into steam itself as it would be counterintuitive regarding pushing native linux gaming.
Last edited by ten miles 🐧; Oct 30, 2013 @ 8:12am
Sancte Oct 30, 2013 @ 8:26am 
Well I think 130mb extra is fine as the game would be at least 3gb; As a first step this would be nice but in a future something like a "layer" called when a Windows game is loaded under Linux to not include a single wine preconfig for everyone just desired config files. As far I know Wine is a native way to run Windows games and they run fine enough but I am not fully aiming at a native linux also neither Valve is doing that as they will stream the game from a Windows pc to their Steam box if the game is Windows only; Besides this is a way of involving some community and I would be happier to waste more money on it :)
Oerthling Oct 30, 2013 @ 8:30pm 
People already did this.
See:
1. Codeweavers Crossover (commercial)
2. PlayOnLinux (open)
Sancte Oct 31, 2013 @ 3:20am 
@Oerthling: ... That has nothing to do with this
Baarnus Jan 3, 2014 @ 4:44am 
This would be an important feature if Valve want linux for gaming.
Jakara Dakara Jan 27, 2014 @ 12:27am 
personally I would like the option just to download the game itself, even if steam doesnt setup wine for you (I can do that myself, or use POL). I myslf have seen a slew of games under the windows category that run and gold or plat level for wine, and would find it a lot easier to download them with out having to spend the time to install steam each time
毕贤胜[Linux] Dec 16, 2014 @ 8:44pm 
Originally posted by Ph3on1x:
personally I would like the option just to download the game itself, even if steam doesnt setup wine for you (I can do that myself, or use POL). I myslf have seen a slew of games under the windows category that run and gold or plat level for wine, and would find it a lot easier to download them with out having to spend the time to install steam each time

Disclaimer: i think wine should die in a fire because i am of the opinion as another poster and think we should be pushing for more cross platform games that run natively on linux.

that being said, i have several games i run under wine,including a wine install of steam. i would love to be able to download windows games through the linux steam client and futz with them to get them running via wine. at least until the linux port of said game is finally released. i'm well aware of the fact game vendors won't offer support via this configuration(Blizzard never would for WoW), but the members of the Linux community oftentimes offer superior support for a game under wine than the original vendors offer on the supported platform. i'll take the community over the vendor almost any day.especially since the community won't treat me as a cost and a ding to the vendor's bottom line profit.
SHO NUFF!!! Dec 16, 2014 @ 10:40pm 
Originally posted by 毕贤胜Linux:
Disclaimer: i think wine should die in a fire because i am of the opinion as another poster and think we should be pushing for more cross platform games that run natively on linux.

Agreed.

Originally posted by 毕贤胜Linux:
that being said, i have several games i run under wine,including a wine install of steam. i would love to be able to download windows games through the linux steam client and futz with them to get them running via wine. at least until the linux port of said game is finally released. i'm well aware of the fact game vendors won't offer support via this configuration(Blizzard never would for WoW), but the members of the Linux community oftentimes offer superior support for a game under wine than the original vendors offer on the supported platform. i'll take the community over the vendor almost any day.especially since the community won't treat me as a cost and a ding to the vendor's bottom line profit.

WoW works awesome under Wine... so much so I wonder if Blizzard unofficially supports it in some way... just doesn't advertise it. This likely not the case but it definitely runs better on linux than windows.

IMHO, if developers find it challenging to develop cross platform for release at the same time... at minimum they could help the WINE developers so the community could get the game running... would not cost them much time and little money to do so. eON is also an option...
Home of Sexual Jan 18, 2015 @ 3:19am 
Originally posted by Abdul:
This would be an important feature if Valve want linux for gaming.

I disagree. If Valve wants GNU/Linux for gaming, they must push native ports forward, and not giving the devs the option to be lazy and just tell their costumers "oh hey, you have wine support, also, it's unofficial so we can't help you **ck off :)" like Riot does with League of Legends for GNU/Linux. As the community worked hard on almost perfecting (obviously there are ALOT of issues) LOL on GNU/Linux, Riot decided to ignore GNU/Linux and doesn't port their game to GNU/Linux.
Baarnus Jan 24, 2015 @ 1:29pm 
Originally posted by Yan:
Originally posted by Abdul:
This would be an important feature if Valve want linux for gaming.

I disagree. If Valve wants GNU/Linux for gaming, they must push native ports forward, and not giving the devs the option to be lazy and just tell their costumers "oh hey, you have wine support, also, it's unofficial so we can't help you **ck off :)" like Riot does with League of Legends for GNU/Linux. As the community worked hard on almost perfecting (obviously there are ALOT of issues) LOL on GNU/Linux, Riot decided to ignore GNU/Linux and doesn't port their game to GNU/Linux.

It's true. I have already seen a game (I don't remember which one) where the linux version was the windows version with prepacked wine. Actually it didn't work. Later it was removed from linux games.
I have crated games myself, and I can say, if you plan multiplatform from the begining, it's not too hard.
gordan Mar 4, 2015 @ 2:36pm 
I've been thinking the same thing, as it happens.

I have been trying Steam and various games under WINE, and I have to say that the results are extremely positive. Every 32-bit game that doesn't require Vista or later version of Windows has thus far worked flawlessly. (Remember Me, Supreme Commander, Forged Alliance, Mars Warlogs, Lifeless Planet, etc.) Since that covers the vast majority of games (and some of the ones that don't fall into that category have native Linux ports, it's a pretty good result, and no need for the overhead of virtualization and complication of GPU passthrough.

It would be awesome if the Steam client was willing to install Windows games under Linux, and then run them using WINE. In fact, if Steam was willing to install the game, it would be trivial to simply go to launch options and set it to "wine %command%" to have the game launched via WINE.

The harder part would be making the Steam APIs available for the Windows game variants from the Linux version of Steam, but if this could be standardized to work via a TCP socket on the loopback interface, then that problem would go away.

I'm not suggesting that this is a solution, but we need to look at the problem pragmatically - not all games will be ported overnight, and until they have all been ported, this extra degree of convenience would be really useful.

I don't suppose anyone from Steam is likely to comment on this...
Last edited by gordan; Mar 4, 2015 @ 2:37pm
Dusk of Oolacile Mar 5, 2015 @ 12:50am 
Originally posted by gordan:
I have been trying Steam and various games under WINE, and I have to say that the results are extremely positive.

You must have a very powerful computer then. Not everyone does though.


In fact, if Steam was willing to install the game, it would be trivial to simply go to launch options and set it to "wine %command%" to have the game launched via WINE.

Nope, the game would freak out and not start because of the missing DRM implementation, as said a million times.

The harder part would be making the Steam APIs available for the Windows game variants from the Linux version of Steam, but if this could be standardized to work via a TCP socket on the loopback interface, then that problem would go away.

How would you implement CEG through TCP? The Steam DRM is a bit more than asking the client if it's OK to launch.
SHO NUFF!!! Mar 5, 2015 @ 10:06am 
Originally posted by gordan:
I have been trying Steam and various games under WINE, and I have to say that the results are extremely positive.

Originally posted by LOLCAT:
You must have a very powerful computer then. Not everyone does though.

I don't have a particulalry powerful laptop and have had the same results as gordan. Was playing Lord of Shadows 2 the other day (using wine) and it was so smooth. The graphics did not stutter one bit! As a matter of fact, I have not had too many problems with wine's performance on any of the games I play.

Only problem I have had is getting the Xbox One controller to work with wine consistently. Specific issue, if the usb loses a solid connecton but re-establishes that connection the controller does not reconnect to the game, and the game must be restarted to reconnect and allow use with the game.
Last edited by SHO NUFF!!!; Mar 5, 2015 @ 10:10am
gordan Mar 5, 2015 @ 12:12pm 
Hardware reqirements for Linux+WINE are no greater than for Windows. If anything, I am finding that Linux+WINE feels more responsive. I am using a quad core laptop with a GeForce 860M (essentially a slightly downclocled 750Ti), hardly a high end machine.

And I would be amazed if the "DRM" part was much more than a simple library call. Bottom line, if the Windows client works under WINE and runs Windows games, there is no technical obstacle for the Linux Steam client to provide the same API hooks, even if it does require a thin shim to be added.
Last edited by gordan; Mar 5, 2015 @ 12:13pm
Oerthling Mar 5, 2015 @ 2:54pm 
At the end of the day this is not really a technical problem.

It's a support problem.

No doubt Valve is well aware that many people play Windows games via Wine. And nobody is stopping this - why would they. The sale is made - everybody is happy.

But unofficially being happy with the situation and officially supporting it are two different things. Some percentage of people will have problems running on wine and if this is officially suppofted than this will result in support calls - and they don't want those. It's an extra cost and hassle. And tech supporters would need extra training for wine specific problems and settings.

That's why Valve won't add this option.

And while it would be nice to be able to install wine games in the Linux Steam client - it's already fairly easy to handle this with PlayOnLinux. A few clicks and you can have a dedicated environment for a particular game with it's own copy of the Windows Steam client. Wastes a bit of disk space - but disk space is dirt cheap these days.

Or simply look for an alternative. We now have nearly a thousand games available natively for Linux. Every genre - even some up-to-date AAA titles.

I stopped buying windows games a couple of years ago and I have way more native Linux games in my library than I could ever find the time to play.

These a great days for Linux gaming (if you have a NVidia card).

< >
Showing 1-15 of 22 comments
Per page: 15 30 50