cancel
Showing results for 
Search instead for 
Did you mean: 

PC Graphics

DODOMAN
Journeyman III

7900 XTX This device is not working properly because Windows cannot load the drivers... Error 31

Hello all.

 

I've been using my Gigabyte Radeon RX 7900 XTX Gaming OC 24GB fine for a few months, however recently, the GPU will stop working, both screens connected to the GPU will go blank. The computer then needs to be rebooted to get access to one screen (I think via the onboard GPU of the processor Mobo or CPU but I'm unsure). The device manager will report that the drivers cannot be loaded, subsequent reboots does not help. This problem is intermittent, usually occuring in the first 20-30 minutes of boot time and has occured 3/4 times previously in the past 4 days. There is no apparent cause to it happening, sometimes I've booted a game, sometime I'm just watching Youtube on Google Chrome. It can be rectified by uninstalling the device and reinstalling it in the device manager after a reboot.

(All dates are written as DD/MM/YYYY)

The device status in the device manager is:

This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)

{Operation Failed}
The requested operation was unsuccessful.

Windows device manager reports the driver date as 05/03/2023. 

From the events I can see the device delete and reconfigure that got it working last time this happened (22/03/2023) but nothing about the device events after that. There are a few errors in the event logs, this is from 19/03/2023, the others are old and before this started to occur

Device PCI\VEN_1002&DEV_744C&SUBSYS_240E1458&REV_C8\6&189a910d&0&00000009 had a problem starting.

Driver Name: oem38.inf
Class Guid: {4d36e968-e325-11ce-bfc1-08002be10318}
Service: amdwddmg
Lower Filters:
Upper Filters:
Problem: 0x0
Problem Status: 0xC00000E5

 

Pulled from Speccy after failure:

ATI AMD Radeon RX 7900 XTX
Manufacturer ATI
Model AMD Radeon RX 7900 XTX
Device ID 1002-744C
Revision C9
Subvendor Gigabyte (1458)
Current Performance Level Level 0
GPU Clock 0.0 MHz
Crossfire Disabled
Driver version 31.0.14037.1007

After fix:

Manufacturer ATI
Model AMD Radeon RX 7900 XTX
Device ID 1002-744C
Revision C9
Subvendor Gigabyte (1458)
Current Performance Level Level 0
GPU Clock 0.0 (2371.0) MHz
Crossfire Enabled
Driver version 31.0.14037.1007
BIOS Version 113-EXT78395-001
Memory Type GDDR6
Memory 24560 MB
Bandwidth 960.0 GB/s

 

The PC is all newly built in January:

ASRock X670E Pro RS (AM5) / AMD Ryzen 9 7950X / Gigabyte Radeon RX 7900 XTX Gaming OC 24GB

 

