How To Fix The dxgmms2.sys BSOD Error In Windows

How-to-Fix-the-dxgmms2

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. 

What Is This Error

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. 

Why Does it Occur

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.

Resolve The dxgmms2.sys BSOD Error In Windows

Method 1: Rollback Your Graphics Drivers

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.

  • The error occurs after a recent graphic driver update – Rollback drivers.
  • The error occurs if graphics drivers have not been updated – Update Drivers.

How To Roll Back Drivers On Windows PC?

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.

Graphics driver properties

Note : If the Roll Back Driver button is disabled, uninstall the driver. Upon restarting, Windows will reinstall the default graphics drivers.


6. Follow the onscreen instructions and reboot your PC.

How To Update Drivers On Windows PC

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: 

  • Update Using Advanced Driver Updater.

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.

start scan using advanced driver updater
3. After installation, launch the app and click on the Start Scan Now button.

update all using advanced driver updater
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.

Method 2: Turn Off Hardware Acceleration

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.

DisableHWAcceleration
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”.

Method 3: Use The DirectX Diagnostic Tool

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.

DirectX Diagnostic Tool
4. If there are errors stated then you have to download the DirectX End-User Runtime Web Installer from the Microsoft Official website.DirectX End-User Runtime Web Installer
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.

Method 4: Activate The Windows Memory Diagnostic Tool

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.

Method 5: Update Windows

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.

Method 6: Run The System File Checker Tool

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.

Method 7: Run Deployment Imaging Services And Management Tool

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.

Method 8: Run The Check Disk Utility

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.

Method 9: Restore Your PC To Back Date

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.

Troubleshoot Option
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

Method 10: Update BIOS

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.

Method 11: Reset Windows

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.

Watch our video here  –

[ Fixed ]

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

Share On :

About The Author

Dheeraj Manghnani
Dheeraj Manghnani

Dheeraj Manghnani likes to read and write about latest technological developments that make life simpler in today's intricate world. He has been fascinated by technology since he got his first computer and is on a never ending quest to know more and share his knowledge with others.

Related Posts

Leave a comment

Your email address will not be published. Required fields are marked *

Seen on

View All
Stripe Balckfriday Stripe Balckfriday