[BUG] MSFS 2024 SU5 — Crash Main_Z ProgramInit / VideoMemoryBudget=0 / RTX 5090 — Cannot launch sim

Platform: PC (Xbox/Microsoft Store version) MSFS Version: 1.7.28.0 (SU5.1) OS: Windows 11 Pro Build 26200 CPU: AMD Ryzen 9 9950X3D GPU: ASUS ROG Astral GeForce RTX 5090 32GB OC RAM: 96 GB DDR5-6000 NVIDIA Driver: 32.0.15.9597 (596.97)


Issue Description:

Since SU5, Microsoft Flight Simulator 2024 fails to launch. The sim appears to start (loading screen reaches ~97%) then silently crashes back to desktop. No error message is displayed to the user.

Root cause identified in AsoboReport-RunningSession.txt:

/!/ CRASH /!/TOML
[LastKnownDump]
Where="Main_Z ProgramInit"

[Renderer]
EnableD3D12=true
Model="Nvidia"
VideoMemoryBudget=0
ActiveRenderSystem=0

VideoMemoryBudget=0 indicates D3D12 fails to initialize on the RTX 5090 GPU during ProgramInit. The sim crashes before any loading begins. FrameCount=0 and TimeSpentRunningMs=0.0 confirm the crash is instantaneous at startup.


Reproduction Steps:

  1. Launch MSFS 2024 version 1.7.28.0

  2. Sim reaches loading screen

  3. Sim crashes silently — AsoboReport shows VideoMemoryBudget=0 and Where="Main_Z ProgramInit"


Callstack:

[RawCallstackWin64]
0=["KittyHawkx64_PCSUB.pdb","E025CD44D2EE654C86063231F70DA540",1,66574156]
1=["KittyHawkx64_PCSUB.pdb","E025CD44D2EE654C86063231F70DA540",1,66582993]
2=["KittyHawkx64_PCSUB.pdb","E025CD44D2EE654C86063231F70DA540",1,66582783]
8=["kernel32.pdb","F3069B6303762202DC25A08D1F57CB93",1,190807]
9=["ntdll.pdb","E4BC4B79343CDE5A6883E3F78DC2928F",1,17020]

Troubleshooting already performed (all unsuccessful):

  1. Clean DDU uninstall + reinstall of NVIDIA driver 596.97

  2. Complete MSFS uninstall + reinstall on F:\FS2024

  3. Deletion of all user data (UserCfg.opt, wgs cloud saves, LocalCache, LocalState)

  4. Disabled DLSS Frame Generation (FrameGeneration NONE)

  5. Disabled HDR10 (HDR10 0)

  6. Disabled HAGS (HwSchMode=1)

  7. Disabled integrated AMD GPU

  8. Created minimal clean UserCfg.opt (47 lines)

  9. Windows System Restore to pre-SU5 date (May 12, 2026)

  10. Disabled all add-ons including FlyByWire

  11. Tested at 1280x720 windowed, non-borderless

  12. Disabled VSync, Reflex, all NVIDIA features

None of the above resolved VideoMemoryBudget=0.


Additional observations:

  • The RTX 5090 has 32 GB VRAM. Windows reports only 4 GB via WMI (AdapterRAM=4293918720) — possible detection issue

  • CurrentGPUDriverVersion=0.0.0 in UserCfg.opt — MSFS never successfully detects the GPU driver version

  • The sim worked correctly before SU5 with the same hardware

  • MSFS 2020 is not affected


Expected behavior: MSFS 2024 launches normally and D3D12 initializes correctly with RTX 5090

Actual behavior: Instant crash at Main_Z ProgramInit with VideoMemoryBudget=0


Request: Please investigate D3D12 initialization failure on GeForce RTX 50xx series (Blackwell architecture) in MSFS SU5.

Is that a beta Nvidia driver? The latest is 596.49. Perhaps fall back on the Nvidia driver.

595 not 596.


I’ve noticed that recently a lot of users are running into performance issues. I’ve also seen that many of them are on the latest NVIDIA drivers.

I’m not saying this is caused by the driver - I don’t want to jump to conclusions. Personally, I rolled back to an older version, specifically 577.00, because the newest ones just don’t feel quite right to me; something seems off. I also have an ASUS ROG Astral RTX 5090 OC

