ED 64bit? Not according to Task Manager

Exactly, just because a program is compiled to target a 32bit CPU architecture, that doesn't mean it can't still use 64bit numbers internally. Cobra is a 64bit engine that in the current releases is compiled as a 32bit application.

Why 64bit numbers are important is precision of location.

Floating point numbers are interesting in that the magnitude of the number is not limited, but the precision reduces as the magnitude increases. What this means for a space game is that if the Sun were 0,0 on a 32bit coordinate system you might get meter level accuracy at Mercury, accuracy to within ten meters at Earth and accuracy to within a kilometer at Pluto.

The gameplay implication of that would be that dogfighting around Pluto would become impossible. Ships would jump around from one kilometer level accuracy point to another.

Using 64bit accuracy for the coordinate system doubles the accuracy of numbers that can be stored 32 more times. That means that precise coordinates can be stored over a range of about a light year.

The distances and accuracies here are suggestive, the actual figures will depend on the implementation inside the engine.

Thanks; Crayfish.
 
Just open the valves and let the power flow though your PC.... these days we need full pips to the mem :D
 
Releasing 32 bit builds for legacy machines is a worse and worse idea as time goes by. 64 bit quad core is is a good baseline, as a fairly modern CPU and 8+ gigs of memory are required to run the games well in any case.
 
Lots of great info here - thank you all.

My imac has 32gb ram, so definitely looking forward to 64bit client!

Hopefully it won't just be a maths / space issue and the game will run better - although graphically it's running full screen at 2560x1440 with everything at max and except for the known alpha slowdowns it's exceptionally smooth.

Frontier know how to code - that's for sure!

Now, not saying 32Gb is useless (as I got the double in my rig), but for gaming for sure, it is! You now could get profit of your RAM by doing RAMDISKS. I got all temp folders running in ramdrive, and, I got a ramdisk mounted into a folder space just for Elite Dangerous, loading times, nuts, and faster than SSD's are already. That's the only advantage for games you could get out of RAM.

For todays games, and I guess next years coming games too, the mainword will remain: Graphcard.
 
Disadvantages are generally a bit bigger memory usage (pointer size is a bit bigger as they can point to bigger memory area)

Completely excludes all systems running 32 bit OS's, for (currently) no real reason.

True, but there is no real reason to own a 32 bit system. If you have 32 bit Windows and have more than 6GB of RAM... well you got shafted and should request refund.

In theory 32 bit system should perform a little bit better when having <4 GB less RAM
 
FWIW, the The X-Plane civilian flight sim just made a big move from 32-bit to 64-bit last year (while still supporting a 32-bit version). The main advantage was being able to address larger memory for scenery generation, like being able to load higher-res ground textures, more 3D auto-gen buildings, and having distant tiles load in earlier.

I know 64-bit is useful in Elite for the positioning math, but there isn't really all that much "scenery" being generated in the game. It's mostly open space with a starfield, and even flying past the stations at close range doesn't seem to over-tax the GPU on my medium-grade PC.

So it may be that the best use of a 64-bit client will be when we get planet landings, where we'll want a lot of detail in the ground mesh and texture effects, and (hopefully) weather effects. Since planet landings are a ways off, that gives FD plenty of time to work on a 64-bit client.

BTW, this comparison with X-Plane may be way off, but I think it's true that in a general sense, 64-bit games mainly benefit from the amount of graphics eye candy they can pull in at once, and ED just doesn't seem that graphics-intensive at the moment. It doesn't need to be, for the space side of the game.
 
Elite is currently using ~500Mb of RAM on my 64bit machine with 8Gb (I have no need for more than that) and so I don't see why anyone would push for a 64bit client other than that they are misinformed about how it may affect performance.
 
Back
Top Bottom