Forums » Linux
Funny you should ask. Here's the 64 bit updater, which will download the 64-bit client, etc. Hope this works out.
http://a1k0n.net/vendetta/vendetta-linux64
http://a1k0n.net/vendetta/vendetta-linux64
Schweet. Got another 7 hours to go at work, will be playing with this once I get off. Any special instructions? Just download it to ~/.vendetta/ & run it?
EDIT: Bah! Those are all 32-bit libraries. No wonder it doesn't find them in pure 64-bit mode. Ignore me :-)
owen@neptune:~/Desktop$ ldd vendetta-linux64
libgtk-1.2.so.0 => not found
libgdk-1.2.so.0 => not found
libgmodule-1.2.so.0 => not found
libglib-1.2.so.0 => not found
Aw man. My /etc/ld.so.conf is set up right, I think. For comparison, the non-64 bit version:
owen@neptune:~/.vendetta$ ldd update.rlb(right file, yes?)
linux-gate.so.1 => (0x00000000)
libgtk-1.2.so.0 => /usr/lib32/libgtk-1.2.so.0 (0x55578000)
libgdk-1.2.so.0 => /usr/lib32/libgdk-1.2.so.0 (0x556c0000)
libgmodule-1.2.so.0 => /usr/lib32/libgmodule-1.2.so.0 (0x556f9000)
Anyone else seeing this?
owen@neptune:~/Desktop$ ldd vendetta-linux64
libgtk-1.2.so.0 => not found
libgdk-1.2.so.0 => not found
libgmodule-1.2.so.0 => not found
libglib-1.2.so.0 => not found
Aw man. My /etc/ld.so.conf is set up right, I think. For comparison, the non-64 bit version:
owen@neptune:~/.vendetta$ ldd update.rlb(right file, yes?)
linux-gate.so.1 => (0x00000000)
libgtk-1.2.so.0 => /usr/lib32/libgtk-1.2.so.0 (0x55578000)
libgdk-1.2.so.0 => /usr/lib32/libgdk-1.2.so.0 (0x556c0000)
libgmodule-1.2.so.0 => /usr/lib32/libgmodule-1.2.so.0 (0x556f9000)
Anyone else seeing this?
The 64 bit updater works great! And while my system was beefy enough that it was smooth as glass before at even the highest settings, my system monitors are showing noticeably less CPU usage when I play the game.
irixman, I think somehow that your OS installer has neglected to install the 64-bit versions of the GTK and other libraries.
bats <~> 988 $ ldd .vendetta/update.rlb
libgtk-1.2.so.0 => /usr/lib64/libgtk-1.2.so.0 (0x0000003cad400000)
libgdk-1.2.so.0 => /usr/lib64/libgdk-1.2.so.0 (0x0000003cad700000)
libgmodule-1.2.so.0 => /usr/lib64/libgmodule-1.2.so.0 (0x0000003cad900000)
libglib-1.2.so.0 => /usr/lib64/libglib-1.2.so.0 (0x0000003baa800000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003083200000)
libXi.so.6 => /usr/X11R6/lib64/libXi.so.6 (0x000000304b300000)
libXext.so.6 => /usr/X11R6/lib64/libXext.so.6 (0x000000304ad00000)
libX11.so.6 => /usr/X11R6/lib64/libX11.so.6 (0x000000304ab00000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000037a3700000)
libm.so.6 => /lib64/tls/libm.so.6 (0x0000003083000000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000037a3500000)
libc.so.6 => /lib64/tls/libc.so.6 (0x0000003082d00000)
/lib64/ld-linux-x86-64.so.2 (0x0000003082b00000)
bats <~> 989 $ rpm -qf /usr/lib64/libgtk-1.2.so.0
gtk+-1.2.10-33
irixman, I think somehow that your OS installer has neglected to install the 64-bit versions of the GTK and other libraries.
bats <~> 988 $ ldd .vendetta/update.rlb
libgtk-1.2.so.0 => /usr/lib64/libgtk-1.2.so.0 (0x0000003cad400000)
libgdk-1.2.so.0 => /usr/lib64/libgdk-1.2.so.0 (0x0000003cad700000)
libgmodule-1.2.so.0 => /usr/lib64/libgmodule-1.2.so.0 (0x0000003cad900000)
libglib-1.2.so.0 => /usr/lib64/libglib-1.2.so.0 (0x0000003baa800000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003083200000)
libXi.so.6 => /usr/X11R6/lib64/libXi.so.6 (0x000000304b300000)
libXext.so.6 => /usr/X11R6/lib64/libXext.so.6 (0x000000304ad00000)
libX11.so.6 => /usr/X11R6/lib64/libX11.so.6 (0x000000304ab00000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000037a3700000)
libm.so.6 => /lib64/tls/libm.so.6 (0x0000003083000000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000037a3500000)
libc.so.6 => /lib64/tls/libc.so.6 (0x0000003082d00000)
/lib64/ld-linux-x86-64.so.2 (0x0000003082b00000)
bats <~> 989 $ rpm -qf /usr/lib64/libgtk-1.2.so.0
gtk+-1.2.10-33
Here's what I did:
rm .vendetta/update.rlb
rm .vendetta/vendetta
chmod 755 vendetta-linux64
mv vendetta-linux64 .vendetta/bin/vendetta
Then I ran the game and it magically updated itself with the 64-bit client. :-)
rm .vendetta/update.rlb
rm .vendetta/vendetta
chmod 755 vendetta-linux64
mv vendetta-linux64 .vendetta/bin/vendetta
Then I ran the game and it magically updated itself with the 64-bit client. :-)
Worked wonderfully for me, as well. Thank you, devs!
Oh yeah, sorry. You'll have to at a minimum rm ~/.vendetta/update.rlb for the 64-bit version to override it.
I'm having an issue with the 64 bit update...
When I run ldd, I don't have any problems, everything is found.
But when I try to run the updater, I get this...
./vendetta-linux64: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Any ideas?
When I run ldd, I don't have any problems, everything is found.
But when I try to run the updater, I get this...
./vendetta-linux64: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Any ideas?
My bad...
I am apparently missing libstdc++.so.6, but I do have libstdc++.so.5.
Distro is SuSE 9.3.
Any help would be appreciated.
I am apparently missing libstdc++.so.6, but I do have libstdc++.so.5.
Distro is SuSE 9.3.
Any help would be appreciated.
Jonnycat26:
Open up YaST and check what version of libstdc++ you are running. From the file, sounds like you are on version 5. SuSE should have an update, perhaps.
Omnifarious:
yep, figured that one out. thanks :)
Open up YaST and check what version of libstdc++ you are running. From the file, sounds like you are on version 5. SuSE should have an update, perhaps.
Omnifarious:
yep, figured that one out. thanks :)
I'm not very familiar w/ SuSE, but this SuSE RPM should give you libstdc++.so.6 http://rpm.pbone.net/index.php3/stat/4/idpl/2028262/com/libstdc++-mainline-4.0.1_20050701-0.1.x86_64.rpm.html
I'm glad to see the 64 bit update! Works great here on SuSe 9.3...
Sweet! Seems to work just right on my Ubuntu Hoary. I also had to install libstdc++6.
Stickied.
Hmm. My 64-bit client is really slow. As in, with everything maxed out (including AA and Aniso) in Windows, I get 120fps looking at a station. In Linux, looking at the same station gives me 20-30fps. It's not just OpenGL, either, since the OpenGL in Windows works fine. It's either nvidia's linux drivers (which are fine in ut2004 and quake4), or the 64-bit-ishness. Maybe I'll go install a 32-bit client and see if it's better.
Rogue, I get a pretty high fps on amd64, so that's not the problem.
I don't have the problem with the 64-bit new client (higher fps in 64-bit than 32-bit now), so it's all good. :P
There really ought to be a link to the x86_64 version on the download page. I'm not sure if it was a bug in the new client, but after downloading the update a few days ago, my system was unplayable at 10-15fps, (and cpu usage <<100%). Looking for a solution to this, I came across this thread by accident, and after installing the fps went up to a much more comfortable 30fps.
indeed, i just downloaded vendetta and was having really bad performance, about 10 fps with low options, even though i have a 3200+ and gforce 5700, with x86_64 version it's perfect.
after trying the 32bit version and having the wrong libraries installed, I tried the 64bit updater.
I can run through the updates, but once I hit "play vendetta" and the actual VO graphics engine *should* start, my resolution changes and I recieve a sementation fault.
EDIT - make sure to use the right video card drivers w/ OpenGL support turned on!!!
I can run through the updates, but once I hit "play vendetta" and the actual VO graphics engine *should* start, my resolution changes and I recieve a sementation fault.
EDIT - make sure to use the right video card drivers w/ OpenGL support turned on!!!