Here is the fix I used to resolve the same problem of the error code 31 on the Microsoft Basic Display Adapter found in Windows Device Manager.

The conditions I was working with, Hardware installed:

  • Ryzen 7 7800X3D (CPU)
  • Gigabyte RTX 3070 Ti (GPU)

The drivers from the GPU were all up to date.

The attempt to reinstall drivers via Device Manager failed, same error 31 code.

My CPU has integrated graphics, so I went to AMD website support page for that CPU
(see URL: https://www.amd.com/en/support/apu/amd-ryzen-processors/amd-ryzen-7-processors/amd-ryzen-7-7800x3d )

I downloaded their Auto-Detect and Install tool for my windows version and installed it.

Using that tool, it detected all the AMD related hardware and installed all the AMD drivers I required. When that finished, the Microsoft Basic Display Adapter driver that was in error, was removed, replacing it with the drivers for my CPU (AMD Radeon Graphics drivers).

A reboot was required to complete the install.

This fix showed the error was due to the missing CPU display drivers, not the GPU drivers. My CPU has integrated graphics, and thus, required the necessary drivers for it to work with my windows version.

My BIOS would adjust settings to work accordingly since I do have a dedicated video card (GPU).

Hope that clears it up for you. :)

🌐
Intel
intel.com › product support › graphics
Resolve Error Code 31 for Intel® Graphics
Double-clicking the Intel graphics controller shows the following error in Device status: This device is not working properly because Windows cannot load the drivers required for this device.
Top answer
1 of 5
13

Here is the fix I used to resolve the same problem of the error code 31 on the Microsoft Basic Display Adapter found in Windows Device Manager.

The conditions I was working with, Hardware installed:

  • Ryzen 7 7800X3D (CPU)
  • Gigabyte RTX 3070 Ti (GPU)

The drivers from the GPU were all up to date.

The attempt to reinstall drivers via Device Manager failed, same error 31 code.

My CPU has integrated graphics, so I went to AMD website support page for that CPU
(see URL: https://www.amd.com/en/support/apu/amd-ryzen-processors/amd-ryzen-7-processors/amd-ryzen-7-7800x3d )

I downloaded their Auto-Detect and Install tool for my windows version and installed it.

Using that tool, it detected all the AMD related hardware and installed all the AMD drivers I required. When that finished, the Microsoft Basic Display Adapter driver that was in error, was removed, replacing it with the drivers for my CPU (AMD Radeon Graphics drivers).

A reboot was required to complete the install.

This fix showed the error was due to the missing CPU display drivers, not the GPU drivers. My CPU has integrated graphics, and thus, required the necessary drivers for it to work with my windows version.

My BIOS would adjust settings to work accordingly since I do have a dedicated video card (GPU).

Hope that clears it up for you. :)

2 of 5
6

Hi Parker,

I am Dave, I will help you with this.

If you are seeing the Microsoft Basic Display Adapter listed in Device Manager, that means you have no graphics drivers installed, that current driver is only used when you are installing Windows.

Go to the support page for your PC on the manufacturers website, then from there, download and install the version of graphics drivers they provide.

Discussions

