7
3
Currently, when I boot into Windows, one monitor stays black (undetected), and the other can only display 800x600 resolution.
When I look at Device Manager > Display Adapters > NVIDIA GeForce GTX 970 > General > Device Status
, it says "Windows has stopped this device because it has reported problems. (Code 43)".
Details > Problem Code
says "00002b". Details > Status
says:
01802400
DN_HAS_PROBLEM
DN_DISABLEABLE
DN_NT_ENUMERATOR
DN_NT_DRIVER
When I then click into the Events tab, it says "Device PCI\VEN_10DE&DEV_13C2&SUBSYS_29763842&REV_A1\4&25438c51&0&0008 requires further installation."
I have a EVGA Nvidia GeForce GTX 970 graphics card with the latest drivers (376.19 from 12/1/2016).
My Windows 10 Pro has the latest updates and is at Version 1607, OS Build 14393.576.
My ASRock Z170 Pro4 motherboard BIOS is also updated to the latest version (7.00 from 10/4/2016).
I have dual Acer monitors with 1920x1080 resolution.
I downloaded Ubuntu 16.04.1 LTS onto a bootable USB drive and booted into the Ubuntu operating system instead of Windows. Both monitors immediately worked at full 1920x1080 resolution. So the hardware seems functional! My remaining challenge is to figure out why my video card has stopped working within Windows.
What I Have Tried
- I've tried using Display Driver Uninstaller from Guru3d in Safe Mode to delete all drivers and try to install fresh.
- I've tried many different versions of the driver dating back more than 12 months.
- I've tried reseating the card.
- I've tried moving the card to a different slot.
- EVGA's phone support told me to reinstall windows (
Windows > Reset this PC > Keep my files
). Unfortunately, I followed their advice (and now don't have any of my programs), and I still get Code 43 with the EVGA Nvidia card.
What I Have NOT Tried
- I would love to try installing this card onto a different Windows 10 computer to see what happens, but I don't have access to any other computers. If you live northeast of Atlanta, let me know. ;-)
I'd appreciate any other ideas you have!.
also try older drivers, not the latest one: http://www.nvidia.com/Download/Find.aspx?lang=en-us
– magicandre1981 – 2016-12-14T05:33:41.4701also put the GPU into a different PCIe x16 slot . also check if your PSU supports the required power of the GPU. – magicandre1981 – 2016-12-14T05:40:22.540
@magicandre1981 Interesting update: I downloaded Ubuntu 16.04.1 LTS onto a bootable USB drive and booted into that. Both monitors immediately worked at full 1920x1080 resolution. So the hardware seems functional! My remaining challenge is to figure out why it stopped working within Windows. – Ryan – 2016-12-14T18:12:41.840
Have you tried deleting the card from your Device Manager and uninstalling all the software for it, then rebooting and letting Windows reinstall everything before updating? – music2myear – 2016-12-14T19:27:37.997
@music2myear Yes, I tried all of that. – Ryan – 2016-12-14T19:59:01.693
You have the monitor plugged into the GTX 970 instead of the port on the motherboard which is connected to your Intel iGPU? – Ramhound – 2016-12-14T23:03:37.140
@Ramhound Yes, of course. (The 2 monitors are plugged into the GTX 970, and both work when I boot into Ubuntu.) – Ryan – 2016-12-15T00:24:59.770
Go to the page NVIDIA Driver Downloads, click Graphics Drivers, then let Nvidia suggest a driver (requires Java or Internet Explorer). If the suggested driver does not work, then the problem is hardware. You might also look for a BIOS update.
– harrymc – 2016-12-17T14:57:35.933@harrymc Thanks but how could it possibly be a hardware failure if the hardware currently works in Ubuntu? – Ryan – 2016-12-17T15:00:16.543
1You wouldn't be the first to be in that situation. The drivers are different, or the Linux driver ignores the error. Have you looked for interesting errors in the Event Viewer? – harrymc – 2016-12-17T15:04:02.310
@harrymc The Java tool recommends http://www.nvidia.com/download/driverResults.aspx/113448/en-us, which I've already tried. Not sure what to look for in Event Viewer but the only suspicious item I found:
– Ryan – 2016-12-17T15:48:11.517The description for Event ID 14 from source nvlddmkm cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
1Another check in linux would be to run
glxinfo
and look for anything suspicious (Lot of output tho) or just run something that requires 3D acceleration. Maybe the reason it's still working is because it's using safe fallbacks? – Shadur – 2016-12-20T12:47:42.473