Yesterday I was trying to install Steam on a new PlayOnLinux prefix but every time, after completing the download, the program crashed. There was a bug reported on Wine 1.7.7 which is now apparently fixed, but this does not explain the crashes which happened to me several times no matter what version of Wine I was using. I posted this information on reddit.com/r/linux_games (there was another thread on r/steam) asking what about older versions of Wine on PlayOnLinux and a guy wrote the following: Yeah, Steam won't work with older versions of Wine anymore. You'd have to backport the patch and recompile if you need to use an old version of Wine. Generally newer Wine is more compatible, if you find regressions it's helpful to submit bugs about them. Well, what do you guys think?
Just an update. At PlayOnLinux they are aware of the problem and are working to solve it. On this thread "urbanshadow" wrote basically that they will build a wine git version, whatever that means.
The git version is basically what they are currently developing, but have not released in a wine version yet. Git is, roughly explained, a system that allow developers to work together in submitting code to the project, and someone is usually in charge of looking over submitted code and either accepting it into the project or refusing it. So if the wine team have fixed a bug, but the fix is not in the newest released version, then the git version will have the bug fix. But if this is true, it means some steam games might stop working, or will actually play worse. I am thinking of my recent batman guide, those games had mouse capture issues on newer wine versions. I suppose I will have to edit my guides that involve steam once some more clarity has been shed in this issue.
I just tested this myself, and can sadly report that it crashes for me too. I will be following this closely and as soon as a new wine version is released that works with steam again, I will get to work updating my guides involving steam, and hoping that the games still work well.
Thanks for the updates guys. I havn't worked on a steam game in a few weeks so I wasn't aware of the problem. Do you think this is a Steam problem or Wine problem? Sounds like Valve made an update to Steam and it breaks Wine. This is really bad if it breaks old versions of Wine because there are LOTS of games that require old Wine versions. This is very unexpected and frustrating because Steam has been great with all kinds of Wine versions. If Wine & PlayOnLinux devs ad a fix to the newest version of Wine, will the be able to ad the fix to all the old versions of Wine too? Some old games just refuse to work in new versions of Wine
I believe the crashes occur if Steam inside the single POL prefix has been updated, which of course happens automatically if a particular game is started while being online. My Steam on POL games still work because they were not updated and only used in offline mode, but this obviously is useless if the multiplayer mode is needed. I wonder if the POL guys will have to patch every single version of Wine, or if a simpler and faster alternative is available. Edit: when I was writing this comment I had not seen yet Booman's, which basically asks the same question. And yes, this problem was clearly caused by the Steam update.
The problem is the new updated steam client, and since it seems that the wine team have to do a specific fix to make it work, I really doubt it will be able to get this working in older wine versions. I completely agree that this is very frustrating because there are many regressions in wine that make some games unplayable, and for many games there have not been a fix to reported bugs. Depending on how large the fix is, it might be possible to compile an old wine version with the fixed steam code, but chances are it will depend too much on the current state of wine to be easily applied to older versions. The only thing PlayOnLinux devs could do about this, would be to provide patched versions of older wine that work with the updated steam client, but as I said, I have not idea how difficult that might be.
Well it might be time to re-test all of my WinSteam games in the fixed version of Wine. I will have 5 days off at Christmas so if Wine devs can get something out before then I'll re-test all of my WinSteam Guides and see what does work and what doesn't. If any games don't work, then I'll be emailing POL devs about a patched version for specific versions of Wine. The main versions I have used are: 1.4.1 1.6 1.7 1.7.6
The only guides of mine this might affect are these: RAW Crysis 2 Assassin's Creed 2 Skyrim Mirror's Edge C&C: Red Alert 3 Uprising Legend of Grimrock Steam Source Games Warhamer 40K: Dawn of War - Dark Crusade Torchlight II
Given what's at stake, seems like it would be in Valve's best interest to identify the issue in Steam and resolve it there.
That would be nice, but I doubt WinSteam and Wine are low on their priority list. I'm sure they would just tell us to install LinSteam instead... Then I would say "but I can't play my Windows games, which is the whole point of using Wine"
Actually, I would not even call this a bug. We are using windows software on Linux. The new update probably works well on Windows, the intended platform, so I doubt making it more compatible with wine is anything valve would consider.
Well, it worked great in Wine too until a couple of days ago. And by the way, how many computers do you have? P.S.: I think I am almost certain I saw you on Reddit.com (linux_gaming) yesterday.
Or "When you've got all the games I routinely play ported from Windows to Linux, I'll be DELIGHTED to LinSteam"
Thats the dream Gizmo! Kladiator - I have 6 gaming machines with Windows Vista, 7 & 8 Server with Fedora 16 Laptop with Win XP Acer C7 Chromebook with ChUbuntu Various extra machines I refurbish and donate. Yes, I did reply on Reddit.com as Brianinthered because booman was taken.
Oh right... my Supercomputer is dual-boot Win 7 and Mint 14. Its one of the gaming machines of the 6. Wife uses Windows, I use Mint