cancel
Showing results for 
Search instead for 
Did you mean: 

PC Drivers & Software

美優梨
Adept II

Vega 56: BSOD: Adrenalin 23.11.1

Microsoft Windows [Version 10.0.22631.2792] X64
Adrenalin 23.11.1
PowerColor Red Dragon RX VEGA 56 8GB HBM2(AXRX VEGA 56 8GBHBM2-2D2HD/OC)

Open AMD Software: Adrenalin Edition.
click Performance.
click Tuning.
click Custom Button.
Enable GPU Tuning.
Enable Advanced Control.
click Apply Changes.

RadeonSoftware.png

...CRUSH !!

 

Okey... let's analyze the dump file.

dbg.png

Bug Check 0x3B: SYSTEM_SERVICE_EXCEPTION
#define STATUS_INTEGER_DIVIDE_BY_ZERO ((NTSTATUS)0xC0000094L) // winnt

DIVIDED BY ZERO exception is in kernel module amdkmdag.sys !!!!
... In the case of Vega, only need to operate Power Tuning, so there is no problem.
If you are unsure, it is better to use 23.8.2 or 23.Q3.1.

 

I suspect that there is probably a bug in RadeonSoftware that sets an invalid value, and amdkmdag.sys uses it without checking it.

2 Replies
美優梨
Adept II

I create Injection & Hook DLL and analyzed RadeonSoftware.exe.

23.8.2

23.8.223.8.2

 

 

 

 

 

 

 

 

23.11.123.11.123.11.1

In 23.11.1, the GPU clock specification is 0MHz, and it seems that the device driver uses this without checking, causing a divide-by-zero exception.

美優梨
Adept II

Adrenalin 24.1.1

The problem with RadeonSoftware.exe is fixed, but the crash of amdkmdag.sys is not fixed.
When I set the core clock to 0MHz using ADL, it crashes.
I will say that the problem has been fixed, but it is not a desirable condition.

0 Likes