Code: X@StrictMachine ~/Games/PA % pwd /home/X/Games/PA X@StrictMachine ~/Games/PA % ls crashupload libfmodevent64-4.44.16.so licenses.txt tools host libfmodex64-4.44.16.so media version.txt libCoherentUI.so libstdc++.so.6 PA X@StrictMachine ~/Games/PA % ./PA zsh: exec format error: ./PA Above is zsh Code: X@StrictMachine:~/Games/PA$ pwd /home/X/Games/PA X@StrictMachine:~/Games/PA$ ls crashupload libfmodevent64-4.44.16.so licenses.txt tools host libfmodex64-4.44.16.so media version.txt libCoherentUI.so libstdc++.so.6 PA X@StrictMachine:~/Games/PA$ ./PA bash: ./PA: cannot execute binary file X@StrictMachine:~/Games/PA$ Here are my system specs. I shall try re-downloading it. Is it possible to get a checksum on the tarball? Code: User: X _sudZUZ#Z#XZo=_ Hostname: StrictMachine _jmZZ2!!~---~!!X##wx OS: Debian unstable i686 .<wdP~~ -!YZL, Kernel: 3.8-2-686-pae .mX2' _xaaa__ XZ[. Uptime: 4 days, 4:23 oZ[ _jdXY!~?S#wa ]Xb; Window Manager: Xfwm _#e' .]X2( ~Xw| )XXc Desktop Environment: Xfce .2Z` ]X[. xY| ]oZ( Shell: Zsh .2#; )3k; _s!~ jXf` Terminal: Xterm 1Z> -]Xb/ ~ __#2( Packages: 2462 -Zo; +!4ZwerfgnZZXY' CPU: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz *#[, ~-?!!!!!!-~ RAM: 3462 MB / 8073 MB XUb;. Disk: 360G / 910G )YXL,, +3#bc, -)SSL,, ~~~~~
You appear to be running a 32bit version of Debian. PA is a 64-bit executable. You need to change to the 64-bit version of Debian which would necessitate a full reinstall or parallel install.
I'm curious why you aren't already running a 64bit environment with presumably 8GB of system RAM? You can continue to run most 32bit apps, just need compatible libs built. I don't believe there is an official release date for a 32-bit version but it's supposed to be coming eventually.
I seriously doubt it will ever happen. There is no point to support 32-bit versions for Linux when this game need tons of RAM. 32-bit version for Windows are really limited, crash very often due to RAM limits and always will be, it's broken by design.
PAE. I can run on 8 gigs of ram on the 32 bit distro, which for all intents and purposes except playing Planetary Annihilation is more compatible, especially with legacy binaries. Also, sxx, 32 bit linux isn't crippled like 32 bit windows is. We can run with a ton of ram.
Even on Windows you can enable PAE, but unfortunately 32-bit application still can't use more than 4GB RAM without using dirty hacks in code. For PA 4GB of RAM it's usually not enough especially if you want to play on many planets. Also there is many issues related to Linux version should be addressed besides support of legacy architecture. All Linux users who have real "hardware excuse " for using 32-bit distribution most likely won't able to run PA anyway.
it's not a hardware excuse, it's a software excuse. PA is the only application I've ever found that doesn't have 32 bit binaries, though I know of several that don't have 64 bit binaries. Trust me, I've run 64 bit, and unless something has changed within the last year of my usage of this system, it's not worth it.
I run Gentoo ~amd64 without generally encountering compatibility issues but then I'm not running any specialised/unusual/legacy programs. Without knowing your usage patterns if I may suggest an alternative idea have you considered using 32-bit virtual machines on top of a 64-bit host OS?
I could do that, but there's going to be a lot of sacrifice there, especially if this game is as ram-intense as people here make it out to be. I'll give it a shot and hope for the best.
Actually, found some bad news while browsing another thread : http://support.uberent.com/kb/faq.php?id=1 I'd say it comes down to PAE support being a real pain in the arse and 32-bit Linux being too small/difficult a target. A fair while ago I managed a software QA lab that had to deal with PAE on Windows XP and it was a complete nightmare. My suggestion was also meant the other way around (64-bit host, 32-bit guests) as I run legacy/specialised apps virtualised where I can to help improve stability/security/compatibility/independence, though it's interesting you tried it that way (32-bit host, 64-bit guest). VMware workstation might be helpful, there is a trial if you don't already own it. Somehow I think the 4GB RAM requirement is going to be pushing against you regardless as there is still a 3GB RAM limit per process on kernel-pae.
No, PAE just allows you to increase the amount of RAM the system can address, a 32bit process can ONLY actually access 4gig
Actually you can bypass 4GB limit by multiple ways, but I doubt any developer actually want to do that.