https://bugs.freedesktop.org/show_bug.cgi?id=108771
Bug ID: 108771 Summary: [amdgpu]] *ERROR* ring gfx timeout Product: Mesa Version: git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: john.ettedgui@gmail.com QA Contact: dri-devel@lists.freedesktop.org
Created attachment 142492 --> https://bugs.freedesktop.org/attachment.cgi?id=142492&action=edit dmesg
Hello there,
I constantly get this issue with a RX 580 while playing a couple certain scenes of The Last Story on the Dolphin emulator.
To pass the first scenes I had to lower all graphics options and it worked with OpenGL or Vulkan with RADV.
To pass the 2nd one I had to use OGL only, which was super slow compared to VK, so I'm guessing it was not sending enough data to trigger the issue.
I've had other similar system crashes in this game in the past few days, but they were not sticking like this one, just restarting the machine would allow me to proceed, so I am not sure if it was related or not.
I've tried Linux 4.18.15, 4.18.17, 4.18.19 and 4.19.2 with no difference. I've also tried a few LLVM/Mesa builds from the 29th October to the 13th November and no difference either.
I'm on Arch Linux 64b, Xorg 1.20.3, xf86-video-amdgpu 18.1.0, mesa 90d68858ed, llvm 346744, with an i7 4790k, a 580 and 16Gb of RAM.
I wasn't sure where to file this bug so I hope this is correct.
Thank you!
https://bugs.freedesktop.org/show_bug.cgi?id=108771
--- Comment #1 from John john.ettedgui@gmail.com --- Created attachment 142493 --> https://bugs.freedesktop.org/attachment.cgi?id=142493&action=edit xorg log
https://bugs.freedesktop.org/show_bug.cgi?id=108771
--- Comment #2 from John john.ettedgui@gmail.com --- This may be a duplicate of https://bugs.freedesktop.org/show_bug.cgi?id=107991 .
https://bugs.freedesktop.org/show_bug.cgi?id=108771
--- Comment #3 from John john.ettedgui@gmail.com --- Here's a trace that crashes my system:
https://mega.nz/#!plBngY4B!zQ8P24a84PsHWym-5hAGUMjiMKv1CKQB7EFnlPorrx4
I don't know why the trace is all black and does not display anything, but the end result is the same, so I hope it's enough for debugging purposes.
Thank you!
https://bugs.freedesktop.org/show_bug.cgi?id=108771
John john.ettedgui@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|[amdgpu]] *ERROR* ring gfx |[amdgpu] *ERROR* ring gfx |timeout |timeout
https://bugs.freedesktop.org/show_bug.cgi?id=108771
--- Comment #4 from John john.ettedgui@gmail.com --- Created attachment 142730 --> https://bugs.freedesktop.org/attachment.cgi?id=142730&action=edit dolphin save for the last story
This includes a save right before the crash (for the US version of the game).
Start the autosave, go through the door, a cinematic will start and the system should freeze when Zael turns around.
To freeze the system with OGL, the GPU settings must be pretty high, I last used 4x IR, Max Aniso and MSAA + FXAA, and also standard Ubershaders.
https://bugs.freedesktop.org/show_bug.cgi?id=108771
--- Comment #5 from Christopher Snowhill kode54@gmail.com --- I have reproduced the freeze with the linked apitrace log, also on an Arch Linux desktop. I had to install apitrace from git to replay the log, and it freezes a few "seconds" into the cut scene.
Arch Linux 64b, Xorg 1.20.3, xf86-video-amdgpu 18.1.0, mesa 18.3.1, llvm 7.0.1, with an i7 3770, a 480 and 32GB of RAM.
I've only tested with Linux 4.20, Arch default kernel.
Attaching the same two logs as OP.
https://bugs.freedesktop.org/show_bug.cgi?id=108771
--- Comment #6 from Christopher Snowhill kode54@gmail.com --- Created attachment 142930 --> https://bugs.freedesktop.org/attachment.cgi?id=142930&action=edit another dmesg
Recovered from journalctl -b -1.
https://bugs.freedesktop.org/show_bug.cgi?id=108771
--- Comment #7 from Christopher Snowhill kode54@gmail.com --- Created attachment 142931 --> https://bugs.freedesktop.org/attachment.cgi?id=142931&action=edit another xorg log
Xorg log for extra measure, not sure what help it will do.
https://bugs.freedesktop.org/show_bug.cgi?id=108771
--- Comment #8 from John john.ettedgui@gmail.com --- Thank you for testing this on another machine, and with newer software!
I hope we will get something nice next year. :)
https://bugs.freedesktop.org/show_bug.cgi?id=108771
Alex Deucher alexdeucher@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|[amdgpu] *ERROR* ring gfx |[amdgpu] hang with The Last |timeout |Story on the Dolphin | |emulator
https://bugs.freedesktop.org/show_bug.cgi?id=108771
GitLab Migration User gitlab-migration@fdo.invalid changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |MOVED Status|NEW |RESOLVED
--- Comment #9 from GitLab Migration User gitlab-migration@fdo.invalid --- -- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1339.
https://bugs.freedesktop.org/show_bug.cgi?id=108771
--- Comment #10 from John john.ettedgui@gmail.com --- Christopher, in case you don't follow the gitlab issue, here's a copy of what I wrote there:
I don't know if this is still an issue. I don't have any crash replaying the trace anymore, and the save state I uploaded and saved on my system, was actually not the right one so useless...
In that case I think it should be fine closing this, unless the others still have this issue reproducible of course.
dri-devel@lists.freedesktop.org