This has been happening to me for a while now and just now figured out what is the cause of it. I have been running DCS at 2560x1440 even though my monitor native resolution is 3840x2160 because my 3080 GPU can't handle 4K at a decent framerate. I have been doing this for years without any problems but since a couple months ago I started having issues launching the game, I click launch in the launcher and after the Nvidia image and the DCS image it just hangs in a black screen and doesn't load. There is a rare case every once in a while where it loads all the way to the menu but most of the time it just hangs and I have to close it with the task manager.
I decided to try different things to figure out what was the cause, I updated my GPU drivers to the current latest drivers from Nvidia 576.88, even updated the BIOS and Armory Crate and no luck, I tried disconnecting my internet cable and load the game offline to see if it was something related to the internet and it didn't work either so I finally tried setting up my native 4K resolution on the launcher and BINGO! that fixed the problem.
The big issue is that I can't really play DCS in 4K as it runs at 17 fps when close to the ground and I can't launch the game in 4K and then switch to 2560x1440 while on the menu because DCS has to shut down to change resolution.
If anybody know a fix for this or if anyone from ED can look into this issue I would really appreciate it as I am grounded until either a fix comes up or a better GPU comes up and with the current prices the second option isn't really viable right now.
My PC specs in case they are relevant for anything are
ROG Strix B550-F Gaming Motherboard
AMD Ryzen 9 5900X CPU
64 GB DDR4 Gskill 3600 RAM
EVGA GeForce 3080 GPU
DCS is installed in a SSD
Thanks in advance