tankibanki Posted August 27, 2006 Share Posted August 27, 2006 Has anyone tried running DT on the same machine in different operating systems? Which operating system will get me best performance given the same system specs? I've been running DT in Windows XP so far, but I'd like to try it in Linux. I haven't been able to get it to run there, yet (Look forward to me asking for help here ). Link to comment Share on other sites More sharing options...
poesel Posted August 27, 2006 Share Posted August 27, 2006 IMHO Linux will be faster since you can run it without a window manager. That saves memory and processor cycles. Gave me another 10 fps (to 25!). Don't have Windows so no comparison unfortunatly. Link to comment Share on other sites More sharing options...
tankibanki Posted August 27, 2006 Author Share Posted August 27, 2006 Oh, I didn't even think about starting DT without a window manager. It does need X though, doesn't it? I have installed DT but I'm getting this error when running runCLient.sh: ./SpaceVikings: relocation error: ../lib/libSDL-1.2.so.0: symbol __sprintf_chk, version GLIBC_2.3.4 not defined in file libc.so.6 with link time reference Know how to fix that? Link to comment Share on other sites More sharing options...
tankibanki Posted August 27, 2006 Author Share Posted August 27, 2006 BTW Im running debian sarge, kernel version 2.4.27 (I guess the kernel version could be the problem) Link to comment Share on other sites More sharing options...
poesel Posted August 27, 2006 Share Posted August 27, 2006 Go download Ubuntu. It has Debian under the hood but its a bit more up to date and userfriendly. Runs DT out of the box. Link to comment Share on other sites More sharing options...
tankibanki Posted August 27, 2006 Author Share Posted August 27, 2006 I'll check it out on an old PC, but I won't replace my entire system with it just yet. Currently trying to get a 2.6 kernel to run. Link to comment Share on other sites More sharing options...
ClaytoniousRex Posted August 27, 2006 Share Posted August 27, 2006 Tanki, that error means you don't have GLIBC 2.3.4, which is required by DT. You would have to upgrade GLIBC (which means upgrading everything). On a P4 with a Geforce 6600, using the XFCE window manager under Suse and dual boot into Windows XP, the same box gets on avergae 10fps faster in Linux than in Windows XP. XFCE is a very thin window manager. Using a fat pig like KDE or Gnome might well slow it back down closer to what you get in XP, but I haven't tried it. Link to comment Share on other sites More sharing options...
tankibanki Posted August 27, 2006 Author Share Posted August 27, 2006 I have installed XFCE and I have got the current glibc version. I do my "update -> upgrade" pretty frequently. I have tested it on my Notebook which is running mostly the same but on a 2.6 kernel. So the kernel version really seems to be the problem. Link to comment Share on other sites More sharing options...
ClaytoniousRex Posted August 28, 2006 Share Posted August 28, 2006 OK, well let us know if it's still not up and running after your kernel upgrade. Link to comment Share on other sites More sharing options...
poesel Posted August 28, 2006 Share Posted August 28, 2006 Tanki, updating sarge won't get you very far. It especially won't update your libc. To get a more current linux you have to switch to 'unstable' (which is not necessary unstable in a common sense - just by Debians standards ) Link to comment Share on other sites More sharing options...
tankibanki Posted August 28, 2006 Author Share Posted August 28, 2006 yeah, I know, but the updated kernel should solve the problem (it's not updated by updating sarge either). The problem is not glibc itself. However I haven't succeeded in compiling a working 2.6 kernel for this machine, yet. It's a little complicated because of some drivers I have to put in manually. Moreover I am aware of debian paranoia concerning what is "stable". Thanks for trying to help. Link to comment Share on other sites More sharing options...
tankibanki Posted September 5, 2006 Author Share Posted September 5, 2006 Ok, got a 2.6 kernel to run, but that wasn't the problem after all. As you suggested I needed a new glibc. After that, the error message is gone. Unfortunately it still doesn't run. All I get when I run "./runClient" is the following line "~/Dropteam/bin/ ~/Dropteam/" and a new prompt (after a couple of seconds) Link to comment Share on other sites More sharing options...
poesel Posted September 6, 2006 Share Posted September 6, 2006 How did you get a new glibc? Did you change runClient.sh? Starting the game with strace might show you were the problem is. Link to comment Share on other sites More sharing options...
tankibanki Posted September 7, 2006 Author Share Posted September 7, 2006 I got the glibc from the "testing" distribution. Before that I was using stable. Link to comment Share on other sites More sharing options...
tankibanki Posted September 7, 2006 Author Share Posted September 7, 2006 This is the first time I have used strace. No idea how to read it's output. It has detected 7 errors total: 1 waitpid 5 access 1 ioctl Do you have any idea what that could mean? [ September 07, 2006, 07:43 AM: Message edited by: tankibanki ] Link to comment Share on other sites More sharing options...
poesel Posted September 7, 2006 Share Posted September 7, 2006 Look for something like ENOENT which means that it couldn't find something. Maybe consider switching to unstable. I' ve run debian unstable for years with no problems. Link to comment Share on other sites More sharing options...
tankibanki Posted September 7, 2006 Author Share Posted September 7, 2006 Which option gives me the correct output to find those ENOENT messages? Thanks for the help so far. Link to comment Share on other sites More sharing options...
poesel Posted September 7, 2006 Share Posted September 7, 2006 Change your runClient script so that strace is directly before ./SpaceVikings. That will get you LOTS of text Link to comment Share on other sites More sharing options...
Recommended Posts