Of course, I’m not claiming the driver is the problem, but it might be worth testing MSFS on that older 577.00 version just to see if it makes any difference.

Download NVIDIA driver 577.00
https://www.nvidia.com/en-us/drivers/details/250995/

It’s important to perform a clean driver installation so that any leftover files from the newer driver don’t affect the older version.

Below, I’ve described how to do a clean installation of the driver. Keep in mind that you are not downloading the latest version - you should download version 577.00, which I linked above.

How to perform a clean installation of NVIDIA drivers

How to perform a clean installation of NVIDIA drivers.

First things first: a proper clean installation of a GPU driver does not delete your games, apps, or wipe your C drive. It simply removes old driver files, registry leftovers and related components so the new driver installs on a clean base.

First, download the latest NVIDIA driver and the DDU - Display Driver Uninstaller software.

Latest NVIDIA drivers
GeForce Game Ready Driver 596.36 | Windows 11 | NVIDIA

DDU
Display Driver Uninstaller (DDU) V18.1.5.2 Released. - Wagnardsoft Forum

NVIDIA driver removal is best done in Windows Safe Mode - I’ve been saying this for a long time and I’m not changing that opinion. The only exception is when Safe Mode doesn’t work properly on someone’s system.
So before proceeding with any further steps, make sure that Windows Safe Mode is working correctly.

Also, there’s no real need to disconnect from the internet or disable your internet connection during driver uninstall or installation. What actually matters is Windows behavior - just set it so it doesn’t automatically install devices or pull drivers on its own. That alone is enough to prevent conflicts during the process, without having to unplug anything or go offline.

If you’re not an advanced user, don’t feel confident digging deep into Windows settings or simply don’t want to bother, there are easier alternatives.

You can just unplug the Ethernet cable, turn off WIFI or disable your network adapter directly in Device Manager.
In that case, if your PC case is pushed against the wall or placed under a desk, disabling the network adapter is usually the quickest option. Just right-click the network card in Device Manager and disable it.

Right-click “Start” icon and select Device Manager.
Expand Network adapters
Then right-click your network adapter and select Disable device.

Disabling the network adapter in Device Manager is the most convenient and fastest method.

You can also, after launching DDU in normal Windows mode, go into the DDU settings and enable “Prevent downloads of drivers from Windows Update when Windows searches for a driver for a device”
While still in the settings, also enable “Enable Safe Mode dialog”
// Also, as I mentioned above, make sure to check that Safe Mode is actually working on your system before proceeding.

image

Under General Options and Specific Options, you can select the same settings that I have enabled here

Be careful with “Remove present and non-present monitors” - this setting removes monitors and their drivers. After a restart, they will still work, but Windows will not have proper drivers installed for them, so you may need to reinstall the monitor drivers.

Also note that after removing monitors and restarting the PC, Windows may change the refresh rate settings. Go to Windows Settings > System > Display > Advanced display. Check if “Choose a refresh rate” is set to the maximum Hz of your monitor - if not, change it to the max or set it to your preferred value (for example 120Hz instead of 240Hz).
I once forgot about this and Windows set my monitor to 60Hz instead of 165Hz. As a result, I had stuttering in MSFS 2020/2024 and couldn’t figure out why. It turned out the cause was exactly the refresh rate.

So now you already have DDU configured and know a bit more - it’s time to prepare for reinstalling the driver. Before switching to Safe Mode, download the NVIDIA driver you want to install. After downloading it, you can launch DDU and under “Launch option” click Normal and select "Safe mode (recommended).

After the system switches to Safe Mode and DDU is launched, select the GPU you want to uninstall, in this case NVIDIA.
Then click “Clean and restart”.

After the restart, you can install NVIDIA driver. I recommend installing the minimal version, meaning only the driver and PhysX - this way you can make sure everything works properly without NVIDIA app.

So run the previously downloaded installer, select “NVIDIA Graphics Driver”, then click “Agree and Continue”.

On the next screen of the installer, select “Custom (Advanced)” and click “Next”.

On the next screen of the installer, uncheck “HD Audio Driver” and make sure “PhysX” and “Perform a clean installation” are selected, then click “Next”.

After NVIDIA driver installation, restart PC. After reboot, I remind you to install the monitor drivers if needed and check the monitor refresh rate (Hz) in Windows settings, as mentioned above.

