It means that the 32gb of ram I have in my machine will finally be of some use for the memory leaks they aren't able to fix.r.jan_emailb16_ESO wrote: »
I'm not an overly techie person.
Can you explain what a 64 bit client would change?
It means that the 32gb of ram I have in my machine will finally be of some use for the memory leaks they aren't able to fix.r.jan_emailb16_ESO wrote: »
I'm not an overly techie person.
Can you explain what a 64 bit client would change?
32 bit client (current one) can use only 2 GB (or 4 I am not sure now) of RAM. So if you have 8GB or 16GB on your computer, a 32 bit client uses only a very little portion of it now. 64 bit client will increase it, so the game will go faster and smoother.
I'd be more excited about dx12 support in the game engine, as that's where the performance would see a great boost.
Other than throwing more RAM at the game, I don't see what 64-bit could do to improve performance, unless they do some code cleanup at the same time.
And no, I don't think 64-bit support magically makes the code more multi-core/multi-thread friendly. That could be achieved with 32-bit code. Those are different issues.
That said, kudos to the dev team for making the jump to 64-bit, and I cautiously await the results
r.jan_emailb16_ESO wrote: »
It means that the 32gb of ram I have in my machine will finally be of some use for the memory leaks they aren't able to fix.r.jan_emailb16_ESO wrote: »
^^ This is the best explanation so far of what you would expect.People seem to forget, it's not all about getting 'more' fps. That's not how it works typically. It provides better threading, and memory capabilities (providing it's coded correctly).
This will mainly provide stability increases, in both systems stability and performance(frame rate dips/spikes).
A stable frame rate is actually more important than a flat increase to max fps.
It means that the 32gb of ram I have in my machine will finally be of some use for the memory leaks they aren't able to fix.r.jan_emailb16_ESO wrote: »
Exactly!! I can't wait to use all 32gigs of my ram, overclocked processor and overclock graphics cards. Finally!! Some results!!
The game code is 32-bit so I would assume unless they reworked the code in places, there won't be too much of a performance increase. Maybe some but nothing crazy
Exactly!! I can't wait to use all 32gigs of my ram, overclocked processor and overclock graphics cards. Finally!! Some results!!
A common tradeoff in software design is memory footprint vs performance. For example, there are many algorithms that can be done much more quickly if look up tables are pre-computed - but that uses more memory. Also, keeping data around that is not currently needed, but might be needed soon, can greatly speed things up - particularly if those need to otherwise be fetched from disk, or even the network. But if you have to purge that data because you need the memory for other data, than it won't be available "soon". I believe that the client is currently in the situation of being optimized to reduce the memory footprint, because it is "close" to the 32-bit app limit, and therefore "close" to not working. Moving to a 64-bit app will, in many cases, relax this memory constraint and allow for more performant implementations. At least in theory...
The game code is 32-bit so I would assume unless they reworked the code in places, there won't be too much of a performance increase. Maybe some but nothing crazy
FYI: you can't 'rework' a 32-bit project into a 64-bit one. It needs to be forked and done completely separately. It's also no small task.
I'm only mentioning in case people get the wrong idea reading above.
edit: also - I'd imagine they've had the bones of the work done already, from the console releases.
KhajitFurTrader wrote: »What's important to remember is that an MMO client still has to wait for the server in order to know what mobile and/or dynamic objects it should display in the first place. If the server response is slow due to performance or network bottlenecks (as is the case in Cyrodiil) the client still can't make up its own world completely on its own...