Uplink stops (not crashes) on Linux

For problems with the game

Moderators: jelco, bert_the_turtle, Chris, Icepick, Rkiver, Punisher Bass

Asmodean
level0
Posts: 5
Joined: Wed Jun 04, 2003 7:07 pm

Postby Asmodean » Wed Jun 04, 2003 7:10 pm

Hi!

Installed Uplink on my laptop running SUSE8.2 and applied the latest patch. After starting, when the game 'is loading' after registering an agent, it stops when it says 'starting graphical user interface'.
In the console it just says 'abgebrochen' (cancelled).
There's no dump or anything else...

Can somebody help with this?

thx,
Asmodean
JohnWho
level2
level2
Posts: 154
Joined: Sat Mar 08, 2003 3:11 am

Postby JohnWho » Thu Jun 05, 2003 12:51 pm

What graphics chip do you use (e.g. NVidia GeForce 2 go, or something like that)? NVidia offers graphics drivers for Linux, which are fairly easy to install...
Also, see if the package "glut" is installed on your system. You can find that out by typing (in a command shell):
 rpm -qa | grep "glut"
If there's no glut package installed, you might need to install it (from your installation CDs or by downloading it from the web...). You can install an *.rpm file with the following command:
 rpm -Uvh glut-*.rpm
I'm not sure, but I think that Uplink uses glut (OpenGL Utility Toolkit) for graphics...
Asmodean
level0
Posts: 5
Joined: Wed Jun 04, 2003 7:07 pm

Postby Asmodean » Thu Jun 05, 2003 1:59 pm

The laptop has an ATI Mobility graphic chip.

I have installed mesaglut5.0-62


\Asmodean.
JohnWho
level2
level2
Posts: 154
Joined: Sat Mar 08, 2003 3:11 am

Postby JohnWho » Thu Jun 05, 2003 3:34 pm

Hm, I'm not sure about ATI chipsets. Since 8.2 is the current SuSE distribution, I suppose that it already contains reasonable graphics drivers...
The "mesa" lib is usually an OpenGL implementation that doesn't support hardware 3d acceleration, but I don't think that Uplink would crash because of this...
There's two things you could do to provide more details on the problem:

1) look at /proc/pci to find out which exact graphics chip of ATI you are using (you can do this by typing "less /pci/proc" and then search for a line like "VGA compatible controller")

2) Uplink usually creates a debug.log file in your ".uplink" (notice the leading dot ".", which makes that directory invisible) directory. That file might contain some information on why Uplink has crashed... (you can look at it by typing "less ~/.uplink/debug.log"...)

Ah, another thing: If you are using KDE as a desktop (I'm not sure, but I think SuSE uses it as the default desktop), then you could also try to start Uplink the following way (from the directory where you put the game):
 artsdsp ./uplink
That will let the KDE sound server (aRTs) start the application in a compatibility mode... Solved my problem of not having sound in the game...

(Edited by JohnWho at 4:35 pm on June 5, 2003)
Asmodean
level0
Posts: 5
Joined: Wed Jun 04, 2003 7:07 pm

Postby Asmodean » Thu Jun 05, 2003 4:08 pm

OK, now I found the debug.log
(help says, it's in the users-directory)

this went wrong:

uplink: t_imm_api.c:355: _tnl_end: Assertion 'ctx -> Driver.NeedFlush & 0x1' failed

anybody know what this mean?

btw: this error message will appear _after_ I start the game, i.e. I run it, it stops, debug.log says nothinh unusual. After starting/stopping again, I found the above message at the entry for the former run...

magic??? :)

\Asmodean.
JohnWho
level2
level2
Posts: 154
Joined: Sat Mar 08, 2003 3:11 am

Postby JohnWho » Fri Jun 06, 2003 12:47 pm

Hm, maybe that's really an issue with your graphics driver...
Do other OpenGL applications work? (e.g. try running "glxgears", it uses OpenGL...)
Did you find out your exact graphics chip from /proc/pci ?
Asmodean
level0
Posts: 5
Joined: Wed Jun 04, 2003 7:07 pm

Postby Asmodean » Fri Jun 06, 2003 1:22 pm

Hi!

glxgears runs fine with 79 fpm
/proc/pci says I have an ATI Rage Mobility M3

Safemode didn't help...
Uplink just stops after registering an agent and 'loading' the OS, before I see the game screen.

anymore ideas?

\Asmodean.
Asmodean
level0
Posts: 5
Joined: Wed Jun 04, 2003 7:07 pm

Postby Asmodean » Fri Jun 06, 2003 1:42 pm

Hi!

Seems the problem is solved...
After digging through the SUSE-Hardware-DB I found, the Rage Mobility M3 is fully supported, but you have to run 'switch2xf86_glx' as root...
I run it, restarted X and now it works...

thx.

\Asmodean.
JohnWho
level2
level2
Posts: 154
Joined: Sat Mar 08, 2003 3:11 am

Postby JohnWho » Sat Jun 07, 2003 3:00 am

Ah, good to hear that. Sounds as if the "glx" module wasn't loaded in X or something...
The SuSE hardware database seems to be quite a place to search for hardware related problems... hadn't tried that yet ;)

Return to “Bug Reports”

Who is online

Users browsing this forum: No registered users and 3 guests