Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
The fix was done by allocating virtual memory, previously I had no virtual memory allocated. Via system properties > performance options > virtual memory > change.
i have to test if less memory let it crash
so tested now some things:
i removed 16 GB RAM, the game runs fine (except i first time experience stutters), no crash since test begin, no crash at character creation. RAM usage: the game uses as always about 4.8 GB RAM, directx uses as always 4.5 GB RAM and the rest of the system uses about 2 GB RAM (including the RAM that is used by the steam app) what end up in about 11,5 till 12 GB RAM for a clean system so it is possible a big background app can cause a memory overflow if you reach 16 GB usage with all stuff that is running.
i do not know what you are running in background that eats 24 GB RAM.
assumption: at use of a NVIDIA GPU and setting shader cache to unlimited it can cause that the own shader cache of the GPU driver can fill up your system because directx has only 500 MB shader cache and the NVIDIA driver is constantly swaping this out with a own cache, maybe this feature can cause crashes with elden ring because data from this cachsystem of the driver get swapped to the pagefile during the bad coding NVIDIA use for it but i think there is too much stuff running in background at your system that 24 GB get swapped to pagefile.
BTW it makes no sense what you are want to telling us, the pagefile is only used for data that is not in use, by apps that running in background, like browsers, discord and other apps that do not interact with the infront running program.
the information it is a virtual RAM has nothing to do with it is used as active used RAM because this is not the case. The pagefile can not be used as active RAM it just stores Data (like websites, opend files) and not in use RAM segments of in background running apps, nothing more. If you alt tab to a app where the RAM segments are stored in the pagefile the system exchange RAM segments from the now in background running app with the data from the pagefiles and elden ring uses a secure memory allocation what means elden rings memory segments can not get stored in the pagefile at all because this function does not allow any swap to pagefiles of such a app.
in the case the secured allocated RAM uses most of the memory (what is not the case this game allocates always 4.8 GB and directx always 4.5 GB (what is the maximum directx can allocate this way) you will encounter a massive slowdown because windows has to swap many own RAM parts.
i now also tried to reach the maximum usage by open many browser windows and like expected i get a windows error that there is not enough memory to open a new window but elden ring runs and does not crash (like expected by the secure memory allocation it uses).
i checked now at my other system where the pagefiles are not deactivated and set to automatic, since this system is running the pagefiles never reached more than 5 GB so indeed something you are running in background or the NVIDIA unlimited shader caching cause your massive pagefile usage.
At this point, you're reading what you want to read and seem to argue just for the sake of it, while needlessly overcomplicating things for no apparent reason. OP's game crashed. OP enabled the page-file and the game stopped crashing. End of story.
games can not pageout anything to the pagefile this is nonsense, the pagefile is only controlled by windows and the memory sheduler of windows.
If a game want to cache something it has a own cachefile.
a other app/software is not able to access the pagefile because the access to the pagefile is SYSTEM only (elevated security rights, root rights) there is also no function for a software existant that can force writes from memory segments or data in memory to the pagefile.
i do not reading what i want, i tell you that you have false knowledge about what the pagefile is and how it works.