Yesterday I installed the Steam version of Rage using PlayOnLinux (wine version 1.6). I bought the game because it was 75% off and it is rated Platinum on WineHQ. After the download was complete, everything seemed to work as expected: the game looked beautiful with a great frame rate. After about 10 minutes, however, it froze. From that moment, when I try to relaunch the game, POL crashes immediately (Steam does not even start). This is the debug: [11/24/13 10:51:14] - Running wine-1.6 Steam.exe (Working directory : /home/kladiator/.PlayOnLinux/wineprefix/rage/drive_c/Program Files/Steam) fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005ad0, 0x3f03ab30, 0x3f03ab28 fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005ad0, 0x3f03ab68, 0x3f03ab60 fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005ad0, 0x3f03aaf8, 0x3f03aaf0 fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005ad0, 0x3f03aba0, 0x3f03ab98 fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005ad0, 0x3f03abd8, 0x3f03abd0 fixme:heap:HeapSetInformation (nil) 1 (nil) 0 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 1 (X_CreateWindow) Resource id in failed request: 0x2400007 Serial number of failed request: 9 Current serial number in output stream: 13 fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub On the WineHQ Rage page they suggest to install xact_june2010 using winetricks. Problem is that I can't find this component on PlayOnLinux. Only xact is listed, which would install older version (2.6) of XAudio2 engine from February 2010 DirectX redist that is too old and won't fit for this game (quote). Does anybody have any suggestions? Thanks.
It is strange that it worked initially, but suddenly stopped. And since steam no longer start, I have to assume that something broke in the virtual drive. You can set up a new virtual drive with with the same wine version or even try another. You can set up the new virtual drive, and you have to start steam once. Then close it and copy the steamapps folder from the previous virtual drive into the new virtual drive. That way you don't have to download the whole game again. You can also just copy the 'common' folder from within the steamapps folder, this will cause Steam to properly verify the game files and update if required when you first try to install it. Oh, and were you using a virtual desktop? The error seem to indicate that it can't create a window. In my experience, if your monitor does not support the resolution that a fullscreen application is attempting to use, then it will often result in wine crashing. This may not be the case here since you can't even start steam, but keep it in mind for later attempts, using a virtual desktop can actually solve several issues. This is just a shot in the dark, but when it froze it could be that data was corrupted in the virtual drive. Especially depending on how you managed to shut it down.
Thank you for the quick reply. I will try again following your advice. Yes, I had created a virtual desktop (I always do that). Have you any idea how I could install that xact_june2010 I mentioned in my first post?
I am not sure about that. However, if things were working without problem before it froze, then your subsequent problems are most likely caused by the freeze, which could be the result of a number of different things. You could try a newer wine version, 1.7.6 is working very well in my experience. I had a look at winehq about xact_june2010 So launching the game through Steam should take care of that. And since you had the game working initially, I doubt this is your problem.
Daerandin, I just want to let you know that you were completely right. I followed your instructions and everything worked perfectly. I played the game for about 30 minutes without the slightest glitch. The game itself feels like it was installed natively on Linux, with every setting maxed out. So thank you once again.
AWESOME! I totally wanted to Get RAGE! $5.00 isn't bad at all I know the sale is still on and now you have confirmed that it will run in Linux. Guide anyone?
I just purchased it on Steam! Awesome deal, but it will take 8 hours to download... I'm sure... I will definitely make a guide for Rage
Booman, I think your guide for Rage will be a very simple one! I have no doubt the game will work well with the latest Wine, but as mentioned earlier I used the 1.6 version because it was the more recent one with a Platinum rating on WineHQ.
Agreed! But still nice to have on the list of working games in Linux. 21 Gigs is going to be a pain to download. I bet it will take at least 10 hours.
Finally downloaded Rage and tried it out. For some reason it crashes right at the beginning when I'm riding in the buggy after we pass some bandits. It will freeze. I have been scouring the internet looking for this symptom and WineHQs says something about xact_June2010 I'm guessing you didn't have this problem. What libraries did you install? I installed: corefonts dxfullsetup tahoma vcrun2010 xact
I had exactly the same crash at the same point, twice! I found out that, when you are inside the car while the other guy is talking, do not move the mouse or touch the keyboard to look around and everything will (should) be fine. I played this game for hours (well, still playing it) and never experienced any other crash, glitch or even the slightest problem.
You were exactly right. Ironically I tried the same thing. My debug showed a right when it freezes. How strange. So when I didn't move the mouse, it continues and is now fine. I also chose Wine 1.6.2 because its the new stable version. I installed Xact also, just in case. Now its running GREAT
Booman, according to the info on winhq, you should not install xact, as it is not the same as xact_june2010. xact_june2010 should be installed automatically when you first start the game and it installs directx automatically in Steam.
I am glad that everything is working OK now. Isn't that one of the best looking games ever? Regarding xact, I usually install that component when the debug shows some audio-related dlls problems and this proved to be invaluable in at least 5 or 6 installations, although, given my bad habit of not taking notes, I don't remember exactly which ones.
Yeah I saw that too several times, but there is no indication that Xact 2010 is installed. So I threw it in there. Guess it didn't make any difference. Ditto Kladiator! If a game doesn't run or crashes, I look for missing libraries and then try to install them via PlayOnLinux. Its just funny that WineHQs recommends xact_june2010 but there isn't a specific library available with that name. Then they say its part of directx, so basically I install dxfullsetup and hope for the best.