Author Topic: binary version 03.010 not working  (Read 2606 times)

miLosh

  • Hydlaa Resident
  • *
  • Posts: 111
    • View Profile
    • The Community of Vaalnor
binary version 03.010 not working
« on: July 17, 2005, 02:58:40 am »
hello,

i know there is a similar thread in this forum but it didnt solve my problem. i just downloaded and installed succesful the latest version. but its not working, when starting the client or the updater it says that it cant find a 3d driver:

milosh@orbit planeshift $ ./psclient
DLERROR (/home/milosh/planeshift/CS/gl3d.csplugin): libnvidia-tls.so.1: cannot handle TLS data
WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
No 3D driver!
psclient:  No 3d driver (iGraphics3D) plugin!


which is not true, i have a 3d driver and glxinfo tells me that DRI is enabled:

orbit extensions # glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
server glx extensions:

im using gentoo linux with a nvidia fx5600go card and latest nvidia-kernel/glx installed.  the required nvidia libraries are also installed:
milosh@orbit CS $ ldd gl3d.so
        linux-gate.so.1 =>  (0xffffe000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7ebb000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb7ea4000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7e51000)
        libz.so.1 => /lib/libz.so.1 (0xb7e42000)
        libGL.so.1 => /usr/lib/opengl/nvidia/lib/libGL.so.1 (0xb7dd4000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb7dcb000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb7db4000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7ced000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7cdf000)
        libm.so.6 => /lib/libm.so.6 (0xb7cbc000)
        libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.so.5 (0xb7c02000)
        libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libgcc_s.so.1 (0xb7bf9000)
        libc.so.6 => /lib/libc.so.6 (0xb7ae2000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
        libGLcore.so.1 => /usr/lib/opengl/nvidia/lib/libGLcore.so.1 (0xb73f0000)
        libnvidia-tls.so.1 => /usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1 (0xb73ee000)

any hints what i might be doing wrong? it worked perfectly in 03.060 with nvidia glx - therefor if not absolutely neccessary i dont want to switch to xorg gl (besides i dont know how ;).

thanks in advance.

Lishom

there is more to find than you can lose...

Quote from: Phinehas
Lishom and Jekkar won't rid themselves of me that easily...

Valbrandr

  • Hydlaa Notable
  • *
  • Posts: 935
    • View Profile
(No subject)
« Reply #1 on: July 17, 2005, 04:49:32 am »
You might try:

Adding this under the driver = \"nvidia\"

Option          \"RenderAccel\"           \"true\"
Option          \"NvAGP\"                 \"1\"

also make sure these lines are commented out or deleted

# Load \"dri\"
# Load \"GLcore\"

Ralas

  • Hydlaa Citizen
  • *
  • Posts: 255
  • Explorers Guild
    • View Profile
    • Reincrownation :D
(No subject)
« Reply #2 on: July 17, 2005, 09:08:15 pm »
I actually had the same problem in gentoo linux.  I fixed it by running, as root, opengl-update xorg-x11 , which turned off direct rendering, but also seemed to enable my system to find the opengl libs.  Then I ran opengl-update nvidia to switch back to direct rendering.  This solved the problem, but (I had built from CVS) it got very unstable until I rebuilt it, so if this works for you you may have to reinstall.
Yliakum, a really big crystal. These are the voyages of the Explorers Guild.  Its ongoing mission: to explore strange new maps, to seek out new life and new NPCs.  To boldly glitch where no one has glitched before.

www.reincrownation.com :D

Induane

  • Veteran
  • *
  • Posts: 1287
  • What should I put here?
    • View Profile
    • Vaalnor Inc.
(No subject)
« Reply #3 on: July 18, 2005, 01:20:15 am »
I could see that working perhaps if he was compiling, but he wasn\'t building from source.  Mayby I\'m completely wrong here though.  I\'d try reinstalling the xorg packages also after installing the nvidia driver.  For some reason I think that is what worked for me with the same problem I think.

Ralas

  • Hydlaa Citizen
  • *
  • Posts: 255
  • Explorers Guild
    • View Profile
    • Reincrownation :D
(No subject)
« Reply #4 on: July 18, 2005, 03:34:51 am »
Oh yeah that is a good point.  I\'d forgotten that I had used binary installers in between attempts to build from CVS (i.e before I figured how how to help my system find the opengl libs) and I had never gotten that problem.  All the same, it did fix the problem without having to recompile.  It just . . . caused another problem that forced me to recompile.
Yliakum, a really big crystal. These are the voyages of the Explorers Guild.  Its ongoing mission: to explore strange new maps, to seek out new life and new NPCs.  To boldly glitch where no one has glitched before.

www.reincrownation.com :D

miLosh

  • Hydlaa Resident
  • *
  • Posts: 111
    • View Profile
    • The Community of Vaalnor
(No subject)
« Reply #5 on: July 19, 2005, 12:35:56 am »
hey val, im happy to see that you finally discovered that linux is indeed the OS that brings more phun ;)

