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. :)
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. :)
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.
Code 31 for Microsoft Basic Display Adapter and Nvidia card ?
Microsoft Basic Display Adapters error 31
Help. Microsoft Basic Display Adapter Error Code 31
Microsoft Basic Display Adapter error code(31)
Videos
Anyone had this error before? I've tried un-installing the graphics driver and re-installing it. But the error still shows up.
I checked to make sure I have the latest drivers, and I also tried disabling it but it didn't work.
I am on a 7800X3D with MSI Tomahawk X670E, running Windows 11 64-bit. On latest bios.
https://ibb.co/SyPN6Hz
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.
Hello everyone, as captions says u have an RX 6700 running on windows 11, and I keep getting a code 31. It's happened about 4 times now. I'll be in the middle of doing something and my monitors will turn black, and I hear a rapid beeping sound.
My solution everytime is to just uninstall and reinstall the drivers, which works for a couple of days, until it happens again.
Anyone know what's going on?
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