Steam and Crysis 64-bit

Associate
Joined
19 Mar 2004
Posts
1,503
Location
Bristol
Just a warning to anybody who expects to get the whole game when they buy something on Steam, you won't get the 64-bit version of Crysis.

I'm a bit annoyed now after seeing benchmarks showing much better fps in the 64-bit version. It's a bit poor really for the absence of it to not be mentioned on Steam. :(
 
Surely if you have 4Gb of ram then the 64-bit version will have access to all of it
 
Surely if you have 4Gb of ram then the 64-bit version will have access to all of it

That's an OS specific issue. If your OS can detect all the ram, then existing x86 applications can use it as well. And there's zero difference between x86 and x64 bit versions of Crysis.
 
That's an OS specific issue. If your OS can detect all the ram, then existing x86 applications can use it as well. And there's zero difference between x86 and x64 bit versions of Crysis.

Really? I was under the impression that 32-bit apps on a 64-bit OS were still contrained by 32-bit hardware limits.
You learn something every day :)
 
Really? I was under the impression that 32-bit apps on a 64-bit OS were still contrained by 32-bit hardware limits.
You learn something every day :)

no you don't, because he's wrong.

32-bit programs can only access a maximum of 2GB of memory, just as they could in a 32-bit OS. you need a 64-bit exceutable to access more than this 2GB addressing limit.
 
Really? I was under the impression that 32-bit apps on a 64-bit OS were still contrained by 32-bit hardware limits.

you're right - a 32 bit app on a 64 bit OS can still only allocate 2GB ram.
 
would it work if someone sent you the bin files required for the 64bit version

I'm not sure to be honest. I imagine it might.

Even if the performance difference isn't that much, I still think they should mention you don't get the 64 bit version.
 
no you don't, because he's wrong.

32-bit programs can only access a maximum of 2GB of memory, just as they could in a 32-bit OS. you need a 64-bit exceutable to access more than this 2GB addressing limit.

iviv learns an important lesson.. not everything you read on the internet is true ;) :D
 
you're right - a 32 bit app on a 64 bit OS can still only allocate 2GB ram.

Crysis 32 bit comes 'Large Address Aware' enabled

Therefore if you run 32 bit crysis on a 64 bit PC, it would automatically have 4GB available to the process.

I'm sure Crysis doesn't use over 2gb anyway - however the point still remains that 32 bit apps on a 64 bit os can use 4gb is 'LAA" enabled.
 
Last edited:
Personally I get an extra 5FPS ish running in 64-bit with 2GB ram. Online is a lot better too, but of course it means you can't use punkbuster.
 
Back
Top Bottom