dxgmms2.sys Blue Screen Fix Guide (Windows 10/11)

How to Fix dxgmms2.sys Blue Screen Errors in Windows 10/11

The dxgmms2.sys file is a critical system driver responsible for managing graphics memory and communication between the DirectX graphics API, Microsoft’s Display Driver Model (DDM), and your GPU. When this driver fails or encounters issues, it can trigger a Blue Screen of Death (BSOD) with error codes like CRITICAL_PROCESS_DIED, DPC_WATCHDOG_VIOLATION, or VIDEO_TDR_FAILURE. These errors often appear during gaming, video playback, or when using graphics-intensive applications. This guide will help you diagnose and resolve the problem without needing advanced technical skills.

Why Does dxgmms2.sys Cause BSODs?

The dxgmms2.sys driver is part of Windows’ core graphics stack, so issues arise when:

  • Outdated or corrupted GPU drivers: Graphics card or chipset drivers that are outdated, incompatible, or improperly installed can conflict with the system.
  • Faulty hardware
    • Loose or damaged RAM modules (especially if errors occur during memory-intensive tasks).
    • A failing GPU (e.g., overheating, loose connections, or a dying graphics card).
    • Faulty monitor cables or display hardware.
  • Corrupted system files: System updates, malware, or improper shutdowns can damage critical Windows components.
  • Overclocking or overutilization: Pushing your GPU beyond its limits (e.g., in games) can trigger instability.
  • Third-party software conflicts: Antivirus, background apps, or game overlays (e.g., Discord, NVIDIA GeForce Experience) may interfere with graphics rendering.

Step-by-Step Fixes for dxgmms2.sys BSODs

1. Update or Reinstall GPU Drivers

The most common cause of dxgmms2.sys-related crashes is outdated or buggy drivers. Follow these steps:

  • Uninstall current drivers safely:
    • Press Win + X, then select Device Manager.
    • Expand Display adapters, right-click your GPU (e.g., NVIDIA, AMD, or Intel), and choose Uninstall device. Check Delete the driver software for this device if prompted.
  • Download official drivers:
    • Visit your GPU manufacturers website (e.g., NVIDIA, AMD, or Microsofts Intel for integrated graphics).
    • Download the latest driver for your GPU model and OS (Windows 10/11). Avoid third-party sites like Driver Booster.
  • Install drivers in Clean Install mode:
    • Run the installer, but choose Custom Installation and select Perform a clean installation. This removes leftover files from previous installations.
    • Restart your PC after installation.

2. Run System File Checker (SFC) and DISM

Corrupted system files can trigger BSODs. Use these built-in tools to repair them:

  • Open Command Prompt as Administrator:
    • Press Win + X, then select Terminal (Admin) or Command Prompt (Admin).
  • Run SFC scan:
    sfc /scannow

    Wait for the process to complete (may take 1020 minutes). Restart if prompted.

  • Run DISM repair (if SFC doesnt work):
    DISM /Online /Cleanup-Image /RestoreHealth

    This may take longer. After completion, run SFC again.

3. Check for Hardware Issues

Faulty RAM or GPU can mimic driver errors. Test these components:

  • Test your RAM:
    • Use Windows Memory Diagnostic:
      mdsched.exe

      Select Restart now and check for problems. Follow on-screen instructions.

    • For thorough testing, use third-party tools like MemTest86 (create a bootable USB). Run at least 4 passes.
  • Check GPU health:
    • Monitor temperatures with tools like HWMonitor. Overheating (above 85C under load) can cause crashes.
    • Reseat your GPU if possible: Power off, unplug the card, and reinsert it firmly into the slot. Ensure PCIe slots arent bent.

4. Disable Overlay and Background Apps

Third-party overlays (Discord, OBS, NVIDIA GeForce Experience) or background apps can conflict with dxgmms2.sys. Try disabling them:

  • Disable Game Bar and Overlays:
    • Go to Settings > Gaming > Game Bar and toggle it off.
    • Right-click the Discord/Steam taskbar icon, select Settings > Advanced > Performance > Enable Hardware Acceleration, then disable it.
  • Temporarily disable startup apps:
    Taskmgr

    Go to the Startup tab, disable non-essential apps (e.g., NVIDIA GeForce Experience), and restart.

5. Check for Windows Updates and Cleanup

Windows updates often include GPU driver fixes. Also, temporary files can cause instability:

  • Install pending updates:
    • Go to Settings > Update & Security > Windows Update, then click Check for updates. Install all optional drivers (especially “Graphics” updates).
  • Clear temporary files:
    cleanmgr

    Select drives, choose Temporary files > OK > Delete Files. Restart afterward.

6. Use Safe Mode to Diagnose

If the BSOD persists in normal mode, boot into Safe Mode with Networking (hold Shift + F8 during startup) and test if the issue occurs. If not, a third-party driver or app is likely the culprit.

7. Check Event Viewer for Clues

Event Viewer logs can pinpoint the exact cause:

  • Open Event Viewer:
    eventvwr.msc
  • Navigate to Windows Logs > System. Look for errors with Error under Level, dated near the BSOD time.
  • Note any error codes (e.g., 0x133 for DPC watchdog) and search online for solutions specific to your GPU model.

8. Last Resort: System Restore or Reset

If all else fails, restore your system to a point before the issue started:

  • Create a restore point (if available):
    rstrui.exe

    Choose a date before the BSODs began.

  • Reset Windows (keep files):
    Settings > Update & Security > Recovery > Reset this PC > Keep my files. This reinstalls Windows without deleting personal data.

FAQ: Common Questions About dxgmms2.sys BSODs

  • Is dxgmms2.sys a virus?

    No. Its a legitimate Microsoft driver (located in C:\Windows\System32\drivers\dxgmms2.sys). Never delete or modify it manually.

  • Why does this happen only when gaming?

    Games stress the GPU heavily, exposing driver instability. Updating drivers and monitoring temperatures usually resolves this.

  • Can a failing SSD cause dxgmms2.sys errors?

    Indirectly yes. A faulty SSD can corrupt system files during read/write operations, leading to BSODs. Run chkdsk /f in Command Prompt (Admin) to check disk health.

  • Should I disable dxgmms2.sys?

    No. This driver is essential for graphics rendering. Disabling it will break your display and system stability.

  • What if the BSOD happens during Windows setup or updates?

    Boot into Safe Mode (hold Shift + F8) to uninstall recent drivers or roll back updates via Settings > Update History > Uninstall updates.

Prevent Future dxgmms2.sys Errors

To avoid recurring BSODs:

  • Update GPU drivers monthly and before major games or Windows updates.
  • Monitor GPU temperatures using tools like HWMonitor.
  • Avoid overclocking unless youre experienced; use manufacturer-recommended settings.
  • Disable unnecessary background apps (e.g., Discord overlay, NVIDIA GeForce Experience) when not in use.
  • Use a dedicated graphics card for gaming if your integrated GPU is insufficient.

If the issue persists after trying these steps, consult Microsoft Support or your GPU manufacturers support team with the exact error code from the BSOD screen. Most users resolve this by updating drivers or addressing hardware issues like overheating or faulty RAM.

Last Updated: December 13, 2025

Tested on: Windows 10 (22H2) & Windows 11 (23H2)

Leave a Comment