If you have checked in DDU
image
and want Windows to install other drivers again, launch DDU in normal mode and under “select device type” click
image

Now you can enable your network adapter in Device Manager. Open Device Manager, right-click the network adapter you disabled, and select “Enable device”.

Restart PC.

Now you can open the NVIDIA Control Panel and set a profile for MSFS according to your preference. The only important thing is not to change settings in the global profile unless you really need to.

After setting up the MSFS profile, check how the game performs. If everything is fine and you need the NVIDIA app instead of the NVIDIA Control Panel, you can download and install it.

Download NVIDIA App

Fly safe.

EDIT

I just launched MSFS 2024 SU5.1 beta without any issues, so I can’t confirm any CTD during loading MSFS

@BlocLune4982329
Also, reset windows hosts file. How to reset the Hosts file back to the default - Microsoft Support

Google AI had a good response:

These are results for what is the best nvidia driver for 50 series cards
Search instead for what is the best nvidia driver for 50 serires cards

AI Overview

For RTX 50 series cards, the 591.86 (released January 2026) is widely considered the most stable, trouble-free driver by the community. If you are experiencing instability or fan-curve bugs on newer versions, rolling back to this release or exploring Studio Drivers is highly recommended.

Top Driver Picks for RTX 50 Series

  • Best for Stability (Game Ready): Version 591.86

    • Why: Widely regarded as the most stable release for 50-series GPUs. It avoids many of the fan-control bugs, performance drops, and random black screens seen in the subsequent 595.xx branches.
  • Best for Stability (Studio): Version 591.44

    • Why: If you use your PC for heavy rendering or gaming and want the highest level of stability, the latest R591 branch Studio Drivers undergo more rigorous validation.
  • Best for Multi-Monitor & VSync: Version 596.49

    • Why: If you are playing games using DLSS Frame Generation and VSync, this update fixes a long-standing frame-pacing issue and resolves multi-monitor visual quirks.

I’ve been using the 59x.xx series for a while and found them to be just fine for me (I have a 5080 and a 9800X3D). Whenever I have configuration questions, I use AI a lot these days because it’s been more accurate than any other source I’ve found.

Thank you for the suggestion. I tested with driver 577.00 using DDU clean install in safe mode. Unfortunately the result is identical:

VideoMemoryBudget=0
Where="Main_Z ProgramInit"
UserContainerTitle="<no container>"

The crash occurs with drivers 577.00, 596.97 and 596.49 — all three produce the same VideoMemoryBudget=0 crash at ProgramInit. This confirms the issue is not driver-related but specific to MSFS SU5 on RTX 5090.

I also have a ASUS ROG Astral 5090 OC so basically the same GPU as yours and I don’t get any CTDs in SU5.1 beta.

So honestly, I don’t think this is a general RTX 5090 issue.

Good that you already tested different drivers though.
You forgot to mention - did you reset hosts file?

New finding: VideoMemoryBudget=0 crash also occurs with MSFS 1.6.34.0 (pre-SU5) installed on C: drive. This rules out SU5, installation drive, and NVIDIA driver as causes. DXDiag shows D3D12 working perfectly outside MSFS (32187MB dedicated, Feature Level 12_2, WDDM 3.2). The issue appears specific to MSFS’s MSIX sandbox container being unable to initialize D3D12 VideoMemoryBudget. Any ideas?

Additional finding: VideoMemoryBudget=0 crash also occurs with MSFS 1.6.34.0 (pre-SU5), ruling out SU5 as the cause. Tested with drivers 577.00, 596.97, 596.49 — same result. GPU-Z confirms RTX 5090 detected correctly (32768MB GDDR7, PCIe 5.0 x16, D3D12_2). DXDiag shows D3D12 working perfectly outside MSFS. Disabled Resizable BAR in BIOS — no change. Disabled integrated AMD GPU — no change. The crash appears isolated to MSFS’s MSIX container D3D12 initialization on RTX 5090 Blackwell architecture. This is not a driver or hardware issue.

I know that it is an obvious thing but have you checked something in your nvidia control panel.
Can you confirm that in both the Global Settings and your 2024 settings your CUDA - GPUs are both set to the RTX5090 only.