Code 31 for Microsoft Basic Display Adapter and Nvidia card ?
I am not able to use my Nvidia graphics card to play games. First of all, MBDA properties shows Code 31 error with something like POSTed driver are not same as installed drivers. There is no option to rollback the driver and when I try to update it via system update or manually after... More on forums.tomshardware.com
🌐 forums.tomshardware.com
2
0
November 10, 2021
Microsoft Basic Display Adapters error 31
I'm trying to fix an issue with ... Microsoft basic display adapters in device manager. One has the yellow warning icon and in properties it says "This device is not working properly because Windows cannot load the drivers required for this device (Code 31).... More on answers.microsoft.com
🌐 answers.microsoft.com
13
151
August 9, 2023
Help. Microsoft Basic Display Adapter Error Code 31
That's probably for the cpus igpu driver not the gpu. Are you having problems with the computer? More on reddit.com
🌐 r/buildapc
9
0
June 23, 2023
Microsoft Basic Display Adapter error code(31)
Hello! I recently faced a problem with my lenovo laptop which is super old and that my GeForce GT 555m wasn't working and when i checked in device it gave me error code(43),I tried reinstalling it but whatever i did the same problem appeard until i… More on learn.microsoft.com
🌐 learn.microsoft.com
1
1
February 15, 2025
🌐
Windows Report
windowsreport.com › fix › windows 10 › errors › display adapter code 31 error
How to Fix Graphics Device Driver Error Code 3 in Device Manager
November 18, 2024 - The graphics device driver error code 31 Device Manager issue could be due to a temporary problem with the system app. It might also show up when you have an incompatible driver (not matched to your hardware), an out-of-date one, or there are ...
🌐
Driver Talent
drivethelife.com › home › windows 11
Top 4 Solutions to Graphics Device Driver Error Code 31 | Driver Talent
July 10, 2025 - ... Fix 1. Update graphics drivers ... the display adapter code 31, you should first consider updating your graphics drivers(also called display drivers) since this error is mainly related to outdated or missing drivers....
🌐
Linus Tech Tips
linustechtips.com › the workbench › troubleshooting
Microsoft Basic Diaplay Adapter error code 31 in DxDiag - Troubleshooting - Linus Tech Tips
August 13, 2023 - Hello LTT community, I am extremely frustrated on this current PC build I'm working on. Currently I feel like I have exhausted all options in order to solve this issue. The issue I'm running into pertains to certain games (BF2042 and Squad) crashing with a DXGI_ERROR_DEVICE_REMOVED or DXGI_ERROR_...
🌐
Zappedia
zappedia.com › home › how to fix graphics device driver error code 31?
How to Fix Graphics Device Driver Error Code 31?
July 31, 2024 - Here are detailed solutions to fix the error code 31 issue effectively: Device Manager is a built-in Windows utility that allows you to manage hardware devices and update drivers. Here’s how to use it: Open Device Manager: Press ‘Win + X’ and select ‘Device Manager’ from the menu. Locate Graphics Device: Expand the ‘Display adapters’ section right-click on your graphics device and now select ‘Update driver’.
🌐
Tom's Hardware Forum
forums.tomshardware.com › home › graphics cards
Question - Code 31 for Microsoft Basic Display Adapter and Nvidia card ? | Tom's Hardware Forum
November 10, 2021 - It may not display this or other websites correctly. You should upgrade or use an alternative browser. ... I am not able to use my Nvidia graphics card to play games. First of all, MBDA properties shows Code 31 error with something like POSTed driver are not same as installed drivers.
Find elsewhere
🌐
Microsoft Learn
learn.microsoft.com › en-us › answers › questions › 3898553 › microsoft-basic-display-adapter-error-code(31)
Microsoft Basic Display Adapter error code(31) - Microsoft Q&A
February 15, 2025 - According to your description, ... in the device manager, which means that Windows cannot load the driver required for the device or the driver is incompatible with the hardware....
🌐
Lifewire
lifewire.com › how-to-fix-code-31-errors-2623184
How to Fix Code 31 Errors in Windows
August 2, 2024 - Start the wizard and select Install the hardware that I manually select from a list (Advanced). Click through the steps and choose Network adapters > Microsoft > Microsoft ISATAP Adapter from the list. Replace the hardware. As a last resort, you might need to replace the hardware that has the Code 31 error.
🌐
HP Support Community
h30434.www3.hp.com › t5 › Gaming-Notebooks › Intel-Integrated-GPU-Not-Detected-Driver-Code-31-Error-After › td-p › 9372025
Intel Integrated GPU Not Detected – Driver Code 31 Error Aft... - HP Support Community - 9372025
April 18, 2025 - Open Device Manager > Right-click on Microsoft Basic Display Adapter > Update Driver > “Browse my computer…” > Navigate to extracted INF folder. If it fails with Code 31 again, the GPU is likely not properly powered or enumerated.
🌐
SimplyMac
simplymac.com › tech › amd-radeon-error-code-31
AMD Radeon Error Code 31: Troubleshooting Tips - SimplyMac
August 28, 2024 - Updating or reinstalling the GPU driver is a common fix for Error Code 31. Follow these steps: Open Device Manager and expand Display adapters.
🌐
Reddit
reddit.com › r/buildapc › microsoft basic display adapter code 31
r/buildapc on Reddit: Microsoft Basic Display Adapter Code 31
February 26, 2021 -

Troubleshooting Help:

What is your parts list?

i5-8600K with Noctua NH-D15, ASUS ROG Strix 1080ti, Windows 10 pro, 250gb SSD + 1TB HDD, 16gb DDD4 RAM, EVGA Supernova G2 750W 80+ Gold all in a Fractal Design R6 and an Acer Predator XB271HU 27.

