You forget that 64-bit pointers need twice as much RAM/cache size as 32-bit pointers, and because of that there are also differences in instruction size. It's very well possible that a tight loop fits in cache on a 32-bit OS, but not on a 64-bit OS, in which case the cache misses will make the 64-bit version a lot slower (despite having more & larger registers). x32 might be a good (but not well-tested yet?) compromise, I don't know it well enough to judge.
For encoding/decoding (using SSE instructions and similar) it might be beneficial to use 64-bit code for example, but for a significant amount of real world desktop software, the advantage might not be so clear...
In my case, I have a 64 bit capable cpu after a hardware upgrade, but I've been doing in-place upgrades of my OS from back in my 32 bit era. The old home partition is quite a) enormous and b) on the same partition as the OS install because nobody told me I could put it on a secondary partition all those years ago. I *could* bite the bullet and spend a massive amount of time, effort, and headache to refactor my entire filesystem and then fight the million and one bugs that incompatibility issues would spawn, but I'm not up for it today.
While I have a secondary Mint install (64 bit), I find myself staying in Ubuntu in 32-bit land because it's more comfortable. I still get headaches remembering how I had to do the WINE setup under Mint so it would compile and run 32 bit apps. Again, I could probably fix it, but ... not up for it today.
I guess my point can be summed by saying that what I've got right now works. For me, going 64 bit will break a perfectly working system without justifiable cause. Maybe one day, ... but I'm not up for it today.
I do not agree Valve only supports ubuntu.
I had a topic on the github, because I had a problem with openSUSE.
They did help me, and solved it.
https://github.com/ValveSoftware/Sou...ames/issues/26
second:
From the commandline:
guus@linux-4d9r:~> steam
Running Steam on opensuse 12.3 64-bit
STEAM_RUNTIME is enabled automatically
Third:
https://developer.valvesoftware.com/...am_under_Linux
1 Native Steam on Linux
1.1 Unpackaged
1.2 Arch Linux
1.3 Fedora
1.4 Gentoo
1.5 openSUSE / SUSE
1.6 Ubuntu
Edit: I had some problems finding it, but here it is
https://github.com/ValveSoftware/ste...nux/issues/158
Still open....
Something about the tray icon not displayed right. (only issue remaining)
Last edited by Gps4l; 03-19-2013 at 06:04 PM.