Quoting kyogre12,
reply 4
The main difference is that 64-bit allows you to use significantly more RAM. A 32-bit program can only use 2 GB of RAM (there are ways around this, but they're not super easy). 64-bit allows for you to use some ungodly amount of RAM. I don't know the exact number, but I think it's in the range of a couple terabytes. Windows does come in both 32 and 64-bit versions, and you need 64-bit Windows in order to use a 64-bit program.
For pratical applications in terms of Elemental, this means you can have gigantic maps, with huge numbers of units.
The expanded pointer size, higher default optimization target (SSE2 minimum,) and additional registers for integer and SSE2+ ops are probably also good for AI processes...huge numbers of units certainly, but they can process more unique variables without slowdown I gather.
I'm not a programmer mind you. Yet.
I was just mentioning the things a typical player will notice. 64-bit allows all of that stuff too, but most of it isn't obvious. Huge-ass maps and thousands of units are the most obvious effects of having a 64-bit game.
A 32-bit program can only use 2 GB of RAM (there are ways around this, but they're not super easy).
If you're talking about Large Adress Aware, it's really not hard There are lots of little apps floating around the 'net that people have made for different games. The process is the same for any executable, so if they expect an .exe of a specific game name you can just change it, run it through the app, and change back. Googling for "3gb enabler" should hit the jackpot on those.
And yes, setting Elemental .exe to 3gb awareness helps quite a bit!
Well sure, if you get someone else to do it for you
Even still, sometimes games don't like being made Large Address Aware. For a while Impulse thought using the LAA user patch meant you were using a pirated game and wouldn't let you update. And depending on the game/company/user agreement, making the game LAA violates copyright laws, because you have to change the .exe to enable it.
Quoting kyogre12,
reply 4
Quoting ElanaAhova, reply 1Hi Jybil,
What is the did between 32 bit and 64 bit. I think windows has both vwersions. What does it mean for gaming? Are they processor specific, or software (windows) specific? Thanks
The main difference is that 64-bit allows you to use significantly more RAM. A 32-bit program can only use 2 GB of RAM (there are ways around this, but they're not super easy). 64-bit allows for you to use some ungodly amount of RAM. I don't know the exact number, but I think it's in the range of a couple terabytes. Windows does come in both 32 and 64-bit versions, and you need 64-bit Windows in order to use a 64-bit program.
For pratical applications in terms of Elemental, this means you can have gigantic maps, with huge numbers of units.
No it's not terabytes. Try exabytes
2^64 = 18.4 exabytes
That's 18,400,000,000 Gigabytes
Also, 64bit programs can address more general registers on CPU, can make computations a bit more efficient.
I did say I didn't know the exact number, didn't I?
Regardless of what the number actually it is, it's such a huge amount of memory that no personal computer will ever reach it for a very, very long time.