Re: How to dump gfx and waves after GPU reset happened?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mikhail,

well short answer is not at all :)

After the GPU reset happened all waves should be gone and the gfx block in a clean state again.

What you need to do is to disable automatic reset by setting amdgpu.lockup_timeout=-1 on the kernel command line and then inspect the system over ssh.

Regards,
Christian.

Am 03.05.19 um 16:20 schrieb Mikhail Gavrilov:
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.
_______________________________________________
amd-gfx mailing list
amd-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

_______________________________________________
amd-gfx mailing list
amd-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/amd-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux