Jump to content

What was the point of adding 64 bit version?


Recommended Posts

So, last year with Waterlogged update Klei added new 64 bit version of dst, and still to this day i don't understand what's the point of it and what are differences from them?(only one i noticed was 64 bit version lagging more).I know it's probably some technical stuff but i still wonder what are differences.

Most games these days are made for 64 bit to begin with, the only reason the 32 bit version even exist is due to the original don't starve being such an old game.

Btw I tried for an hour and a half to try to solve your automaticlly launch in 32 bit problem, sorry didn't find anything though

13 minutes ago, Iino said:

Most games these days are made for 64 bit to begin with, the only reason the 32 bit version even exist is due to the original don't starve being such an old game.

Btw I tried for an hour and a half to try to solve your automaticlly launch in 32 bit problem, sorry didn't find anything though

don't worry, other person got answer on it a little bit later

Afaik the main reason is because people have been excessively asking for a 64bit version, claiming it would fix every problem they have, and eventually Klei was like, **** it, sure, we'll make a 64bit version... And the only thing it fixed was the RAM limit with many active mods.

For me it works fine though, so I'm always using it.

The only reason to build for 64 bit is to be able to address and use more than 4 gigabytes (2^32 bytes) of memory. 64 bit apps do also use more memory because each memory address is twice as long, more padding in memory is needed for address alignment, and probably more details. And then some older architectures don't support 64 bit.

I believe people have had out-of-memory crashes in DST before and new updates, HD textures, mods, and old worlds with lots of stuff all require more RAM.

4 hours ago, Iino said:

Most games these days are made for 64 bit to begin with, the only reason the 32 bit version even exist is due to the original don't starve being such an old game.

Btw I tried for an hour and a half to try to solve your automaticlly launch in 32 bit problem, sorry didn't find anything though

For some reason it launches in 32bit when you try to launch it via executable file in bin (but is still nonfunctional for some reason). For me, Steam gives me an option between the 32 and 64 bit when I try to run it, and I'm not sure if there's a certain run command line option for it that can do it automatically. In the Steam Properties for DST I notices there's "Launch Options" and I tried adding -64bit and launching it worked but it wouldn't let me connect to Steam online in DST, then. So I am a little lost as well.

2 hours ago, Eughstein said:

No?All HD textures they add also work in 32 bit version 

They do, but also take up more of the available memory relative to how much gets taken up with the 64 bit version, which can more easily lead to out of memory crashes with more entities in a world and mods. Texture streaming helps prevent this however, as thanks to this setting textures get loaded and unloaded dynamically as they are needed, which in turn frees up more memory because only certain textures will be loaded at a time as oppose to every texture at once.

This is why on the 32 bit version if you disable the Texture streaming setting in the options, small textures will always be enabled. It's to try and prevent out of memory crashes as more and more assets get added and more existing assets get a resolution upgrade.

Long story short, the 64 bit version just allows for more assets to get an upgrade in resolution without having to worry as much about potential out of memory crashes as more things are added.

5 hours ago, Nettalie said:

They do, but also take up more of the available memory relative to how much gets taken up with the 64 bit version, which can more easily lead to out of memory crashes with more entities in a world and mods. Texture streaming helps prevent this however, as thanks to this setting textures get loaded and unloaded dynamically as they are needed, which in turn frees up more memory because only certain textures will be loaded at a time as oppose to every texture at once.

This is why on the 32 bit version if you disable the Texture streaming setting in the options, small textures will always be enabled. It's to try and prevent out of memory crashes as more and more assets get added and more existing assets get a resolution upgrade.

Long story short, the 64 bit version just allows for more assets to get an upgrade in resolution without having to worry as much about potential out of memory crashes as more things are added.

nah, for me it's not worth the lag

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...