PlaneShift

Support => Linux Specific Issues => Topic started by: ProzacR on January 13, 2011, 08:56:52 pm

Title: No start
Post by: ProzacR on January 13, 2011, 08:56:52 pm
Code: [Select]
$ ./psclient.bin
bash: ./psclient.bin: /lib/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

glibc-2.12.90-21.x86_64
?
Title: Re: No start
Post by: BoevenF on January 13, 2011, 09:27:18 pm
as you recognized - to run it from console you should run psclient, not psclient.bin directly.
psclient is a little shell script that'll add the lib dir to LD_LIBRARY_PATH for the client, so it can actually find the required libs.
Title: Re: No start
Post by: ProzacR on January 13, 2011, 09:31:33 pm
I tired too:
Code: [Select]
$ ./psclient
./psclient: /home/vytautas/Downloads/PS/PlaneShift/psclient.bin: /lib/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory
./psclient: line 5: /home/vytautas/Downloads/PS/PlaneShift/psclient.bin: Success
Title: Re: No start
Post by: BoevenF on January 13, 2011, 09:38:20 pm
have you tried this?
http://www.hydlaaplaza.com/smf/index.php?topic=37455.0
Title: Re: No start
Post by: ProzacR on January 13, 2011, 09:44:19 pm
I do not want to try:
Code: [Select]
$ ln -s /lib64/ld-linux-x86-64.so.2 /lib/ld-linux-x86-64.so.2
Because I have both files and not sure what will happen then. it is ok?

I use Fedora 14.
Title: Re: No start
Post by: Gilrond on January 13, 2011, 11:19:49 pm
What's your output of

Code: [Select]
uname -a
Did you mix 32 bit and 64 bit by chance?
Title: Re: No start
Post by: ProzacR on January 14, 2011, 09:34:24 am
64 bit I have. But yes I installed some 32bit stuff.
Title: Re: No start
Post by: RlyDontKnow on January 14, 2011, 02:06:47 pm
I do not want to try:
Code: [Select]
$ ln -s /lib64/ld-linux-x86-64.so.2 /lib/ld-linux-x86-64.so.2
Because I have both files and not sure what will happen then. it is ok?

I use Fedora 14.

there won't happen anything bad if you do that.

Fedora (or RHEL in general) keeps ld-linux-x86-64.so.2 only in /lib64 while many system also have that symlink in /lib.
(note that you don't have that file in /lib, yet, there's only ld-linux-x86.so.2 (note the missing -64))
Title: Re: No start
Post by: ProzacR on January 14, 2011, 04:40:00 pm
Ahh ty for explanation. I linked and started game.  \\o//
Title: Re: No start
Post by: ProzacR on January 14, 2011, 04:54:46 pm
Now lag on quard core CPU and GF9800GTX. Maybe I should disable weather?
Title: Re: No start
Post by: weltall on January 14, 2011, 05:11:41 pm
check the load on the single core ps isn't a multithreaded game so quad core will mean almost nothing.
Title: Re: No start
Post by: ProzacR on January 14, 2011, 05:17:20 pm
So maybe GF9800GTX means something? Or this game requires 1Gb video card?
Title: Re: No start
Post by: Gilrond on January 14, 2011, 06:54:21 pm
check the load on the single core ps isn't a multithreaded game so quad core will mean almost nothing.

That's unexpected. Given that most modern CPUs are multicore, are you planning to change that? Or game engine parallelism is intended to be delegated only to GPU cores?
Title: Re: No start
Post by: weltall on January 14, 2011, 08:29:22 pm
converting an application to multithreading is not easy to do and requires a lot of rework (even though the most expensive procedures are in cs not in ps)
bgloader is still giving a lot of issues and it's the only multithreaded part. i'd suggest anyway to have at least 2ghz in a core as minimum if you want 60fps in most places. if you want 60fps in all places i'd go even with 3ghz+.
Title: Re: No start
Post by: Gilrond on January 14, 2011, 09:18:44 pm
Does it still mostly depend on GPU? Fermi based cards are pretty powerful.
Title: Re: No start
Post by: weltall on January 15, 2011, 07:17:49 am
cs is cpu bound. gpu use on a 8600M GT is around 25% (check nvidia-smi -a)
Title: Re: No start
Post by: Gilrond on January 16, 2011, 12:37:25 am
And Crystal Space itself is not designed to utilize multithreading at full potential?
Title: Re: No start
Post by: weltall on January 16, 2011, 01:29:39 am
it's being worked on but nothing which was done earlier than 5 years ago is designed for multithreading