RAGE on PlayOnLinux

Discussion in 'PlayOnLinux' started by Kladiator, Nov 24, 2013.

  1. Kladiator

    Kladiator Member

    Joined:
    Oct 22, 2013
    Messages:
    150
    Likes Received:
    10
    Trophy Points:
    18
    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.
  2. Daerandin

    Daerandin Well-Known Member

    Joined:
    Oct 18, 2013
    Messages:
    1,157
    Likes Received:
    258
    Trophy Points:
    83
    Location:
    Northern Norway
    Home page:
    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.
  3. Kladiator

    Kladiator Member

    Joined:
    Oct 22, 2013
    Messages:
    150
    Likes Received:
    10
    Trophy Points:
    18
    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?
  4. Daerandin

    Daerandin Well-Known Member

    Joined:
    Oct 18, 2013
    Messages:
    1,157
    Likes Received:
    258
    Trophy Points:
    83
    Location:
    Northern Norway
    Home page:
    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.
  5. Kladiator

    Kladiator Member

    Joined:
    Oct 22, 2013
    Messages:
    150
    Likes Received:
    10
    Trophy Points:
    18
    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.
    graywolf.theheathen likes this.
  6. Daerandin

    Daerandin Well-Known Member

    Joined:
    Oct 18, 2013
    Messages:
    1,157
    Likes Received:
    258
    Trophy Points:
    83
    Location:
    Northern Norway
    Home page:
    Glad to hear it's working.
  7. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,339
    Likes Received:
    624
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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?
  8. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,339
    Likes Received:
    624
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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
  9. Kladiator

    Kladiator Member

    Joined:
    Oct 22, 2013
    Messages:
    150
    Likes Received:
    10
    Trophy Points:
    18
    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.
  10. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,339
    Likes Received:
    624
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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.
  11. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,339
    Likes Received:
    624
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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
  12. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,339
    Likes Received:
    624
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    Here is my debug output:
  13. Kladiator

    Kladiator Member

    Joined:
    Oct 22, 2013
    Messages:
    150
    Likes Received:
    10
    Trophy Points:
    18
    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.
  14. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,339
    Likes Received:
    624
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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

    Screenshot from 2014-01-13 06:31:52.png
  15. Daerandin

    Daerandin Well-Known Member

    Joined:
    Oct 18, 2013
    Messages:
    1,157
    Likes Received:
    258
    Trophy Points:
    83
    Location:
    Northern Norway
    Home page:
    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.
  16. Kladiator

    Kladiator Member

    Joined:
    Oct 22, 2013
    Messages:
    150
    Likes Received:
    10
    Trophy Points:
    18
    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.
  17. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,339
    Likes Received:
    624
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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.

Share This Page