Go Back   Savage 2: A Tortured Soul Forum > Help and Technical Support
Community Calendar Today's Posts Search

Notices

Help and Technical Support Get answers to your account and technical questions here

Closed Thread
 
Thread Tools Display Modes
Old 03-25-2008, 03:15 PM   #1
S2Slacker
S2 Staff Member

 
Join Date: Dec 2006
Location: Edmonton, Alberta
Posts: 455
Thanks: 0
Thanked 0 Times in 0 Posts
Default Savage 2 Linux Known Issues & Workarounds

Please ensure you are running the latest version (1.6.4)

Reporting Crashes

If you crash, please send ~/.savage2/game/console.log, ~/.savage2/game/crash_*.log (note that this is not the place you installed the game to, but instead a hidden directory in your home directory), and a description of what you were doing (or a series of steps to reproduce it) to slacker@s2games.com. You can also come talk to me in #sav2linux on irc.s2games.com.


System Requirements

Savage 2 requires an OpenGL 2.1 compliant video card and driver. This means it will not run on Geforce 4 series and below. As well, you'll have to use the binary drivers from NVIDIA or ATI for as far as I know, Mesa's DRI drivers do not yet support it (Does Mesa list what versions of OpenGL each driver implements some where? I couldn't find a list when I looked).

Recommended driver versions if you are using an ATI card are Catalyst 8.5, 8.6, or 8.7.

OpenGL 3 - Savage2 - Fatal Error: OpenGL 2.1 not available.

Earlier versions (prior to 1.7.9) of Savage 2 will not recognize OpenGL 2.1 support if you have video drivers that support OpenGL 3.

The workaround for this issue is to run dedicated_server.sh from the Savage 2 directory and type "checkforupdates" (no quotes) in the console. Wait at least 10 minutes for the update to download and install the updates. The console will be unresponsive and not produce any status messages while updating. You can type "version" (no quotes) in the console to check your current version/to verify that the update has completed.

Known Issues With Workarounds

Savage2 - Fatal Error: PNG header and library versions do not match. This happens when LD_LIBRARY_PATH points to a location with libpng, overriding the RUNPATH entry in the Savage 2 binaries/libraries which has them use the libpng in Savage2/libs. unset LD_LIBRARY_PATH or run the game with LD_LIBRARY_PATH="libs:$LD_LIBRARY_PATH" ./savage2.bin

Sound crackles under some configurations using ALSA output. Changing sound_mixrate to 48000 in ~/.savage2/game/startup.cfg has been reported to solve the issue in some cases.

X11 server may stall using an NVIDIA GeForce 8xxx series video card with the 169 series drivers when anti-aliasing is enabled in-game. Upgrade drivers to 173.14.05 or newer.

Cannot select single screen video modes. Add single screen meta modes to your xorg.conf.

./savage2.bin: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory. If you are using a distro that has decided not to include it, you can download the 32 bit or 64 bit version and extract it in /path/to/Savage2/lib

Known Issues Without Workarounds

If you change resolution and texture detail at the same time, the game will crash (affects Windows build as well).


Installer Issues

If you have a problem with the installer first check the md5sum so that you are sure that the download was complete.

28dadc4fff2ae7941acec839532f09c6 Savage2Install-1.3.99-i686.bin
4f9de38643d4bc0d74e25d621d8d47e5 Savage2Install-1.3.99-x86_64.bin

1ef1ea8dbe25d2c0a1b37b5e1c5df0c4 Savage2Install-1.4.7-i686.bin
bc6e3abebd7f32667a1ec41ffe6f89de Savage2Install-1.4.7-x86_64.bin

b58217dc8ac5e760f1ded5618c4f0985 Savage2Install-1.5.0-i686.bin
d8030cd309034babf909c4e3b3d4851d Savage2Install-1.5.0-x86_64.bin

85fa0ef5dc893279151039aeb72683ea Savage2Install-1.7.9-i686.bin
424398e215810f19696075dff1eafb34 Savage2Install-1.7.9-x86_64.bin

85b76a8e1ab22f147bb6eef98465c0ba Savage2Install-2.1.0-i686.bin
134814532db8a7aadc0ec56def5e924c Savage2Install-2.1.0-x86_64.bin

1ff815b9e864862d6d2cf6c635278b80 Savage2Install-2.1.0.1-i686.bin
78a5df8adc008e2c7493bab9f66a3092 Savage2Install-2.1.0.1-x86_64.bin

Ensure that you have write permissions to the directory that you are installing it in and that you have sufficient disk space on the partition you want to install it onto (approximately 850 MB is required).

If you need to, you can perform a manual install using the following steps:

mkdir Savage2
cd Savage2
unzip /path/to/Savage2Install-*.bin
rm -r meta guis scripts
mv data/* .
rmdir data
./savage2_update.bin --update-runpath

Then you'll be able to run it via ./savage2.bin

Last edited by S2Slacker; 07-20-2009 at 10:30 PM.
S2Slacker is offline  
Old 06-23-2008, 10:13 AM   #2
Ape

Ape's Avatar
 
Join Date: Dec 2006
Location: Finland
Posts: 15
Thanks: 0
Thanked 0 Times in 0 Posts
Default Workaround not working

Quote:
Originally Posted by S2Slacker View Post
Savage2 - Fatal Error: PNG header and library versions do not match. This happens when LD_LIBRARY_PATH points to a location with libpng, overriding the RUNPATH entry in the Savage 2 binaries/libraries which has them use the libpng in Savage2/libs. unset LD_LIBRARY_PATH or run the game with LD_LIBRARY_PATH="libs:$LD_LIBRARY_PATH" ./savage2.bin
I tried these workarounds, but I still get the same error.
Ape is offline  
Old 06-23-2008, 04:35 PM   #3
S2Slacker
S2 Staff Member

 
Join Date: Dec 2006
Location: Edmonton, Alberta
Posts: 455
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Try running "./savage2_update.bin --update-runpath" from the Savage2 directory. If you still get the error, post (or send to me at slacker@s2games.com) the output of "ldd savage2.bin | grep png" and "grep png ~/.savage2/game/console.log"
S2Slacker is offline  
Old 06-25-2008, 07:43 AM   #4
Ape

Ape's Avatar
 
Join Date: Dec 2006
Location: Finland
Posts: 15
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by S2Slacker View Post
Try running "./savage2_update.bin --update-runpath" from the Savage2 directory. If you still get the error, post (or send to me at slacker@s2games.com) the output of "ldd savage2.bin | grep png" and "grep png ~/.savage2/game/console.log"
--update-runpath didn't help..

Quote:
ape@ape-linux:~/Savage2$ ldd savage2.bin | grep png
libpng12.so.0 => /home/ape/Savage2/libs/libpng12.so.0 (0xb6fa1000)
ape@ape-linux:~/Savage2$ grep png ~/.savage2/game/console.log
Using png library version 10229
Ape is offline  
Old 06-25-2008, 01:48 PM   #5
S2Slacker
S2 Staff Member

 
Join Date: Dec 2006
Location: Edmonton, Alberta
Posts: 455
Thanks: 0
Thanked 0 Times in 0 Posts
Default

That seems like there was an incomplete update. If there is an "Update" directory in your savage2 directory, you can try running savage2_update.bin without any arguments to see if it will complete the update. What version does the game report in the console.log? If it isn't 1.5.0, you may need to reinstall.
S2Slacker is offline  
Old 06-25-2008, 02:47 PM   #6
Ape

Ape's Avatar
 
Join Date: Dec 2006
Location: Finland
Posts: 15
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by S2Slacker View Post
That seems like there was an incomplete update. If there is an "Update" directory in your savage2 directory, you can try running savage2_update.bin without any arguments to see if it will complete the update. What version does the game report in the console.log? If it isn't 1.5.0, you may need to reinstall.
There is no update folder and console log says that I have 1.4.8.1, which is the version I tried to update from. I'm going to reinstall now.
Ape is offline  
Old 06-26-2008, 12:00 PM   #7
Jesus_Tks

 
Join Date: Apr 2008
Posts: 75
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Removing xserver-xgl if you have the latest nvidia drivers (think its 169 and above) (not sure about ATI, someone will have to check) is a workaround if Xgl is stopping you from running openGL games past version 1.1 (which results in the game not loading if it is)

If not there is a good workaround somewhere, but i'm not sure (was on the ubuntu forums if i remember correctly)

that was really useful for me, maybe it can help others
__________________
LINUX FTW.
Jesus_Tks is offline  
Old 07-04-2008, 01:12 PM   #8
shoranalan

 
Join Date: Apr 2008
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I have had some problems playing the game lately. I have the latest version of Savage 2 (1.5.0.1) and the follwoing error message pops up in the console under Ubuntu 8.04:

Quote:
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 27 ()
Serial number of failed request: 119
Current serial number in output stream: 120
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb69de767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb69de81e]
#2 /usr/lib/libX11.so.6 [0xb6c1f518]
#3 /usr/lib/libGL.so.1 [0xb53d9a75]
But 3d is just working fine. i have compiz fusion running, very normal. and other games like fretsonfire or so, also work fine.

Here are my console.log and my crash.log (although it says it has version 1.4.8.1)
http://altmann.mark.googlepages.com/console.log
http://altmann.mark.googlepages.com/...1.4.8.1_00.log

Thanks in advance

Last edited by shoranalan; 07-04-2008 at 01:16 PM. Reason: OS version added
shoranalan is offline  
Old 07-04-2008, 03:34 PM   #9
S2Slacker
S2 Staff Member

 
Join Date: Dec 2006
Location: Edmonton, Alberta
Posts: 455
Thanks: 0
Thanked 0 Times in 0 Posts
Default

At what point does this crash occur (initial loading, connecting to a server, etc)? Does it happen if compiz fusion is not running?
S2Slacker is offline  
Old 07-04-2008, 08:42 PM   #10
shoranalan

 
Join Date: Apr 2008
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi Slacker,

does happen at initial loading. Funny thing was, at reboot now it worked. But i absolutely do not know why it worked this time. After next reboot, the same crash occured.
And it happens whether Compiz is on, or not.
shoranalan is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 10:01 PM.