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 problem with this game is that any lag from CPU have a chance to cause it to crash. It is more likely that the crash was caused by something else.
Also there are report of possible memory leak. That are more likely to be the problem than the compression. Also memory leak can be the caused of why Windows compressed a large percentage of the game's memory. Memory leak means there are memory that are allocated by the game then the game forget of those memory, never use them again but don't free them. Windows can probably detect that the memory is not being accessed again and mark them as safe to compress.
But yeah, it was my initial thought that it was poorly managed RAM that windows was detecting as unused, so it compressed it. But, why load in 5.5GB initially if you're not using that data? And why, for that same area 30 mins later, do you only need 3.5GB of uncompressed data - and why, when so much RAM is compressed, does that area perform so much worse than when it did when the working set wasn't 30-50% compressed?
A memory leak doesn't frontload too much data in RAM on the first load, it's a gradual increase. And surely that initial higher uncompressed memory footprint was what was intended, and not loaded in error. Well, you would hope so.
So it doesn't really add up, to me, that windows is accurately compressing the memory for this game. Especially not when my performance isn't dropping on longer play sessions with my memory compression disabled. It runs as smooth 2 hours in as it does on boot, which wasn't the case at all over my first 20 hours playing.
Maybe the game is being sloppy with memory, I would buy that, but perhaps that sloppiness could be triggering over-eager compression.
Every time the memory compression messes up, and it compresses something the game needs, that RAM needs to decompress which takes CPU cycles and RAM bandwidth. When the game's working set of RAM is 30-50% compressed it's not hard to imagine that it could have a notable performance impact and hinder the proper operation of the process.
Do you have other types of crashes?
Normally yes, it doesn't affect performance, but some games will stutter as they wait for needed memory to be uncompressed. A little bit of data needing decompressed doesn't add enough latency to affect anything, but if a lot of a processes working set is compressed it certainly can add significant latency to retrieval as the 'memory compression' process can't decompress it all fast enough. In a game that leads to CPU dropped frames regardless of available CPU and GPU resources.
I tested in 30FPS to reduce my CPU load, and I still had problems with Memory Compression enabled when around 30%+ of the working set was compressed. Tons of headroom on my CPU (Ryzen 2700x w/ 16GB 3200hmz).