Diablo 2 - crash on startup

My diablo 2 crashes 5-10 seconds into startup. I have been playing for over a week, however the crashes just started happening today.

I tried the repair game function.
I uninstalled my video driver, restarted the computer, and then installed the latest driver.
I uninstalled Diablo 2, restarted my computer, then installed Diablo 2 again.

None of those have worked.

I do not get any error message to help diagnose the issue.

5 Likes

same thing happens here

1 Like

If you want to do some troubleshooting then you can link your DxDiag here with pastebin.com to do some troubleshooting.

2 Likes

I experience the same issue. A second after the “Connecting to Battlenet…” window appears, the game freeze and crashs to Desktop.

1 Like

I found the log, it is obviously related to the video card, however I have already uninstalled/reinstalled my drivers.

Do i need to disable something?

I am running an nvidia 2070 RTX and it may be related to the DLSS feature of the video card?

10/8 15:55:00.769 [Render/4] [<>:0]: NVIDIA DLSS not available on this hardward/platform., FeatureInitResult = 0xbad00000, info: NVSDK_NGX_Result_Fail
10/8 15:55:03.659 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Help
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: InviteSentList
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: InviteReceivedList
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: List
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Add
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Remove
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: InviteAccept
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: InviteReject
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: IgnoreNotifications
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: IgnoreWhisper
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: UnignoreWhisper
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: IgnorePrivate
10/8 15:55:04.116 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: UnignorePrivate
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: IgnorePublic
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: UnignorePublic
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: UnignoreNotifications
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: UnignoreWhisper
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: IgnoreWhisper
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: UnignorePrivate
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: IgnorePrivate
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: UnignorePublic
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: IgnorePublic
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: NotifyToggle
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: IgnoreWhisper
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: UnignoreWhisper
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: IgnorePrivate
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: UnignorePrivate
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: IgnorePublic
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: UnignorePublic
10/8 15:55:04.117 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Dnd
10/8 15:55:04.118 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Away
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Online
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not load Command file: data/global/commands/offline.json
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Dnd
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Away
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Online
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Offline
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: WhoAmI
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: WhoIs
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Time
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: SendMessage
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: SendMessage
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Ignore
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Unignore
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: InviteReceivedList
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: List
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Join
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Leave
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Private
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Invite
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Kick
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Designate
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Resign
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Accept
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Reject
10/8 15:55:04.119 [CommandDefinition/4] [<>:0]: Could not find ExecuteCommandCallback: Who
10/8 15:55:04.241 [Render/4] [<>:0]: Attempt to ReleaseDLSSFeatures without NGX being initialized.
10/8 15:55:04.281 [Render/4] [<>:0]: Attempt to ReleaseDLSSFeatures without NGX being initialized.
10/8 15:55:04.413 [Render/4] [<>:0]: Encountered missing grading lut, .
10/8 15:55:04.413 [Render/4] [<>:0]: Encountered missing grading lut, .

If you have been using Geforce Experience to manage your game settings for your various games. (This can be set in geforce experience to automatically optimized all new additions as the game is detected.) you can try adjusting down the settings. I do not know offhand what level of settings controls DLSS there but most folks say if they drop it down to the last or second to last point it should disable DLSS. From there you can stop geforce experience from automatically trying to optimize the game, launch the game normally and then adjust settings in game to get your preferred performance/quality setup. If that solves the issue, then you should be ok to play.

I have seen a few reports of DLSS related issues and performance problems so disabling it when possible is a good way to test. At that point it would be worth reporting the issue on the bug report forums to help our QA and Dev teams investigate potential issues with it and either work on the game or with Nvidia to try and address potential issues with it.

I had not been using it, however i took your suggestion to use it and also I put the slider at the bottom, however that did not fix the issue.

Is there anything else I can try?

Since i am also running a RTX 2070 i’ll give my input.
I am not using any software like GeForce Expirience to optimize my games. In fact i uninstalled the software just like i did with MSI Afterburner.

The change in the settings that helped me the most was simply changing the resolution settings in the Nvidia control centre to PC → 1920 x 1080 from Ultra -HD, HD, SD.
Note: Make sure to change it on the monitor where the game is running on.
Any game specific settings in the control centre are default and unchanged.

My In-Game settings are on medium / low to keep the temperatures low while the frame rate is capped to 62 FPS which is below the refresh rate of my monitor (75Hz).

Maybe that helps.

1 Like

Thanks, I uninstalled GeForce Experience, however that did not fix the problem either.

