The Blue Screen of Death (BSOD) is a terrifying experience for Windows users. There are different reasons why you encounter BSOD. Each comes with an error code, and today, we are discussing ways to fix the dxgmms2.sys blue screen error code.
The dxgmms2.sys error in Windows 11 is related to the DirectX graphics kernel mode driver. It typically indicates an issue with the graphics subsystem, leading to system crashes, blue screen errors (BSOD), or performance problems when running graphics-intensive applications or games.
1. Corrupted or outdated graphics drivers- When the graphics drivers are not up to date or are corrupted, encountering BSOD issues is common.
2. Hardware issues—This error can also be caused by problems with the graphics card, RAM, or other hardware components.
3. Software conflicts – Certain applications or background processes may conflict with graphics operations.
4. Overheating – Overheating of the GPU can cause instability and result in errors.
5. DirectX problems – Issues with the DirectX installation or settings can contribute to this error.
The primary reason for this error in Windows is a graphic driver issue. There are two situations to consider: one where the error occurs after you have updated your drivers and another when you have not updated your graphics driver for a long time. Both cases are different and will require different methods to fix the issue.
If you face issues after a recent update, roll back the drivers to their previous state. Here are the steps for rolling back drivers.
1. Press Win + X to open the Power menu and click on Device Manager.
2. Click on Display Adapters to reveal your graphics card.
3. Right-click on the graphics card and select Properties to open a new box.
4. Click on the Driver tab in the Properties box.
5. Next, click on the Roll Back Driver button to remove the latest driver installation.
Note : If the Roll Back Driver button is disabled, uninstall the driver. Upon restarting, Windows will reinstall the default graphics drivers.
Drivers are small programs that help establish communication between hardware and software. All hardware manufacturers maintain an official website where you can find the latest drivers. However, finding the right drivers, downloading them, and installing them is not easy. Hence, we recommend that you use the Device Manager or Advanced Driver Updater.
If you have not updated drivers for a long time, use any of the two ways mentioned below:
Advanced Driver Updater is an application that will help users search, download, and install the latest version of the drivers on their PC. It has no limitations and can update drivers with a few mouse clicks. Here are the steps:
1. Download Advanced Driver Updater using the Download button provided below.
2. Double-click on the file downloaded and follow the onscreen steps to install the application.
3. After installation, launch the app and click on the Start Scan Now button.
4. The app will scan your system for driver anomalies and present a list of driver issues on your screen.
5. Click the Update button next to Graphics Driver and let the app do its job.
6. After the update process has been completed, reboot the PC.
Another frequent cause is the hardware acceleration feature in Windows 10 and 11. While hardware acceleration enhances your computer’s performance, you can disable it to check if the dxgmms2.sys error continues to occur. Here is what you need to do.
1. Press the Windows key and type “Regedit.”
2. Click on the result with the same name.
3. Copy and paste the following path in the address bar of the Windows Registry Editor, followed by the Enter key.
HKEY_CURRENT_USER > Software > Microsoft > Avalon.Graphics
4. After the Avalon graphics is highlighted in the left panel, right-click on a blank space in the right pane and click on New > DWORD (32-bit) Value.
5. Rename this new entry as DisableHWAcceleration.
6. Double-click on this entry and type “1” under Value data.
7. Click on OK and reboot the PC.
Note : If you continue to experience the blue screen error after this method, re-enable hardware acceleration by changing the value data in the DisableHWAcceleration entry back to “0”.
The dxgmms2.sys error is directly linked to DirectX in Windows, as the filename is an abbreviation for DirectX Graphics MMS. To diagnose the issue, use the built-in DirectX Diagnostic Tool in Windows by following these steps.
1. Press Win + R to launch the RUN dialog box. Type “dxdiag” and click the OK button.
2. After the DirectX Diagnostic Tool finishes scanning. Click on the Display tab.
3. Look for the Notes section below and check if there are any issues mentioned.
4. If there are errors stated then you have to download the DirectX End-User Runtime Web Installer from the Microsoft Official website.
5. Double-click on the file downloaded and proceed with the steps to install it.
6. Restart the computer and check if the issue persists.
Check the Memory using the Windows Memory Diagnostic Utility because any BSOD error can be caused by RAM issues. Here are the steps to use this tool.
1. Press the Windows key and type “Windows Memory Diagnostic”.
2. Click on the relevant result under Best Match.
3. A new dialog box will open where you have to click on the “Restart now and check for problems” option.
4. The PC will restart and the tests will be carried out that will help you know if your RAM is faulty and needs replacing.
Microsoft Provides regular updates to all genuine Windows 11 users. You can check for new updates by following these steps:
1. Press the Win key, type “Check For Updates,” and click on the relevant result.
2. Click the “Check For Updates” button in the settings window.
3. After the updates have been completed, reboot the PC.
The SFC tool is a built-in utility that scans your PC’s files for issues and repairs them. Here are the steps to use it:
1. Press Win + S to open the search box, type “cmd,” right-click on “Command Prompt” in the search results, and select “Run as administrator.”
2. If prompted for administrative privileges, click “Yes” to continue.
3. In the Command Prompt window, type “sfc /scannow” and press Enter.
4. Once the scan is complete, close the Command Prompt window and restart your computer.
Another useful tool for fixing internal issues is DISM. This tool can resolve a variety of problems. Here’s how to use it:
1. Press Windows + S, type cmd, right-click on Command Prompt, and select Run as administrator.
2. In the Command Prompt window, enter the following command and press Enter:
DISM /Online /Cleanup-Image /RestoreHealth
3. Wait for the process to complete, then restart your PC.
Most users who encounter this BSOD Error have reported that disk errors or a faulty hard drive often cause it. The simplest way to diagnose and resolve hard disk issues is by using the Check Disk tool in Windows. Here are the steps to follow:
1. Press Win + R to open the Run dialog.
2. Type CMD and press Ctrl + Shift + Enter to open Command Prompt with administrative privileges.
3. If prompted by the User Account Control, click Yes.
4. Copy and paste the following command:
chkdsk /f /r
5. Restart your computer.
A system restore will revert your PC to a previous state where everything is functioning properly, without deleting your files. However, you’ll lose any applications installed after the restore point and any changes made to settings since then. Here’s how to perform a system restore:
1. Restart your PC and boot into the Windows Recovery Environment, then select Troubleshoot.
2. Choose Advanced options and then select System Restore.
3. Select your Administrator Account, enter your password, and click Continue.
4. Choose the restore point you created and follow the on-screen instructions to complete the process.
Read Also: How to Fix Windows 10/11 System Restore Is Taking a Long Time
Experts have also stated that an Outdated BIOS can result in the dxgmms2.sys BSOD Error In Windows. While the process for updating your BIOS may vary by manufacturer, the basic steps are as follows:
1. Navigate to the official website of the motherboard manufacturer and search for the latest updates related to your motherboard.
2. The file downloaded from the website will most probably be compressed. (Rar or Zip).
3. Uncompress the file and extract the contents to a USB flash drive.
4. Click the Start button, then select the Power option.
5. Click Restart while holding the Shift key.
6. On the next screen, navigate to Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
7. Once in the BIOS menu, look for the update option. Many motherboards allow you to flash the BIOS using a USB drive, so make sure it’s connected.
Note : It is best to consult your motherboard's manual for specific instructions.
If the previous solutions haven’t worked, resetting Windows may be the final step to fix the dxgmms2.sys BSOD Error. Here’s how to reset your Windows PC:
1. Open the Start menu and search for ‘Reset this PC.’ Then, select the appropriate option from the search results.
2. Click on “Reset PC.”
3. Select “Keep my files.”
4. Follow the on-screen instructions to start the reset process for your Windows computer.
Tip : Although Windows provides an option to keep your data during the reset, it is recommended to manually back up your files externally to prevent any potential data loss.
I hope that the above-mentioned steps have helped you fix the dxgmms2.sys BSOD Error In Windows. We would like to hear all about it in the comments section below. Do let us know which method helped you to fix this issue.
Read Also :
[Fixed] Driver PNP Watchdog BSoD Error
How to Fix Usbhub.sys Blue Screen Errors (BSOD) On Windows 11/10
You can run various applications on Windows OS to carry out your tasks. If one…
Microsoft released the Windows 24H2 version update on October 1, 2024, and said the rollout…
The internet is filled with malware-infected websites and harmful and unwanted content that is easily…
Systweak Software, known for its PC optimization, security, and other tech solutions, is thrilled to…
Do you want to update and download Dell Inspiron 15 Drivers for Windows? There are…
Do you have an image with embedded text that you wish to extract and use…