AMD Software: Adrenalin Edition shows (once the GPU is re-installed via the deivce manager, otherwise it doesn't boot) the drivers are up to date on the GPU, released on the 05/03/2023 (the same as windows). The settings in AMD Software: Adrenalin Edition have been reset, although I don't think there were any changes before.

 

Any help would be appreciated, I'm sure the GPU is the place I need to be looking, but please tell me if I should be looking at another component and if you need me to collect anymore information,

 

Thanks

 

11 Replies
Terrenus
Adept I

Have the same issue on different PC build

 

I have all the Windows Drivers Update removed/disabled from regidit and policies.

 

AMD Graphics Card Make & Model: Radeon 7900 XTX - XFX Speedster Merc 310

Operating System: Windows 10 64bit

Driver version installed: Radeon Software Adrenaline 23.3.2

Monitor: LG Electronics 27GN850 27“ DP and HDMI

CPU: Ryzen 5 3600

Motherboard: B450 MSI Gaming Pro Carbon AC

PSU: Corsair HX1200 Plat

RAM: 4x8GB 2400 mhz

Storage: Samusung 980 pro 2tb M2, SSD 500 GB, WD 500 GB M2

0 Likes
OON7
Journeyman III

Now having same issue.

Asus TUF GAMING X670E-PLUS WIFI // 7900X // 7900 XTX Powercolor Liquid Devil

 

7900X // GB Aorus 4090 Xtreme Waterforce 24G // Asus TUF 670-E Plus // G.Skill Trident Z5 RGB 64GB (4x16) DDR5-6000 CL36 // Samsung 980 Pro 2TB // PowerSpec 1050 Watt 80 Plus Gold // Bitspower Touchaqua Titan One Lian Li O11D
0 Likes
cpurpe91
Volunteer Moderator

Try downloading the drivers directly from the AMD support page. If this doesn't work, try using DDU or AMD Cleanup Utility to completely uninstall all AMD GPU drivers, after this restart your PC, and see if you can install the new drivers. If the new drivers don't work after this, try older drivers. You can find older drivers for the 7900 XTX here https://www.amd.com/en/support/previous-drivers/graphics/amd-radeon-rx-7000-series/amd-radeon-rx-790... 

DDU can be found here https://www.wagnardsoft.com/forums/viewtopic.php?p=9793&sid=72af5432efaf9383021bb781d5a70638#p9793 

I personally use the installer but the portable version works just as well. 

You do not have to boot into safe mode. I do not and the program functions fine, but you can boot into safe mode to use the tool in case you think it may not get everything. 

ADM Cleanup Utility can be found here https://www.amd.com/en/support/kb/faq/gpu-601

Both programs do essentially the same thing. I have had better success with DDU, so I choose to use it. This is just my experience many prefer AMD Cleanup Utility. 

Ryzen 7 7700X, MSI MAG X670E Tomahawk Wifi, Corsair DOMINATOR® TITANIUM RGB 2x16GB DDR5 DRAM 6000MT/s CL30, AMD Radeon RX 7900 XT, Corsair HX Series™ HX1000, Corsair MP600 PRO NH 4TB
0 Likes

Thanks! I did do AMD Cleanup in safe mode before reinstalling and running into the same issue, but I am going to try your link provided and go back one driver version now to see if that helps.

7900X // GB Aorus 4090 Xtreme Waterforce 24G // Asus TUF 670-E Plus // G.Skill Trident Z5 RGB 64GB (4x16) DDR5-6000 CL36 // Samsung 980 Pro 2TB // PowerSpec 1050 Watt 80 Plus Gold // Bitspower Touchaqua Titan One Lian Li O11D
0 Likes
cpurpe91
Volunteer Moderator

Sometimes drivers just don't work properly with every hardware configuration. Unless you need the newest optimizations you aren't missing out on much using older drivers. 

Ryzen 7 7700X, MSI MAG X670E Tomahawk Wifi, Corsair DOMINATOR® TITANIUM RGB 2x16GB DDR5 DRAM 6000MT/s CL30, AMD Radeon RX 7900 XT, Corsair HX Series™ HX1000, Corsair MP600 PRO NH 4TB
0 Likes
Gaz936
Adept II

Hi…

Is your GPU mounted directly to the mobo or via a PCI-E riser cable and bracket?

I was having a similar issue until yesterday (PC crashing at any given time when not under and when under load) and had tried so many things, when as a last resort l took out the cable and bracket. 

This immediately stopped the crashing! Now l have DirectX issues in MWII which is unrelated and reported elsewhere. 

0 Likes
cpurpe91
Volunteer Moderator

I completely forgot to ask about riser cables. I'm glad you brought that up as a possible issue.

Ryzen 7 7700X, MSI MAG X670E Tomahawk Wifi, Corsair DOMINATOR® TITANIUM RGB 2x16GB DDR5 DRAM 6000MT/s CL30, AMD Radeon RX 7900 XT, Corsair HX Series™ HX1000, Corsair MP600 PRO NH 4TB
0 Likes

I was on a riser cable, tried going straight into the slot and same problem. Did another clean install and rolled back a driver version. I think I just had a bad card.

I hate to say it but ended up returning the card to Micro Center, who took it back after 38 days for full refund without me even having to ask. The sad part was the only liquid cooling ready cards they had in stock were Nvidia.

7900X // GB Aorus 4090 Xtreme Waterforce 24G // Asus TUF 670-E Plus // G.Skill Trident Z5 RGB 64GB (4x16) DDR5-6000 CL36 // Samsung 980 Pro 2TB // PowerSpec 1050 Watt 80 Plus Gold // Bitspower Touchaqua Titan One Lian Li O11D
0 Likes
bystric
Journeyman III

It's sometimes happening to me too lately. Found the fastest fix. Manually disable 7900xtx in device manager and then allow it again.

Even though it says it's disabled and malfunctioning (code 31) doing the above fixed this issue twice for me already.

This part worked for me! thanks so much

Jnt710
Journeyman III

If anyone ends up here looking for a fix, disable freesync in Adrenaline. This exact thing kept happening to me. I disabled freesync about a month ago and have been playing crash free. I updated drivers  (and adrenaline) today and voila! Black screen code 31 in device manager. Uninstalled card and rebooted, went into Adrenaline and there is freesync, re-enabled. I’ve just disabled again and no more crashing. Hope this helps someone!

0 Likes