Hello all,
Background
I’ve had issues since the demo, and I’ve had issues since the game launched day 1 and it always seemed random. The most I’ve ever played without a crash on PC, until now, was about an hour and a half on a fresh start while only opening up the game. No chrome, firefox, discord, nothing. I’ve done everything all the other forums have said to do in some type of order below so if my solution relies on these as well I’d like you to at least take a look:
- https://support.forzamotorsport.net/hc/en-us/articles/360007593074-My-Game-is-Not-Launching-or-is-Crashing-on-PC
- https://forums.forza.net/turn10_postst133057_Forza-Horizon-4-crashing---a-lot.aspx?=
- I have both Windows and Nvidia Screen overlays disables
- I have reinstalled the game while making sure my computer didn’t fall asleep during the installation
- I have terminated and reset my game multiple times
- My game can run as a background App and I don’t allow it to access my mic
- I don’t change the priority in Task Manager
- I have downloader a random app in the Microsoft Store after the game before running it
- I run from both the Microsoft Store and Normal Windows Search
- I have run the game with and without overclocking my GPU without issues since
- I will usually fresh restart my PC before playing, not always, but just a precaution
- I have uninstalled my anti-virus since it was avira
- I’m running the newest drivers 416.70 I believe, I reverted back to 399 for a day but then an update ruined the game again so my testing has been on the most recent
- Also updated windows as far as possible
- Also also, I turned off the dynamic optimization in video settings, besides that I’m at 144 fps with Ultra settings.
(With that being said, none of the solutions in the forum or the support page helped, but I did do them so take a look at those if my solution doesn’t help)
Intro
So, long story short, it’s a RAM usage issue. I upgraded to Windows 10 for this game and inherited the ridiculous RAM usage that Windows 10 bugs have given us. One of the biggest to solve this issue is the Standby Memory usage, or rather the Microsoft Store App/Forza Horizon 4’s issue with handling the need to drop the Standby when all other free resources become allocated.
Step 1
So first thing I would do is download RAMMap and follow these instructions to clear your Standby Memory before playing.
- RAMMap - RAMMap - Sysinternals | Microsoft Learn
- Use the first reply by Gerry C J Cornell to clear standby - Redirecting
(It will fill up again unfortunately, but depending on the age of your computer and the amount of programs/games you have it should help. For me, my Standyby size likes to sit at a whopping 5-5.5 GB. Most games handle dropping standby when free memory runs out, but FH4 does not.)
Test, maybe you don’t need Step 2
Next, while playing, use your Resource Monitor’s Memory Page to watch the Commit Charge column, if this reaches 100%, even with free memory available, your game will, again, crash.
Step 2
Coming from Windows 8 and having a smaller ssd as my C Drive, I disabled the paging file to save space. To anyone who currently has that disabled, follow this guide and re-enable it. Without a paging file, Windows will commit memory from your RAM for storing certain information that it wants to temporarily keep. (In the guide their numbers are quite high, I have space now so I actually made my max size 50ish GB, but I’m sure just turning it on helps too.)
- Paging File Guide - How to manage Windows 10 Virtual Memory
After doing those two things, in that order, I haven’t had any issues yet. (I also have stayed in Horizon Solo so far as one of the steps to not crash was try Solo, it didn’t work for me, but I have yet to go online)
Conclusion
I hope this helps, sorry for making this long winded. I did it with the hope that maybe some Dev stumbles across it and can use my analysis to actually fix the game and allow it to handle RAM usage properly. Because if you notice, Microsoft is blindly guessing at not running certain applications alongside the game, no individual app is actually effecting Horizon, but one less app running means more RAM for FH4 to use.
Random PC and Horizon Stats for people wondering numbers:
In 45 minutes of playing FH4 committed 11,245,XXX KB of data to Memory, and it was growing, easy to see how you can run out of Memory even with 16 GB, and probably why users with 24 or 32 GB of RAM may have been avoiding these issues.
PC Specs:
Intel i5-4690 overclocked to 4.2GHz
16 GB of DDR3 RAM
ASUS Z71 I think
GTX 1070