well, however,
Quote
Originally posted by Valbrandr
Adding this under the driver = \"nvidia\"

Option          \"RenderAccel\"           \"true\"
Option          \"NvAGP\"                 \"1\"

also make sure these lines are commented out or deleted

# Load \"dri\"
# Load \"GLcore\"


that didnt changed anything, i\'ve got still the same error.

but this helped partially:
Quote
Originally posted by Ralas

i actually had the same problem in gentoo linux. I fixed it by running, as root, opengl-update xorg-x11 , which turned off direct rendering, but also seemed to enable my system to find the opengl libs. Then I ran opengl-update nvidia to switch back to direct rendering.


switching to opengl fixed the problem, the game started. though due to lack of time (its kinda late here) i couldnt check its performance. but after switching back to nvidia i\'ve got the same error.

so, i\'ll check out tomorrow how it performs with the opengl interface. \'cause i dont need to restart the X server to switch between the api\'s i could live with this solution - but it still does not explaine why it worked in older releases.

thanks for the hints, i hope to see ya soon in hydlaa!

there is more to find than you can lose...

Quote from: Phinehas
Lishom and Jekkar won't rid themselves of me that easily...

Jordz

  • Traveller
  • *
  • Posts: 16
    • View Profile
(No subject)
« Reply #6 on: July 19, 2005, 10:42:08 am »
Also, You could try the gentoo ebuild.

Can\'t say weather it works for me, Cuz I\'m doing my inital planeshift-updater --auto now :(
http://gamingvibe.no-ip.info - GamingVibe!
------------------ -----------------

miLosh

  • Hydlaa Resident
  • *
  • Posts: 111
    • View Profile
    • The Community of Vaalnor
(No subject)
« Reply #7 on: July 19, 2005, 12:47:24 pm »
Quote
Originally posted by Jordz
Also, You could try the gentoo ebuild.

Can\'t say weather it works for me, Cuz I\'m doing my inital planeshift-updater --auto now :(

thats what i tried first when i learned that they finally updated the ebuild to 3.010. you\'ll see if it works if you start the updater without \'--auto\' - it failed on my system with the same error as when i run psclient.

there is more to find than you can lose...

Quote from: Phinehas
Lishom and Jekkar won't rid themselves of me that easily...

miLosh

  • Hydlaa Resident
  • *
  • Posts: 111
    • View Profile
    • The Community of Vaalnor
(No subject)
« Reply #8 on: July 19, 2005, 05:38:01 pm »
Quote

so, i\'ll check out tomorrow how it performs with the opengl interface.

well, its how i feared, the performance is very poor.  in big places like the hydlaa plaza the frame rate drops far below what i was used to have with the nvidia interface. i also get a warning when starting the client, saying that indirect rendering is enabled.

so, is there no way to get it run with nvidia? maybe i should give it a try with the CVS version.
« Last Edit: July 19, 2005, 05:38:24 pm by miLosh »

there is more to find than you can lose...

Quote from: Phinehas
Lishom and Jekkar won't rid themselves of me that easily...

Ralas

  • Hydlaa Citizen
  • *
  • Posts: 255
  • Explorers Guild
    • View Profile
    • Reincrownation :D
(No subject)
« Reply #9 on: July 19, 2005, 08:19:07 pm »
First I\'d try just reinstalling.  Probably won\'t do it, but it is the easist thing to try.  Building from CVS isn\'t too difficult if you follow the build guide instructions word for word.  Or you could try emerge planeshift, as I hear that works quite well now.  I\'m glad I could (sort of anyway) help, and I hope you get this working.
Yliakum, a really big crystal. These are the voyages of the Explorers Guild.  Its ongoing mission: to explore strange new maps, to seek out new life and new NPCs.  To boldly glitch where no one has glitched before.

