Forums » Linux

amd64 / em64t

«123»
Jul 16, 2005 a1k0n link
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
Jul 17, 2005 Beolach link
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?
Jul 17, 2005 irixman link
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?
Jul 17, 2005 Omnifarious link
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
Jul 17, 2005 Omnifarious link
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. :-)
Jul 17, 2005 Beolach link
Worked wonderfully for me, as well. Thank you, devs!
Jul 17, 2005 a1k0n link
Oh yeah, sorry. You'll have to at a minimum rm ~/.vendetta/update.rlb for the 64-bit version to override it.
Jul 17, 2005 Jonnycat26 link
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?
Jul 17, 2005 Jonnycat26 link
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.
Jul 18, 2005 irixman link
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 :)
Jul 18, 2005 Beolach link
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
Jul 18, 2005 Beamrider link
I'm glad to see the 64 bit update! Works great here on SuSe 9.3...
Jul 22, 2005 margoth link
Sweet! Seems to work just right on my Ubuntu Hoary. I also had to install libstdc++6.
Dec 10, 2005 Suicidal Lemming link
Stickied.
Jan 09, 2006 roguelazer link
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.
Jan 25, 2006 avirulence link
Rogue, I get a pretty high fps on amd64, so that's not the problem.
Mar 18, 2006 roguelazer link
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
Mar 25, 2006 bobhesketh link
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.
Mar 30, 2006 kozou link
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.
Apr 29, 2006 Xian link
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!!!