Savage 2 Won't Run

Hi,
Downloaded the install file from their site. Installed it via the console. Seemed to go smoothly. However, when I run the game from the desktop icon it put there, it thinks for a few seconds and then does nothing. Running it from the console gives me a segmentation fault.

Running 12.3
glxinfo shows the following:

OpenGL renderer string: GeForce GTX 560 Ti/PCIe/SSE2
OpenGL version string: 4.3.0 NVIDIA 310.44

So, I should be golden. I’m able to play TF2 through steam. So, I’m a bit stuck. Thank for any ideas.

Just as a sanity check,Can you create a “new” user and check whether game runs under it?

Okay, I went and created a second user. No luck there. I can’t even access the game there. Also, side note, Steam asked if I wanted to agree to terms and agreements for the new user. I assume that is standard though. So, I’m able to access Steam with another user.

So, I uninstalled the game. I simply clicked the .run file to install it. installed fine… Couldn’t run it though. I tried clicking the desktop icon, same story there. Running it from command line ./Savage2.bin No luck. Segmentation fault. I then was able to uninstall it via the command line.

Do I need to install this with su privileges? Is there a way to install this with zypper or yast or something? I’m really new to OpenSUSE and have a feeling I’m missing something really basic here.

AFAIK steam doesn’t install games systemwide, but just for the current user. And because it is steam, you can’t install the games with anything else.

Well, you showed that you are using the proprietary nvidia driver in its latest version. Good! But does direct rendering work?
Please post the output of

glxinfo | grep render

direct rendering: Yes
OpenGL renderer string: GeForce GTX 560 Ti/PCIe/SSE2
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
GL_OES_depth_texture, GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,

Looks like it’s working.

Yes it is.
Well, I’m afraid I can’t really help you as I never tried anything steam related.
But is there really no other output when you run it from konsole?

I be clear, Savage 2 isn’t running through Steam. It’s it’s own program gotten independently from Steam. I was simply including it in as a demonstration that other graphically intensive games install and run on my computer.

Is there a special way a .run file should be installed? I’m just clicking it or typing ./<filename>. Should I be root when this is done? The package manager requires my password to gain SU powers. Should I be doing this as a SU?

Edit: No other output is shown in the console. Simply segmentation fault.

Did you download the correct version 32/64 bit?

Sorry. Apparently I got confused by your mentioning of steam…:wink:

Is there a special way a .run file should be installed? I’m just clicking it or typing ./<filename>. Should I be root when this is done? The package manager requires my password to gain SU powers. Should I be doing this as a SU?

That depends on the installer of course. If it wants to install things systemwide, it would need root powers. But don’t see that mentioned anywhere on there technical support section, so I think running as user is fine and recommended.

Edit: No other output is shown in the console. Simply segmentation fault.

You could try to run it in gdb (you may have to install that first) and look at the backtrace to get an idea what could be wrong:

gdb *filename.run*
(gdb) run
...
(gdb) bt

Yeah, I did. Okay, so on the install, I get a bunch of Fontconfig warnings. I have no idea why I didn’t think to include this before. Maybe because they were warnings rather than errors. Hopefully my overlooking these warnings are a huge key?

Fontconfig warning: “/etc/fonts/infinality/conf.d/41-repl-os-linux.conf”, line 16: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/41-repl-os-linux.conf”, line 29: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/41-repl-os-linux.conf”, line 39: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/41-repl-os-linux.conf”, line 48: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/41-repl-os-linux.conf”, line 60: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/41-repl-os-linux.conf”, line 71: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/41-repl-os-linux.conf”, line 82: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/41-repl-os-linux.conf”, line 92: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/60-group-non-tt-fonts.conf”, line 483: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/60-group-tt-fonts.conf”, line 262: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/62-tt-monospace-rendering.conf”, line 27: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/62-tt-traced-bitmap-rendering.conf”, line 21: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/62-tt-traced-bitmap-rendering.conf”, line 50: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf”, line 16: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf”, line 31: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf”, line 102: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf”, line 119: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf”, line 138: Having multiple values in <test> isn’t supported and may not work as expected
Fontconfig warning: “/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf”, line 158: Having multiple values in <test> isn’t supported and may not work as expected

Seems like you have “fontconfig-infinality” installed.
Not sure if this could be the culprit, but I have heard of google-earth crashes with certain fontconfig files…

So you may want to try to uninstall that and see if it helps.

I uninstalled the font and re-installed Savage 2. The warnings on the install went away, but the game still has a segmentation fault when run.

Yeah I thought so, that was just a wild guess.
The problem here is that “segmentation fault” alone doesn’t really say anything…

Yeah…fair enough. Disappointing but makes sense. Thanks for your suggestions though. Much appreciated.

rm ~/Savage2/libs/libstdc++.so.6

This is old, it should now work.