- Home /
"Using memoryadresses [sic] from more that [sic] 16GB of memory"
I've encountered this in the Player.log files of several Unity3D-based games on GNU/Linux (Kerbal Space Program and Cities: Skylines), in both cases after installing a lot of mods (too many for my own good :) ). The Using memoryadresses from more that 16GB of memory
message is accompanied by the respective program immediately terminating. Is there a particular reason for the hard 16GB limit in Unity 4? It seems a bit arbitrary; the usual 32-bit memory boundary is 4GB, and in both cases I'm running 64-bit versions of the software anyway.
My system specs (though this looks more like a software bug than a hardware bug, hence why I'm asking around here):
Slackware64 14.1 (GNU/Linux, kernel version 3.10.17)
Intel Core i7 930 @ 2.8GHz
24GB RAM (plus a 16GB swap partition)
Nvidia GeForce GTX 760 (w/ proprietary driver version 319.60)
Thanks!
The problem is that it's not even getting anywhere close to touching swap (especially considering the 24GB of physical memory). Unless Unity bases this limit on the pagefile / swap partition size (which would be very silly)?
Unity 4 is 32 bit only. But I don't get why it is limited to 16 gig then. When 3.5-4 gig is the max anyway.
I wasn't aware that it was 32-bit only, seeing as the two Unity-based games I've seen this happen in ($$anonymous$$erbal Space Program and Cities: Skylines) both have 64-bit executables, at least on GNU/Linux (and, as far as I know, both use Unity 4, with - IIRC - C#). This is also very different from a 32-bit memory exhaustion error, in my experience (having run memory-heavy 32-bit software in the past).
Whatever the case, it seems to be an inconsistent error, as I'm finding out lately with Cities: Skylines; the Using memoryadresses from more that 16GB of memory
error will often fire even when the program has only used 14GB of memory, and at other times won't fire even after memory use has exceeded 16GB.
The Unity 4 editor is 32-bit only, but that's unrelated to builds, which have had the option for 64-bit for years.
Answer by Didanix · Aug 03, 2016 at 02:00 PM
I know this is an old topic, but here's a link to an upcoming fix.
Your answer
Follow this Question
Related Questions
Apk Setup File Size 4 Answers
Wii graphic specs 1 Answer
Problems with large script 3 Answers
How do I calculate how big my struct is? 2 Answers
bug or new feature ? 1 Answer