Diablo III is an action game which is based inside a dungeon. It is published by Blizzard and has been a record holder for being the fastest-selling game. In the coming years, more iterations of the game are expected to come along.
Despite Blizzard having experience in developing games, we came across instances where Diablo 3 seemed to be crashing. The game either kept crashing or only crashed intermittently in-game. This has been a very widespread issue that has plagued users for a long time. In this article, we will go through all the methods as to why this issue occurs and what the workarounds are to fix them.
What causes Diablo 3 to Crash?
After looking at the user cases and combining our investigations, we concluded that the issue occurred due to several different reasons. Some of the reasons why your game might crash are but not limited to:
- System requirements: These are most probably the most popular reason why your game crashes. If the very system requirements are not being met, you will experience several problems including the one where your system crashes.
- Outdated graphics drivers: Graphics drivers are perhaps the most important resources of your computer when it comes to gaming. If the graphics drivers are outdated or corrupt, the information will not get replayed properly and you will experience crashes.
- Overlays: Overlays such as Discord are known to cause troublesome issues with the game. Here, we can try disabling them and see if this makes any difference.
- Razer Chroma SDK: Chroma is a software of Razer which allows users to sync their peripherals in terms of lighting and also set hotkeys to access shortcuts. Even though this has no link with Diablo, it is known to cause issues including crashes.
- Administrator access: Since games consume so many resources, sometimes the computer limits their activity because they are running as a standard application which in turn causes the game to crash. Here, running the game as an administrator helps.
- Visual C++ 2010: We also came across numerous reports where Visual C++ was causing issues with the game. Even though this library is meant to facilitate and provide libraries to games, in this case it is the opposite. Uninstalling it might help.
- Computer in error state: This is another possible cause why your game is crashing again and again. Because the computer is in an error state, some modules might not work properly and hence cause the crash.
- Game installation corrupt: If the very game files are corrupt and have missing modules, you will not be able to play the game without crashing. Repairing the game files helps here.
- Game cache files: Every game stores some type of cache files on your computer so it can fetch the configurations from them when needed. Here, deleting the cache files might help.
- Bit version: Diablo 3 also has the option where you can change the bit architecture on which the game will run. If the bit version of the game and your OS are a mismatch, you will experience numerous errors.
Before we start with the solution, make sure that you are logged in as an administrator and have an active internet connection.
Pre-requisite: Checking System Requirements
Before we start our troubleshooting process, you should make sure that your PC meets the minimum requirements meant for the game. Even though the game will run on the minimum requirements, we recommend that you have the recommended requirements. Here are the minimum requirements:
Minimum System Requirements CPU: Intel Pentium D 2.8 GHz or AMD Athlon 64 X2 4400+ CPU SPEED: Info RAM: 1 GB RAM (1.5 GB required for Windows Vista/Windows 7 users) OS: Windows XP/Windows Vista/Windows 7/Windows 8 (Latest Service Packs) VIDEO CARD: NVIDIA GeForce 7800 GT or ATI Radeon X1950 Pro or better PIXEL SHADER: 3.0 VERTEX SHADER: 3.0 FREE DISK SPACE: 12 GB DEDICATED VIDEO RAM: 256 MB
Here are the recommended requirements:
Recommended System Requirements CPU: Intel Core 2 Duo 2.4 GHz or AMD Athlon 64 X2 5600+ 2.8 GHz CPU SPEED: Info RAM: 2 GB OS: Windows XP/Windows Vista/Windows 7/Windows 8 (Latest Service Packs) VIDEO CARD: NVIDIA GeForce 260 or ATI Radeon HD 4870 or better PIXEL SHADER: 4.0 VERTEX SHADER: 4.0 FREE DISK SPACE: 12 GB DEDICATED VIDEO RAM: 512 MB
Solution 1: Uninstalling Razer Chroma SDK
The very first step which we will take in our troubleshooting process is uninstalling Razer Chroma SDK. This application allows users to synchronize the RGB display of their Razer peripherals. Numerous updates are rolled out to the application whenever a new peripheral is launched.
Despite its essential use in peripheral control, we came across numerous instances where the application was clashing with Diablo 3 itself even though it doesn’t have any direct relation with the game mechanics except peripheral input. In this solution, we will navigate to the application manager and uninstall the application. Press Windows + R, type “appwiz.cpl” in the dialogue box and press Enter.
- Here all the applications installed on your computer will be listed. Navigate through the list until you find the software, right-click it and select “Uninstall”.
- Restart your computer completely and try launching the game again.
Tip: Furthermore, if you have any background processes or optimizing programs such as CCleaner or especially Logitech software, it is recommended that you either completely disable them or uninstall them.
Solution 2: Disabling Overlays
Overlays provide sleep benefits to the users as they provide small add-ons whatever game you are playing. This way, you don’t have to alt-tab into the application to start recording or take a screenshot of the game you are playing.
To perform all these functions, Overlays are programmed to be in-sync with the game. If the overlays are conflicting with the game instead, you will experience numerous issues including the one where Diablo 3 crashes.
Below is a method on how to disable Discord overlay (if you are using one). Make sure that you disable all other overlays present on your computer.
- Launch Discord and open its User Settings. Once you are in the settings, click Overlay and then uncheck the option of Enable in-game overlay.
- Restart your computer completely so changes are implemented and check if the FPS drop is fixed.
Solution 3: Uninstalling Microsoft Visual C++
Microsoft Visual C++ is a collection of libraries that primarily help game engines run their commands or execute instructions. It has tools for various other C++ products as well including Microsoft Windows API, Microsoft .NET Framework, and DirectX API, etc.
Despite the importance of these libraries, we seemed to be getting the opposite results from the users. It seemed that these libraries, instead of helping the game, were conflicting with it which caused it to crash. Hence you should consider Uninstalling all these libraries.
Below are steps on how to install them:
- Press Windows + I and then click on Apps from the next window.
- Now, search for Redistributable in the dialogue box. Once the results return, click on each entry and select Uninstall.
- After all the entries have been uninstalled, restart your computer and see if the issue is resolved.
Solution 4: Repairing Game
Another thing to try before we try performing more drastic measures is repairing and resetting the in-game settings. If the very installation files of Diablo 3 are missing or corrupt, you will experience numerous issues including the crashing of the game.
- Launch the Blizzard Battle.net application on your computer.
- Select Overwatch from the list of games, click the ‘gears’ icon present to open the options and select “Scan and Repair”.
- After Beginning Scan, wait for the repair to finish. After the process is done, restart your computer and check if you can play the game.
Solution 5: Resetting In-Game Options
Almost every game has options which allow you to change the game’s graphics, sounds, and video result. Normally, no matter what change you do to these settings, it shouldn’t cause your game to crash. However, if you have custom settings and the game is crashing after you changed them, there is a cause of concern.
In this solution, we will navigate to Diablo 3’s game settings and then reset them to their default ones. Later, we will restart your computer and see if this did the trick.
Note: It should be noted that your in-game preferences will be erased and you will have to set them again.
- First, click the Blizzard icon at the top-left end of the launcher’s screen. Click it once and then select
- Once you are in the settings, click on Game Settings using the left navigation bar. Now click on Reset in-game options.
- Once you have reset the settings, restart your computer and then check if this fixed the crashing issue of Diablo 3.
Solution 6: Deleting Blizzard Configurations
Every game we play on our PCs stores temporary configurations in the computer’s local storage which saves all the preferences of the user. Whenever the game loads up, these configurations are loaded up into the game. If these configurations are somehow corrupt or have missing modules, you can guess how negatively this will impact the game.
Here in this solution, we will delete the configuration files and then restart your computer. When we launch the game again, these files will be created automatically with default values.
Note: When the new config files are being created, there might be some pause in the game/game engine. Hence you should be patient and let the process complete in the background.
- Type %appdata% after pressing Windows + R. A directory will open in front of you. Use the navigation keys to step back and you will see these folders:
Local LocalLow Roaming
- Navigate into each directory one by one and delete the Blizzard This will delete all the temporary configurations of the game.
Solution 7: Power cycling your computer
As we approach the end of our troubleshooting journey, it is important to understand the importance of computer to shut down every once in a while. Your computer is constantly reinitializing or resetting modules with more and more files being created in the background. Even though these processes are at the OS level and don’t usually conflict with any individual application, we noticed that if these modules did not work properly, crashes start to occur in Diablo 3.
Here, we will power cycle your computer which is an act of completely shutting down the computer. When the power is drained and the computer is turned back on, these configuration files and modules will be reset with default values.
In case you are using a laptop, follow the steps below:
- Shut down the computer completely and also unplug the power cable.
- Press the battery button at the backside of your laptop and remove the battery from it.
- Now, press and hold the power button for around 10 seconds. Now leave the system be for a couple of minutes before assembling everything back and launching the game.
In case you have a PC Desktop, follow the steps below:
- Shut down your computer and remove the main power supply from the socket.
- Next press and hold the power button for around 10 seconds. Now leave the PC be for a couple of images before opening it again.
- Launch the game and see if the issue is resolved.
Solution 8: Updating Graphics Drivers
As our last solution, we will be updating the graphics drivers on your computer. Graphics drivers are the main force in communicating information between the software and hardware components of the computer. If they are corrupt or not working properly, the display mechanism will not work and the game will crash unexpectedly when you are playing. In this solution, we will first install DDU and then remove the current drivers. Next, we will see if default drivers work. If they don’t, we will manually update the drivers.
- After installing Display Driver Uninstaller (DDU), launch your computer in safe mode. You can check our article on how to boot your computer into safe mode.
- Once DDU is launched, click Clean and Restart. This action will uninstall the current drivers from the computer.
- Now after the uninstallation, boot your computer normally without safe mode. Once in normal mode, type msc in the dialogue box after pressing Windows + R. Right-click on any space and then click Search for hardware changes. The default drivers will now be installed on the computer.
- Normally, the default drivers work but the graphics aren’t that good. Here, you can update the drivers either manually or using Windows update.
Locate the graphics drivers, right-click on them and click on Update Driver.
- After you have installed the drivers, restart your computer and check if the problem is solved.