http://bugs.winehq.org/show_bug.cgi?id=29080
Bug #: 29080 Summary: Serious Sam HD TSE Explosion Lag + Workaround Product: Wine Version: 1.3.32 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: FinalCrisisSX@Hotmail.com Classification: Unclassified
Arch Linux x86_64, up to date except for Xorg (using 1.10.4) and Nvidia (using 280.13) packages due to a transparency bug in TF2 I've reported to nvidia caused by nvidia drivers 285.05. I'm on a GTS 250.
In Serious Sam HD: The Second Encounter, there is a 1.5 second or so complete freeze of the whole game whenever you blow up something explosive (like killing any suicide bomb guy always works), consistently. A very good map to reproduce this on if you have the fusion dlc (serious sam hd tfe content in serious sam hd tse) is Campaign -> Egypt -> Sand Canyon, since bomb guys come at you continuously right when you walk out the first door.
Now, I have found a workaround for this which makes no logical sense to me whatsoever, but I have reproduced it over 10 times (excluding many other times I reproduced it a long time ago) just to be sure I'm not crazy or mistaken. If you run a new wineprefix (let's call it winesam), and use a symbolic link to Steam in your main wine folder under winesam, it works fine. You may think "Well, that means it's just the clean wine prefix. The main one must have a problem", not so. If you MOVE the steam folder from the ~/.wine prefix to the ~/.winesam prefix, it starts to lag again. Move it back to the ~/.wine one, and then link to it with ln -s instead in ~/.winesam, no more lag upon killing bomb guys. Switching it back and forth in otherwise unchanged ~/.wine and ~/.winesam reproduces/fixes the issue respectively.
Specific commands:
# Assuming Steam program files folder is currently in ~/.wine prefix cd ~/.winesam/drive_c/Program\ Files ln -s ~/.wine/drive_c/Program\ Files/Steam ./ WINEPREFIX=$HOME/.winesam wine "C:\Program Files\Steam\Steam.exe" # no lag when blowing up bomb guys
cd ~/.winesam/drive_c/Program\ Files rm ./Steam mv ~/.wine/drive_c/Program\ Files/Steam ./ WINEPREFIX=$HOME/.winesam wine "C:\Program Files\Steam\Steam.exe" # lag when blowing up bomb guys
I have no idea why this is even possible, since it is just linking to the exact same thing. Note that doing this the opposite way also works: running regular wine prefix ~/.wine that has a symlink to Steam somewhere else produces no further explosion lag.
Other than this short hang when blowing up a bomb guy, the game runs perfectly fine in wine 1.3.18 or with a patched 1.3.32 (see http://bugs.winehq.org/show_bug.cgi?id=29079 ). Same issue in both wine versions.
http://bugs.winehq.org/show_bug.cgi?id=29080
--- Comment #1 from Brandon Howard FinalCrisisSX@Hotmail.com 2011-11-18 17:25:24 CST --- I tested for this on Serious Sam HD: The First Encounter to see if it would occur there too (like the other bug I filed for this game did). It did not. For the record, I have re-downloaded the content several times before and that changed nothing.
http://bugs.winehq.org/show_bug.cgi?id=29080
--- Comment #2 from Brandon Howard FinalCrisisSX@Hotmail.com 2011-11-18 17:27:08 CST --- ..also, I copied over the config file from TFE and tried both max and min settings and disabled sound entirely via the cfg, and none of the above changed this bug either.
http://bugs.winehq.org/show_bug.cgi?id=29080
--- Comment #3 from Brandon Howard FinalCrisisSX@Hotmail.com 2012-01-01 17:45:21 CST --- This bug can be closed.
The newest serious sam hd tse patch (as someone noted on the AppDB page in their compatibility review) fixes the explosion lag issue.
The game works fine without even a crack when up to date through steam and using wine 1.3.36. Bug #29079 still applies though, unfortunately. Either way, now I don't have to play this on windows anymore \o/
Thanks.
http://bugs.winehq.org/show_bug.cgi?id=29080
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |ABANDONED
--- Comment #4 from Austin English austinenglish@gmail.com 2012-01-02 12:14:40 CST --- (In reply to comment #3)
This bug can be closed.
The newest serious sam hd tse patch (as someone noted on the AppDB page in their compatibility review) fixes the explosion lag issue.
The game works fine without even a crack when up to date through steam and using wine 1.3.36. Bug #29079 still applies though, unfortunately. Either way, now I don't have to play this on windows anymore \o/
Thanks.
ABANDONED then, unless you can test the original version of the game.
http://bugs.winehq.org/show_bug.cgi?id=29080
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com 2012-01-23 23:54:58 CST --- Closing.