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
EA and Steam is linked
Just exits to desktop at random times
Brief explanation: there's RAM, and then there's the pagefile (aka virtual memory). The pagefile lives on one or more of your storage devices (typically, C: by default). When RAM fills-up for various reasons, the pagefile gets used as a backup. The pagefile is much slower than RAM - especially when it's located on spinning hard drives and not SSDs - so, it can cause all kinds of problems (i.e. stuttering, hanging, etc.) when a game causes the operating system to fall-back to it while storing things into memory (because the system is waiting for data to be written slowly to the drives and back), causing it to play a lot of memory-tetris with itself. It's useful because slow-and-stuttery is better than simply locking-up or crashing when all the normal RAM is in-use, though this used to be much more an issue of decades-ago.
This is a bit of an oversimplification of what all the pagefile does, but it should suffice for those who don't know anything about it, for the purposes of this explanation. Now, normally, the Windows defaults regarding the pagefile are usually sufficient for most things - we don't usually have to think about or consider it. However, it may be the case that, at some point, the pagefile was set to max-out at a certain value, or Windows just can't seem to expand it fast enough, automatically, for some suddenly high demand - like, in our case, a game requesting far more memory than is available in the system, and then pitching a fit when it doesn't get it.
In my case, I think the requested amount of memory just for the game was something like 14GB, according to Event Viewer's report. My system has 16GB of RAM. However, my Windows etc. uses roughly 4GB to 6GB, just while idling; and, even more, if I've a browser etc. open at the same time, in background. Still, my pagefile should have adjusted to accommodate the spike in demand, right? Well... apparently, some time in the past, in some long-forgotten tweak I'd made to my system, I'd manually set a fixed value for the pagefile size, rather than automatic or a range - and only at 2 or 4GB, for whatever reason...oops! While that had been perfectly fine up until that point - and probably still would have been, if I'd had 32GB of RAM instead of 16GB, perhaps - it was altogether not enough for this game, which seems quite memory hungry (although, that's many modern games these days, I guess). Further, memory usage is worse with certain graphics settings selected; so, many folks might have thought some tweaks of the video settings had solved their problems, when it really might have been something like this.
Anyway, so, the fix for these symptoms in my case was simply to adjust Windows's virtual memory settings. Ensuring that the drive(s) for the paging file is located on SSDs-only for speed (though hard drives are fine, just not ideal), I set a custom size such that the pagefile could be anywhere from 2GB to 16GB, rather than 2GB to 2GB, as before; and, voila, all my constant crashes went away! (You could probably just set it to "System managed," as well, but I didn't know if Windows would cap itself in some way, if left to its own devices.) So, definitely give this a try - especially if you're trying to game with 8GB of RAM or something. If anything, doing this shouldn't cause you any issues, and it's a reversible change.
From here, adjust your settings in this "Virtual Memory" window to your preference. Your needs may vary. To manually adjust things, you'll have to uncheck the box at the top that tells Windows to manage the paging file size for all drives. Then, you can adjust paging file settings on a per-drive basis. Ideally, you only want the paging file(s) to exist on SSDs in your system rather than any slower, spinning HDDs. Select a drive you want to adjust, tweak its settings, and then click "Set." When all your changes are set and you like the setup, click OK and then Accept if/when Windows asks you to reboot to apply the changes.
In my case, I've 4 volumes available to me: C, D, E, and F. C and F are SSDs, so I set D and E to "No paging file" while C and F are set to "Custom size" of 2048 initial and 16384 maximum (which is 2GB to 16GB). Windows then starts out only using 2GB and increases as-needed, up to my maximums. If you've a tendency to accidentally max-out your hard drive usage sometimes, though (tsk tsk - stop that!), then you might opt to set the custom size to 16384-16384, instead, so that it just keeps a full 16GB all to itself and doesn't run the risk of trying to expand while having no room with which to expand. c:
Aside from that, I suppose it'd be good to try shooting for a minimum "total" amount of memory. In my case, 16GB RAM + 16GB pagefile seemed to do the trick, while 16GB RAM + 2or4GB pagefile did not. If you've 32GB of RAM available, you might never have this issue. If you do, try 8GB or 16GB pagefile. If you've 8GB of RAM...it's a bit of a struggle these days, but perhaps try 16GB up to 32GB for the pagefile, to see if that resolves things. You'll have a worse time than others, but it might actually be playable, then.
Since the crash happens within the game when you try to progress from the mission briefing to the actual gameplay, it sounds to me like something not loading correctly (i.e. corrupted game files, fixed by verifying), out-of-memory crash (with spike in demand due to going from an otherwise-simple briefing room and hangar to the game-proper). or something like a graphics card issue (drivers, power demand, unstable overclock, etc.). Maybe even something running in the background interfering with things - try turning off Steam overlay, Origin overlay, and/or any of various applications that chill in the task bar like NZXT/Razer/Steelseries etc. in my case, and maybe even MSI afterburner/RivaTuner if you're running it, to see if it may be the culprit somehow. Ensure your temps are good, too, obviously - watch it with HWMonitor etc. to ensure the heat's not suddenly spiking or something.
This is about everything I can think of off the top of my (currently, obviously-over-caffeinated) noggin. There's a bunch more fixes posted in various places to maybe try out, if none of these work. If you give these things a try, do be sure to test things one at a time so you can identify exactly which fix helps you, to help others who might come across this thread. c: Hope any of this helps!
Edit: I actually just ran it on a whim on laptop and found errors :v definitely worth using it occasionally just-'cause