Additional finding: VideoMemoryBudget=0 crash also occurs with MSFS 1.6.34.0 (pre-SU5), ruling out SU5 as the cause. Tested with drivers 577.00, 596.97, 596.49 — same result. GPU-Z confirms RTX 5090 detected correctly (32768MB GDDR7, PCIe 5.0 x16, D3D12_2). DXDiag shows D3D12 working perfectly outside MSFS. Disabled Resizable BAR in BIOS — no change. Disabled integrated AMD GPU — no change. The crash appears isolated to MSFS’s MSIX container D3D12 initialization on RTX 5090 Blackwell architecture. This is not a driver or hardware issue.

Moderator edit for translation:
Yes Default driver setting

oui parametre par defaut du pilote

Moderator edit for translation:
Yes Default driver setting

New finding: VideoMemoryBudget=0 crash also occurs with MSFS 1.6.34.0 (pre-SU5) installed on C: drive. This rules out SU5, installation drive, and NVIDIA driver as causes. DXDiag shows D3D12 working perfectly outside MSFS (32187MB dedicated, Feature Level 12_2, WDDM 3.2). The issue appears specific to MSFS’s MSIX sandbox container being unable to initialize D3D12 VideoMemoryBudget. Any ideas?

Moderator edit for translation:
GPU-Z tests are correct, everything is recognized. However, when launching the XBOX app, I get error code 0x800700c1.

les tests de gpu-Z sont correct tout est reconnu autre information au lancement de xbax app je me récupère le code d’erreur 0x800700c1

Moderator edit for translation:
GPU-Z tests are correct, everything is recognized. However, when launching the XBOX app, I get error code 0x800700c1.

It is possible that Windows has become corrupted, specifically that one of the recent updates damaged the system. I recommend that you reset windows mate.

Click Start > Settings > System > Recovery > Reset this PC
Than click “Keep my files”.

You can have a 40 or 50 series card, but it won’t change anything. The game engine is broken. I switched from a 5060 TI to a 5080 with an I714700 processor and 64 GB of RAM, and it’s still a disaster, just like before. It’s not a game, because you can’t call it a game. It’s just a big beta and a crash!

I can’t take it anymore and I’m giving up and going back to stable simulators…

It’s a shame because the game has potential, but it’s incredibly weak…

MSFS 1.7.30.0 fonctionne — c’est une information précieuse pour Asobo.

Moderator edit for translation:
MSFS 1.7.30.0 works — this is valuable information for Asobo.

RTX 4090 , crashed without any error

Log Name: Application
Source: Application Error
Date: 6/9/2026 6:09:02 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: Dodo
Description:
Faulting application name: FlightSimulator2024.exe, version: 1.7.27.0, time stamp: 0x00000000
Faulting module name: FlightSimulator2024.exe, version: 1.7.27.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x0000000003bf59e7
Faulting process id: 0x4da8
Faulting application start time: 0x01dcf8090f546255
Faulting application path: C:\Program Files\WindowsApps\Microsoft.Limitless_1.7.27.0_x64__8wekyb3d8bbwe\FlightSimulator2024.exe
Faulting module path: C:\Program Files\WindowsApps\Microsoft.Limitless_1.7.27.0_x64__8wekyb3d8bbwe\FlightSimulator2024.exe
Report Id: 1574faac-6cfd-4d0b-a39c-ac6ba446188e
Faulting package full name: Microsoft.Limitless_1.7.27.0_x64__8wekyb3d8bbwe
Faulting package-relative application ID: App
Event Xml:



1000
0
2
100
0
0x80000000000000

142154


Application
Dodo



FlightSimulator2024.exe
1.7.27.0
00000000
FlightSimulator2024.exe
1.7.27.0
00000000
c0000005
0000000003bf59e7
4da8
01dcf8090f546255
C:\Program Files\WindowsApps\Microsoft.Limitless_1.7.27.0_x64__8wekyb3d8bbwe\FlightSimulator2024.exe
C:\Program Files\WindowsApps\Microsoft.Limitless_1.7.27.0_x64__8wekyb3d8bbwe\FlightSimulator2024.exe
1574faac-6cfd-4d0b-a39c-ac6ba446188e
Microsoft.Limitless_1.7.27.0_x64__8wekyb3d8bbwe
App