www.reincrownation.com :D

Jordz

  • Traveller
  • *
  • Posts: 16
    • View Profile
(No subject)
« Reply #10 on: July 19, 2005, 10:05:06 pm »
Gentoo ebuild worked for me and I have nvidia.

Apart from the werid problem with icons being HUGE ingame.....
http://gamingvibe.no-ip.info - GamingVibe!
------------------ -----------------

miLosh

  • Hydlaa Resident
  • *
  • Posts: 111
    • View Profile
    • The Community of Vaalnor
(No subject)
« Reply #11 on: July 24, 2005, 04:00:04 am »
well with xorg opengl the game is not playable :( performance is more than poor, even typing in the chat box goes in slow motion. and whats worse, im getting ugly texture errors on the way to oji. see here:
http://plexus.shacknet.nu/ps/modules.php?name=coppermine&file=displayimagepopup&pid=78&fullsize=1

and here:
http://plexus.shacknet.nu/ps/modules.php?name=coppermine&file=displayimagepopup&pid=77&fullsize=1

i also tried to build ps from CVS but it failed. i\'ve used the latest version (without -D date) for cal/CS/cel and ps, as well as the version of ps from the gentoo build guide. so, at the moment i cant play ps.... does really noone have a solution how to play the binary version with the nvidia opengl interface?

fortunately im going for hollidays in about 12 hours, i really hope that those problems will be fixed when im return.

there is more to find than you can lose...

Quote from: Phinehas
Lishom and Jekkar won't rid themselves of me that easily...

Ralas

  • Hydlaa Citizen
  • *
  • Posts: 255
  • Explorers Guild
    • View Profile
    • Reincrownation :D
(No subject)
« Reply #12 on: July 24, 2005, 07:45:23 am »
I still don\'t have an answer for your binary version, but if you try to build from CVS without the -D option, it will fail.  This is because it grabs the latest source code, which is never stable enough to compile.  I\'d say try it again, but this time follow the guild to the letter.  Everything is there for a reason.
Yliakum, a really big crystal. These are the voyages of the Explorers Guild.  Its ongoing mission: to explore strange new maps, to seek out new life and new NPCs.  To boldly glitch where no one has glitched before.

www.reincrownation.com :D

Platyna

  • Hydlaa Notable
  • *
  • Posts: 556
    • View Profile
(No subject)
« Reply #13 on: July 25, 2005, 10:37:01 am »
What is your driver version? I suggest updating it, get it at http://www.nvidia.com. Second - see your SSL/TLS instalation, support for these is provided by
the kernel and openssl library.

Also, please don\'t make threads entitled like \"client not works\", \"help me\",
\"I got an error\" etc. mind so your thread title will be descriptive and will allow
us to easly find it in archive.


Regards.
Zuzanna K. Filutowska
RPG Players Community || Platyna\'s Planeshift Warehouse
\"The only thing necessary for evil to triumph is for good men to do nothing.\" -- Edward Burke

miLosh

  • Hydlaa Resident
  • *
  • Posts: 111
    • View Profile
    • The Community of Vaalnor
(No subject)
« Reply #14 on: August 02, 2005, 11:24:07 pm »
after some more googling the problem is solved. i simply had to rename (or delete) /usr/lib/tls, there seems to be a problem with the libnvidia-tls.so.1 in that directory. i can now start the game without error.

ralas: as i wrote i tried both ways, with or without \'-D\'. now it worked, but strangely i get a MB splashscreen (but with CB 3.10 in the window header written) and the game doesnt load. the error message is:
crystalspace.pluginmgr.loadplugin:
  WARNING: could not load plugin \'cel.physicallayer\'
Couldn\'t load plugin for PlLayer.

though i builded cel. anyway, the binary version works now, if only the server would get back online..... ;)

thanks for all the time and hints you\'ve spend in this thread.

Platyna: i thought that the title was descriptive enough but ill try to be more specific next time.

there is more to find than you can lose...

Quote from: Phinehas
Lishom and Jekkar won't rid themselves of me that easily...