Describe your problem. List any error messages and symptoms. Be descriptive.

Replaced my GTX 560 with my brand new 1080ti that I bought today. Uninstalled the old drivers and re-installed the drivers for the 1080ti and have been experiencing the Microsoft Basic Display Adapter Error Code 31 in device manager under Display Adapters. It showed the 1080ti there as well and working properly but the Basic Display Adapter not functioning correctly.

On startup before the windows logo the screen will flash a few times (only flashing between the normal loading colour and being ever so slightly lighter). It will get to loading screen with the correct display setting - 1440p @ 165hz with Gsync enabled. Anywhere between a few seconds and maybe a minute later the screen with flash black and then all will be good.

Playing games has the 1080ti being used with FPS being between 100-165 depending on the title and settings.

List anything you've done in attempt to diagnose or fix the problem.

First - The display port cable is plugged into the graphics card and not the monitor.

I tried uninstalling and reinstalling the drivers, doing clean install instead of express all with no luck. I even tried using DDU in safe mode and still have the issue where it will display Microsoft Basic Display Adapter Error Code 31 in Device manager and the screen issues (note - screen is perfectly fine and is related to the driver/software - in safe mode it has no issues.)

I've also tried the troubleshooter in windows and it also failed to fix the problem.

Currently I have the Microsoft Display Adapter disabled. Device Manager shows the 1080ti behaving normally but under 'other devices' it has Video Controller saying the drivers are not installed. I've tried all the steps suggested on Microsoft forums and those that come up with a google search but to no avail.

Post relevant photos of build/parts here.

https://imgur.com/a/x28ah - Photos for reference.

The first image is of the current state of device manager with Basic Display Adapter being disabled. The second is an image from one of the microsoft forums. It's not from my system. It shows the concept though. Replace 'Intel R HD Graphics' with 'Nvidia Geforce GTX 1080ti'

Any help is greatly appreciated.

Edit: Grammar

Edit 2: Fixed. The problem was a combination of things. Firstly, a new version of the bios was available and this resolved the flickering during start up. The basic adapter was resolved through a bios setting --> display output was set to auto which was between igpu and PCIE. Changing from auto to PCIE resolved this completely.

🌐
Microsoft Learn
learn.microsoft.com › en-us › answers › questions › 3824246 › microsoft-basic-display-adapter-(code-31)
Microsoft basic display adapter (code 31) - Microsoft Q&A
September 1, 2021 - "This device is not working properly because Windows cannot load the drivers required for this device. (Code 31) The ALPC message requested is no longer available. " Only my NVidia GeForce GT 705 driver is working properly. Why Microsoft remote display adapter not working and showing code 31 error
🌐
Intel Community
community.intel.com › t5 › Graphics › Intel-graphic-driver-code-31-error › m-p › 1310552
Intel graphic driver (code 31 error ) - Intel Community
January 18, 2022 - Regarding the Code 31 error with the Microsoft Remote Display Adapter, our understanding is that this is a driver by Microsoft* for use with Remote Desktop Protocol (RDP) to provide remote access services on Windows® 10 systems, therefore, our recommendation is to check this directly with ...
🌐
Reddit
reddit.com › r/buildapc › microsoft, basic display adapter code 31 problem
r/buildapc on Reddit: Microsoft, basic display adapter code 31 problem
January 25, 2023 -

This device is not working properly because windows cannot load. The driver is required for this device code 31. The driver is trying to start is not the same as the drivers for the post ED display adapter. And it keeps making me crash in games can someone help

🌐
Windows 10 Forums
windowsphoneinfo.com › windows 10 forums › windows 10 drivers and hardware
i got code 31 in device manager on display adapters
July 31, 2020 - Discus and support i got code 31 in device manager on display adapters in Windows 10 Drivers and Hardware to solve the problem; This device is not working properly because Windows cannot load the drivers required for this device.
🌐
Dell
dell.com › dell community › laptops › latitude
Dell Latitude e6540 error Code 31 There is a problem with Microsoft Basic Display Adapter | DELL Technologies
May 6, 2023 - For more information, search for 'graphics device driver error code 31' the adapter does not update. when i uninstall and restart windows freezes on windows start logo and i have to run a startup repair which does not do any changes to the microsoft ...