How to dump gfx and waves after GPU reset happened?

Mikhail Gavrilov mikhail.v.gavrilov at gmail.com
Fri May 3 14:20:15 UTC 2019


Hi folks.
I tries play in Resident Evil 2 remake via steam play and my Radeon 7
(Vega 20) card is experienced "ring gfx timeout" problem every time
when I select "Story" in the main game menu.
Since I am sitting on 5.1 kernel now GPU reset occurred every time
when happened "ring gfx timeout".
So my question: How to dump gfx and waves after GPU reset happened? I
see that after GPU reset is nothing to dump.

# ./umr -O halt_waves -wa
[WARNING]: Rings are not halted!  Use '-O disasm_anyways' to enable
disassembly without halted rings
No active waves!

# ./umr -R gfx[.]

vega20.gfx.rptr == 256
vega20.gfx.wptr == 256
vega20.gfx.drv_wptr == 256
vega20.gfx.ring[ 225] == 0xffff1000    ...
vega20.gfx.ring[ 226] == 0xffff1000    ...
vega20.gfx.ring[ 227] == 0xffff1000    ...
vega20.gfx.ring[ 228] == 0xffff1000    ...
vega20.gfx.ring[ 229] == 0xffff1000    ...
vega20.gfx.ring[ 230] == 0xffff1000    ...
vega20.gfx.ring[ 231] == 0xffff1000    ...
vega20.gfx.ring[ 232] == 0xffff1000    ...
vega20.gfx.ring[ 233] == 0xffff1000    ...
vega20.gfx.ring[ 234] == 0xffff1000    ...
vega20.gfx.ring[ 235] == 0xffff1000    ...
vega20.gfx.ring[ 236] == 0xffff1000    ...
vega20.gfx.ring[ 237] == 0xffff1000    ...
vega20.gfx.ring[ 238] == 0xffff1000    ...
vega20.gfx.ring[ 239] == 0xffff1000    ...
vega20.gfx.ring[ 240] == 0xffff1000    ...
vega20.gfx.ring[ 241] == 0xffff1000    ...
vega20.gfx.ring[ 242] == 0xffff1000    ...
vega20.gfx.ring[ 243] == 0xffff1000    ...
vega20.gfx.ring[ 244] == 0xffff1000    ...
vega20.gfx.ring[ 245] == 0xffff1000    ...
vega20.gfx.ring[ 246] == 0xffff1000    ...
vega20.gfx.ring[ 247] == 0xffff1000    ...
vega20.gfx.ring[ 248] == 0xffff1000    ...
vega20.gfx.ring[ 249] == 0xffff1000    ...
vega20.gfx.ring[ 250] == 0xffff1000    ...
vega20.gfx.ring[ 251] == 0xffff1000    ...
vega20.gfx.ring[ 252] == 0xffff1000    ...
vega20.gfx.ring[ 253] == 0xffff1000    ...
vega20.gfx.ring[ 254] == 0xffff1000    ...
vega20.gfx.ring[ 255] == 0xffff1000    ...
vega20.gfx.ring[ 256] == 0xc0032200    rwD


--
Best Regards,
Mike Gavrilov.


More information about the amd-gfx mailing list