Msfs won't start since going from DX12 to DX11

hello,
yesterday my md11 had stutters (has happened more often) so I decided to roll back from DX12 to DX11.
But after restarting the sim msfs2020 crashes during the start up everytime.
I even reinstalled msfs2020 completely but the same happens.
I don’t know what to do anymore.
it must have something to do with the DX12-DX11 switch, before that the sim worked perfect.
Before the reinstall I’ve deleted eveything msfs related. I installed in in a new directory on my D drive.
I hope someone can help me with this.
best regards,
Sander Noorman

Uninstall Nvidia app and restart PC.

or

Until NVIDIA fixes the application, please check what happens if you select DX12 instead of DX11 by manually editing cfg file.

To do this, you need to edit usercfg.opt file and modify the line
PreferD3D12 0
Change the number 0 to 1 and save the changes.

1 Like

@VastTripod6087 Have you by chance installed the Nvidia hotfix driver 572.74? It supposed to fix this issue on 2020.

Test without nVidia Filters on (if you are using then) I have had to turn them off for now to get the sim to work

Tested here and no, the issue of dx11 not initiating is still not sorted with the hot fix driver. Saying that I get good performance with dx12 on my 13900k/4090 /Varjo Aero.

1 Like

Deleted your cache (if using it)? Tried with zero addons?

thanks everyone for answering. I got it back to work by optimizing the graphic settings in the nvidia app.
but it’s again on DX12.
I’ve tried to go back to DX11 but the same problems occur again.
So I think I stay with DX12 and tweak the settings.
again, thanks very much for the help

I have the same issue. Very strange

If you shy away from editing the .cfg files, you can uninstall Nvidia App. Then start 2020 and select DX12. You can then re-install Nvidia App if you prefer running it.

Yep, got this problem too. Using nVidia app with 572.16 Studio Drivers.

I had the same problem and I can confirm it was the Nvidia App. I uninstalled it and restarted my PC. Then I was able to switch to DX11 and after the sim restart MSFS was working. Thank you for the solution!

2 Likes

Brand new build here, after moving to a Win11 system and new hardware. As I tracked MSFS 2020 settings from the outset I am certain that the NVIDIA App is the culprit of my issues. Not only did I want to compare DX11 vs DX12 but I felt something looked different to my eye. Checked Options in sim, and sure enough DX12. I hadn’t asked for it.

Previously I had no issue switching DX11/12 in session without a sim restart, and could see the difference. It seemed that larger sim updates would often force DX12 on me, and when I reselected DX11 all good again.

This time, I selected DX11 in sim, and it wanted a restart. OK no problem. But it then crashed on load. Of course I couldn’t change it again as the sim would not load up. Then I realised that my new build was using NVIDIA App, not Geforce Experience. Checked it’s optimization settings and DX12 was there, but it would not allow DX11. Finally I pulled the plug on NVIDIA App, and after 1 forced Safe Mode start, it would load up, and I could opt for DX11 in sim again.

However, I now seem to have the hung task issue when quitting, another first. So I close the sim, and it’s still there in task manager, roaring away, needing a manual kill.

Whilst I’ve overcome the issue so I can use MSFS 2020 again, I don’t know if this task hang is a sign of potential instability.

Also, if the NVIDIA App is behind denial of DX11 usage, what’s that all about, when will it be fixed, and why are we being forced to use a component that is…Beta?

Given the shift away from GeForce Experience and loss of broadcast function, I don’t get it, what are NVIDIA playing at here?

thank you so much for this ! I was pulling my hair out trying to resolve it! you are a splendid chap and you can tell them I said so!