Gaming is a resource-heavy task for any computer and it requires a high-end computer to run newer games that rely on high-quality graphics. Gaming PCs often possess a lot of RAM/memory, a strong multi-core processor, and an expensive graphics card. However, even all of this is not enough to stop certain errors from appearing when you are not expecting them. Blue Screen of Death is every gamer’s nightmare, especially if it occurs regularly. This issue usually stops occurring on their own but there are also good solutions available.
PAGE_FAULT_IN_NONPAGED_AREA (dxgmms2.sys) Error
This error is usually associated with gaming but it can occur randomly even if you are not playing video games at all. It seems like this issue is exclusive to Windows 10 and it’s safe to say that Nvidia didn’t respond to many people who reported having the same issue. That is why its exact cause is unknown.
The real problem with this error message is that it occurs randomly and it can make you lose your progress in your video game, the document you are writing, etc. Check out below to see just how to handle this issue. Have a good read of The Most Common Fixes for BSOD.
Solution 1: Reverting Your Graphics Card Driver
It seems that this particular error message is exclusive to Windows 10 with Nvidia graphics cards. The new Windows 10 update must have had incompatibility issues with the newest Nvidia graphics driver leading to system instability and crashes.
- Open Control Panel and switch to the Icons View.
- Select the Devices and Printers option.
- Under Devices, Right-click on the PC icon with the name of your PC and select Device installation settings.
- You will be prompted with an option on whether Windows should download apps automatically or not. Click on the No (your device might not work as expected) option and proceed.
- Select the Never install driver software from Windows Update option as well.
Now we have prevented Windows from downloading new updates automatically. Now we need to switch to an earlier version of Nvidia’s graphics driver.
- Type “Device Manager” in your Search box and open it.
- Locate Display adapters and expand the list below.
- Find your graphics card, right-click on it and select Uninstall Device.
- Don’t worry about now being able to use your computer because you still have your integrated graphics card available to use.
- Most users have suggested using the 347.88 Nvidia’s driver as it has always worked for them. Download it from Nvidia’s official site.
- Run the file you just downloaded and follow the instructions on the screen. Your computer will probably restart and your screen might stutter during installation.
- Check to see whether the issue is resolved. The issue appears to be related to a certain Windows 10 version so know that you can revert to the newest driver after the next Windows 10 update.
Solution 2: Disable Some of Your Monitors
Some users have reported that they started experiencing this particular issue when they added multiple monitors to their setup. It might be wise to disable them until a new Windows and Nvidia update rolls out.
- You can disable your secondary monitors by right-clicking on your desktop and selecting “Display settings”. Simply disable the monitor after the Settings app opens.
- You can also use the Windows Key + P combination to disable your secondary monitor.
- If you can’t locate the Disable monitor option in the Settings app, use this Run command to access old settings where the option is available:
You can also use the Nvidia Control Panel if you have it installed.
Solution 3: Resetting BIOS Settings
Some users have suggested that clearing CMOS or resetting BIOS settings fixed their issues permanently. This fix is not difficult to perform and it’s also helpful to your computer.
- Restart your computer and wait for the boot screen to show up.
- Text on the bottom of the screen should read “Press _ to run Setup”. Press the key indicated before the screen goes away.
- Familiarize yourself with how BIOS controls work since you will need to rely on your keyboard for everything.
- Locate the “Setup Defaults” option. If you can’t find the exact wording, the option may also go by the name of “Reset to Default”, “Factory Default”, or “Setup Defaults”.
- Select the “Load Setup Defaults” and press Enter to proceed.
- Navigate to the Exit tab in BIOS and select the “Exit Saving Changes” option and Windows should proceed with startup.
Solution 4: Revert to a Previous Windows Version or Wait For the New One
Since this particular issue is related to the incompatibility of Windows 10 version and the graphics card driver, you can also revert to a previous version and wait for a new one to come out.
- Open the Settings app >> Update & security and navigate to the Recovery tab.
- Locate the Go back to the previous version of the Windows 10 option and click on Get started.
- Note that this option will only work if no longer than 10 days ago has passed since the last update.
- If you are unable to select this option, remain in the Update & security, move to the tab Windows Update and select Update history.
- Then the “Uninstall updates” option will be at the top of the screen and you will be notified of which updates you can get rid of.
You can also wait for a new version of Windows 10 to come out which will fix the issue.
Solution 5: A Simple Registry Edit
This quick little fix was able to solve this issue permanently for several users but it has some possible side effects. What is does is that it adds extra time to your GPU to respond to the issue whereas the original time setting is 2 seconds.
- Type “regedit” in either your Search bar or the Run dialog box and click OK.
- Navigate to
- Right-click and create a “DWORD (32-bit)” type of key (if you are using 64-bit OS then create DWORD (64-bit)) and set its name to “TdrDelay”. Set its value to 10 the first time. This gives 10 seconds of response time to your GPU instead of 2 (the initial value). If this does not work for you, try setting this value to 20 or 30.
Solution 6: Tweaks with the DirectX
Microsoft DirectX suite is capable of allowing applications to communicate with the system’s hardware. DirectX allows the Windows Operating System to smoothly & effectively communicate with the system’s graphics and audio/video hardware to provide the user with the best possible multimedia experience. As the problem is indicating it is related to DirectX, we can try refreshing it and see if it solves the problem.
- Repair and Reinstall DirectX.
- Now restart the system and check if your system is operating fine.
Solution 7: Disable Hardware Acceleration
Hardware Acceleration makes the rendering of graphics on a computer faster and smoother by offloading graphics rendering abilities to the computer’s graphics hardware i.e. GPU instead of software/CPU. If your system cannot handle the game, then disabling Hardware Acceleration may solve the problem.
- Disable Hardware Acceleration.
- Restart the system and check if the issue is resolved for good.