Are these seemingly random crashes happening?
Are these seemingly random crashes happening?
Hello everyone!
I recently assembled a new PC and have encountered some instability during gaming, encountering the error: dxgi_error_device_hung. I’m aware this is connected to the GPU becoming unresponsive and Windows triggering a driver reset. Here are the details:
System specs:
- Motherboard: AsRock B650 PG Lightning
- CPU: AMD Ryzen 5 7600X
- RAM: G.SKILL Trident Z5 Black RGB 32GB (2x16GB) DDR5 PC5-48000 6000MHz CL36 F5-6000J3636F16GX2-TZ5RK
- GPU: Gigabyte RTX 4090 Gaming OC (with 3x8 pin adapter included)
- Power Supply: MSI MPG Gold A850GF
- Operating System: Windows 10 Pro
- Storage: 1x NVME M.2, 1x SATA SSD, 1x 7200RPM HDD
At first, these crashes occurred while playing Jedi Survivor, only in certain parts. After checking Steam discussions and forums, it appears many users with RT enabled are experiencing the same issue, suggesting a potential game or driver problem.
Recently, when playing Deus Ex: Mankind Divided, the same error appeared after some playtime, leading me to think it might be related to the game itself. However, a few days ago, I started Deus Ex: Mankind Divided and encountered the crash as well. This makes me suspect a hardware or driver-related cause, even though some forums report the same error for this title.
I should mention that both games use DX12. My research on the error didn’t point to any game-specific issue, but I found possible causes like RAM problems. The RAM I have is listed as supported on the AsRock MB page:
https://pg.asrock.com/mb/AMD/B650%20PG%2...asp#Memory
Although the BIOS shows an XMP profile for 6000MHz, which matches what I’m using, I’m unsure if the EXPO option matters or if it’s relevant. I’m not very experienced with RAM and XMP settings, so I’m uncertain about the situation. I ran a memory test from Windows without any errors.
Additionally, I played the System Shock remake recently without issues—about 25 hours of playtime and only one crash. The game runs on DX11, but it didn’t trigger the same error in the Windows Event Viewer.
What I’ve tried to fix:
- Used DDU to remove drivers and unplugged the Ethernet cable to prevent automatic installation.
- Updated the BIOS to the latest version.
- Reinstalled chipset drivers.
Initially, Deus Ex would crash during benchmarking, but after these steps, I could play for a few hours before stopping. Jedi Survivor allowed about 30 minutes of play without crashing, whereas it previously crashed shortly after.
Any further advice? Are there other details or BIOS settings you should consider?
Thanks!
Because you've already attempted updating drivers, BIOS, and reinstalling chipset drivers, let's look at additional options.
Ensure your GPU is correctly placed in the PCIe slot and all connections are stable. Also, verify that your GPU temperatures remain within typical levels while playing. Even if they appear acceptable, keeping an eye on them closely is advisable.
For your RAM, confirm that the XMP profile set to 6000MHz is appropriate. The EXPO setting may not be required here. Still, it's wise to validate that your RAM modules match your motherboard's specifications.
To further investigate, consider performing stress tests such as FurMark or MemTest86 to detect any hardware problems. Additionally, review any game patches or updates that could resolve the crashes you're encountering.
Hello,
Your response was prompt! After verifying the GPU, everything looks correct—well seated and the support bracket fits properly. The cable connection is also secure.
For the RAM, I’m wondering if it’s necessary to have the EXPO profile installed, even though the AsRock list mentions it’s available? I only have two profiles right now: one at 4800MHz and another at 6000MHz. I’m unsure why there are only these two, especially since the RAM runs at 4800MHz by default and the higher speed one. The games I’m experiencing problems with are up to date.
I can’t quite pinpoint the exact conditions that trigger the crash. It doesn’t seem related to GPU, CPU, or memory load or temperatures, as I keep Afterburner OSD active and monitor everything. I’ll check the memory with MemTest, even though I already used the one included with Windows 10.
Could you also share more about the XMP profile? I’d like to know if it might be causing the issue. I can also send some photos of the timings and voltage later.
Edit: Looking at the specs, does the 850W PSU seem adequate? The GPU’s maximum TDP is 450W and the CPU is 110W.
For your RAM, the XMP profile should be adequate, and the EXPO profile may not be required. If your games are current and monitoring shows normal load or temperatures, performing MemTest can assist in checking for memory problems.
Your 850W power supply should suffice for your configuration, taking into account the GPU's TDP and CPU's power draw.
Ensure your GPU is firmly connected and consider running stress tests such as FurMark.
Thanks for all the information!
I ran MemTest, it took quite a while but it came back without any errors. Though I did not see any reference to the memory clock being 6000MHz during the test, the XMP was loaded and when checking RAM info, it also showed 6000MHz, so I assume that there's nothing to worry about there.
Ran "sfc /scannow" and it did report some corrupt files that it was unable to repair, but I was able to repair those via "dism". Now sfc is showing that everything is good.
I also checked Reliability History and Event Viewer, not seeing any patterns in RH, but I did see some warnings in EventViewer that were logged soon after I booted up my PC:
The description for Event ID 2 from source NVIDIA OpenGL Driver 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.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
DrvSetContext failed functionality indeterminant
(pid=6596 cncmd.exe 64bit)
The message resource is present but the message was not found in the message table
As I understand, "cncmd.exe" is referring to Radeon Software, as the CPU has an integrated GPU. In fact, I did not use this at all before the DDU, so I guess this is why I'm seeing this for the first time.
Other than this, I'm seeing a lot of these soon after boot:
Reset to device, \Device\RaidPort0, was issued.
And this is what I got as the game crashed:
The description for Event ID 0 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.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
\Device\Video3
Error occurred on GPUID: 100
The message resource is present but the message was not found in the message table
And after the crash:
Display driver nvlddmkm stopped responding and has successfully recovered.
Also, I'm attaching images of the RAM config as mentioned earlier.
If someone more knowledgeable than me could let me know if they're seeing any issues. I'm using the XMP 1 profile and I'm wondering why there are EXPO 0 and EXPO 1 profiles that are staying empty. Though considering that MemTest did not throw any errors, I assume that RAM is not the issue.
As for changes, what I've done since the last crash is rolled back to oldest drivers available on Nvidia's website and repaired the packages using dism and sfc as suggested. These changes are yet to be tested, so I'll make sure to update once I've done so.
Cheers!
I was able to run Deus Ex for around three hours before it crashed with the same error. I'm still unsure if it's connected to the game or the hardware. Any suggestions on further checks would be really helpful!
Another update. After further investigation, I found that setting the PCIe Gen to Auto in the BIOS might be causing the problem. I switched it to Gen 4 and was able to play about an hour of Jedi Survivor without any crashes or driver issues. I had to pause (not because of a crash), but I plan to test again tomorrow and update the thread to see if this fixes the issue.
Well, after playing for a few days and hours without any crashes, last night Deus Ex crashed twice within 2 hours due to the same driver error. Again, this doesn't appear to be connected to the current load or temperatures, and I'm unable to recreate the problem. It's worth mentioning that both crashes occurred when switching tabs during a dialogue, though I still can't replicate them. Is there anything else you could try? Would it even make sense to switch from PCIe x16 to Gen 3 with a 4090? Could this affect performance noticeably?
Thanks, I think I'll try switching to PCIe Gen 3 and see how it goes. Unfortunately, I don't have another GPU available to test if the issue will be present.
One thing that came to mind was modifying the TdrDelay in the Windows registry, but I'm not completely certain if doing so is safe. Can any GPU damage occur if Windows does not reset the driver in the default time when a hang is detected?