I’m not using GeForce experience and I crash almost every single run too. When are they going to fix this mess ? smh

1 Like

hola buenas noches. todavia no he podido entrar mi pc cumple con todos los requisitos pero no poseo placa de video. estuve jugando lo mas bien hasta el acto 2 y de ahi no me entro mas cuando creo o me uno a una partida se me sale todo el juego, no me tira ningun error ni nada. me podrias decir que puede ser?

Back to the top.

I still cannot start Diablo 2.

1 Like

Hey SkiandFish,

Can you post your DXDIAG

  1. Press Windows Key + R.
  2. In the Run window type dxdiag and press Enter.
  3. In the DirectX window, click Save All Information.
  4. Name the file “dxdiag” and save it to your Desktop. Open the new dxdiag file with Notepad.
  5. In the posting section hit the </> button for “Preformatted text” then paste (Ctrl+V) the DXDIAG contents. That’ll make the information much more readable.

If you are unable to post this due to the length of the DXDIAG, please feel free to use pastebin.com and share the direct link with us instead. Use the </> button as well in order to share the link.

Please see the information at the below link:

Thanks,
SkiandFish

Thanks SkiandFish!

It looks like the Nvidia drivers are a bit out of date and there’s some errors showing up indicating the GPU or GPU drivers are crashing/hanging.

Lets try doing a clean reinstall and update the Nvidia drivers. To clean install we usually recommend using the Display Driver Uninstaller tool.

  1. Download DDU here
    • Click on the first link under “Announcements” titled Display Driver Uninstaller (DDU). Then click the “Official Download Here” link to start the download.
  2. Run the .exe file and extract the contents to the default location. Open the new folder and run the Display Driver Uninstaller.
  3. You will get a pop-up saying it is recommended to reboot in Safe Mode, feel free to ignore this if you are not familiar with how to get into Safe Mode. To start the removal process, click on the driver type on the right side first, then click “Clean and restart”
  4. Once the PC restarts, go ahead and download the current drivers for your Nvidia card here: https://www.nvidia.com/en-us/geforce/drivers/
  5. Run the driver installer and use the default/recommended install steps.

That did not fix the issue. I still get crash on startup.

The game was working fine for me, then on October 8th the game crashed on me, and now it has been crashing on startup every time i launch the game.

Is there any additional information I can provide?

After comparing my dxidag, yours (SkiandFish) and Stoparik systems i can only find one flaw.

On my system only ONE display device is detected and that’s my main GPU.


Display Devices

       Card name: NVIDIA GeForce RTX 2070
    Manufacturer: NVIDIA
       Chip type: NVIDIA GeForce RTX 2070
        DAC type: Integrated RAMDAC
     Device Type: Full Device (POST)
      Device Key: Enum\PCI\VEN_10DE&DEV_1F07&SUBSYS_37321462&REV_A1
   Device Status: 0180200A [DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER] 

Device Problem Code: No Problem
Driver Problem Code: Unknown
Display Memory: 40764 MB
Dedicated Memory: 8031 MB
Shared Memory: 32733 MB
Current Mode: 1920 x 1080 (32 bit) (75Hz)
HDR Support: Not Supported

On your system and on Stoparik system there is also an integrated GPU detected which i believe is root cause of the problem here. Both Nvidia GPUs meet the requirements and have the drivers installed that are needed but on both systems the game won’t start.

Is there any way to remove the integrated GPU or deactivating it somehow?
I can’t look it up on my system and try if it works because i don’t have any other GPU.

1 Like

Deactivating the integrated GPU allowed it to launch, however the performance was not good.

Good job.

The issue is related to the intel GPU.

1 Like

I knew i had to be onto something after comparing 3 different systems where two systems can’t start the game and one system where it starts. Glad that you got it to start at least! <3

Performance however is a different problem which has to be set up individually. That may take a few tries to get it to run smoothly. I’d start by putting everything on low first and then slowly work your way up.
Make little changes to the settings and take it step by step.

1 Like

@Jambrix,

Disabling the Intel GPU allows it to launch and I get to the character select screen, however it is still crashing when i try to start a game up.

The issue is not yet resolved.

I have already uninstalled/reinstalled my Intel GPU drivers and I verified I have the latest version from Intel’s site.

I have two computers and this computer being broken means that i have had to share with my son’s computer and we have been unable to play together.

Hopefully this can be resolved before too long.

Thanks,
SkiAndFish