Readers help support Windows Report. We may get a commission if you buy through our links.
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
If you’ve enabled DirectX 12 but when you launch a game you are met with a black screen, it could be an issue of insufficient system resources, outdated drivers or incorrect settings that trigger the black screen.
DirectX 12 is an advanced version so you must ensure that your graphics card is compatible to run games smoothly. or else you’ll get the DirectX 12 is not supported on your system error.
How do I fix a black screen on DirectX 12?
1. Roll back to an earlier driver version
1.1 If the Roll Back Driver option is available
- Press Windows + R to open the Run dialog box.
- Type devmgmt.msc and click OK to open the Device Manager.
- Locate and click Display adapters to expand it.
- Right-click the NVIDIA driver and choose Properties.
- Go to the Driver tab, and select the Roll Back Driver option.
- On the Driver Package rollback page, select the reason for the rollback and click Yes.
- Restart your computer to complete the process.
If the Roll Back Driver button is greyed out, it means Windows can’t find any NVIDIA driver to which it can roll back. You’ll need to manually download and install an older version of an NVIDIA driver.
1.2 If the Roll Back Driver option is greyed out
- Go to the NVIDIA official website and download the desired version of the NVIDIA driver at the desired location.
- Press Windows + R to open the Run dialog box.
- Type devmgmt.msc and click OK to open the Device Manager.
- Locate and click Display adapters to expand it.
- Right-click the NVIDIA driver and choose Update driver.
- Click Browse my computer for drivers.
- On the Update drivers window, click Browse, navigate to the folder where you saved the downloaded file, and click Next.
- Follow the onscreen instructions to complete the process.
1.3 Use the Display Driver utility
NOTE
Before proceeding with this method, it is recommended that your computer be run in safe mode to avoid conflicts when running the application.
- Go to the NVIDIA official website and download the desired version of the NVIDIA driver at the desired location.
- Download the Display Driver Uninstaller and double-click the installer file to run the setup.
- On the Installer wizard, click Next to initiate the installation.
- Follow the onscreen prompts to complete the process.
- Once it is installed, the app will launch.
- From the right side, from the first drop-down, select GPU and choose NVIDIA in the second one.
- Now click the Clean and restart button. The tool will remove the NVIDIA driver and restart your computer.
- Now go to the downloaded driver and double-click it to initiate the installation.
- Choose Custom (Advanced), then click NEXT. Follow the onscreen instructions to complete the installation.
2. Perform a clean install of your GPU drivers
NOTE
This step is for NVIDIA graphic cards.
- Go to the NVIDIA Driver Downloads Page and select your product type, series, and operating system. Choose either the Game Ready Driver or Studio Driver based on your needs, then click Search and Download the driver installer.
- Close all open programs, especially GPU monitoring utilities (like EVGA Precision X or MSI Afterburner), and any aggressive antivirus programs that might interfere with the installation.
- Right-click the downloaded driver installer and select Run as administrator.
- Click Yes if prompted by Windows User Account Control.
- Choose the default path for temporary driver files by clicking OK.
- Click Agree And Continue.
- Choose Custom (Advanced) and click Next.
- Tick the Perform clean install option and click Next.
- Once the installation completes, reboot your PC to finalize the process.
3. Run the Windows memory diagnostic tool
- Press the Windows key, type Windows Memory Diagnostic, and click Open.
- Click Restart now and check for problems.
- The computer will restart and the tool will run the memory test.
- You can change the test options by pressing F1.
- Once the scan is complete, you can check for errors under Event Viewer.
4. Turn off features on NVIDIA Control panel
4.1 Instant Replay
- Open the GeForce Experience app.
- Press Alt + Z to launch the Share overlay.
- Click Instant Replay and disable it.
- To exit the Share overlay, press Alt + Z again.
4.2 Turn off the Anti-Aliasing feature
- Right-click the space on the desktop and select NVIDIA Control Panel.
- Click Manage 3D settings from the left pane, and go to the Global Settings tab.
- Locate Antialiasing and select Off from the drop-down.
- Switch to Program Settings and turn off Antialiasing.
- Click Apply to save the changes and reboot your computer.
These are some of the features that we found were causing the black screen issue when launching games on DirectX 12. Anti-aliasing helps improve the visuals of your game while instant replay allows you to record your gameplay.
While they enhance your overall experience, your GPU may not be cut out to withstand the load especially if it is an integrated one. If it consumes too much GPU memory, a black screen is inevitable. Disabling them lightens the load and may resolve the black screen error.
5. Repair/reset the NVIDIA Control panel
- Hit the Windows key and click on Settings.
- Click on Apps on the left pane then Apps & features on the right pane.
- Locate the NVIDIA C0ntrol panel app.
- Click on Repair.
- Go back and click on Reset if the repair option failed.
Remember that resetting restores the app to default settings so if this fixes the black screen on DirectX 12, you can start enabling the settings one by one until you find the culprit. We have the best DirectX 12 settings that guarantee an elevated performance so don’t miss out on this.
You can also try reinstalling DirectX 12 and see if the black screen issue persists. Sometimes the app is buggy and just needs a reset.
That’s a wrap from us but we’d like to hear about any other solutions that worked for you but missing from our list. Drop us a line below.