How to fix gray screen failed launch

This is how I fixed it:

  • Close BattleNet launcher
  • Go to C:\ProgramData\Nvidia\ – You may need to show hidden files to see this folder
  • Rename the NGX folder to NGX_bak
  • Try launching the game again
9 Likes

Just came to say this worked for me, not all heroes wear capes, thank you!

1 Like

Worked for me as well! Thank you

NGX is related to the Ai stuff, which is odd. But it could be a version issue, hence renaming it forces nvidia to update the folder and fix it that way.

A full uninstall and reinstall of the driver might also fix this, just FYI. I just don’t know if this is a good fix or a temp fix.

I would like to know what led you to try that??

I noticed “sl.pcl.dll” mentioned in my Windows Event Viewer crash log for Diablo 4. Searching for this filename I found a similar problem happening in a different game (Satisfactory) in a thread from today also. That thread from the Satisfactory forums had these steps in it so I gave it a try.

Seems like the recent new GPU launch and associated drivers messed something up in multiple games.

This worked for me as well

After reinstalling the game, updating graphics card and nothing happening, this saved the day! Many thanks for posting! The game stopped working out of nowhere yesterday

This sounds like related to DLSS issues. Can disable dlss in LocalPrefs.txt, or by renaming sl.pcl.dll, opening the game, disabling DLSS, moving sl.pcl.dll back and opening the game.

This worked for me as well, I would have never thought to try something like this. Thanks a ton man!

I didn’t have DLSS enabled in the first place and my game still would not launch until I did the steps enabled in my original post.

I was having the same issue with either the game not launching or getting stuck on a grey screen. I was previously using dlss tweaks to force different models for dlss and had left the WINMM.dll file in the directory. I only noticed that due to a dlsstweaks.log file generating in the Diablo IV folder. That was the root cause of my crash, after removing the file my game launched without issue.

This might not be the issue for your crash, but thought I would leave a comment.

Maybe you can use the bypassgpudrivercheck argument to get past it?

I did a full game reinstall and also a clean install of current graphics drivers, and still had the issue. the rename worked though! weird…

I just want to say THANK YOU YOU ARE A HERO

Good evening, I have the same gray screen problem when starting the game. But I can’t find your file that you need, change your name, I have shown the hidden ones. Can you help me please? I also read that the latest update from Nvidia fixed the problem yet everything is up to date and I still have the problem

It just makes a new NGX folder. What am I doing wrong?

I cant find this file anywhere

Yes…

It does require the folder. Apparently deleting it was suppose to clear the contents and help the issue somehow when the folder was recreated.

I’m unable to replicate it, since I’m not having the problem.

Another fix has been to change a setting the LocalPref’s file under Documents\Diablo IV\

Open the file.

Look for the lines similar to these:

DisplayModeUIOptWidth “1024”
DisplayModeUIOptHeight “768”
DisplayModeWidth “2560”
DisplayModeHeight “1440”

Keep in mind, the second set refers to your actual monitor size. What some have done is set the first two to match the second two. You can give that a go.

But as you see with mine, I have not had to do this. So not sure how that affects the game enough to allow it to load up. And it may or may not help you at all.

That work thank you !
After reinstalling the game, try to start with arguments. rollback to nvidia driver v561 and more…