Where to report the open-source AMD GPU driver problem?

My GPU is a Radeon. I think I am using the open-source driver, because I only installed things using Pamac. I have manually installed opencl-amd to use HIP rendering in Blender. List of installed packages that may be related to the GPU are at the bottom.

When using Blender’s render view mode and I try to rotate the view, very often, the screen freezes and after some moment, the screen becomes black with a blinking prompt at the top-left. At first, I thought it was Gnome’s bug (Wayland Gnome 43.3), but when I see the journalctrl log, it seems AMD GPU crashed. Is this a bug of AMD driver or a faulty hardware? If it is a driver bug, where to report this?

kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, but soft recovered
kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=10328, emitted seq=10331
kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process blender pid 2768 thread blender:cs0 pid 2812
kernel: amdgpu 0000:0c:00.0: amdgpu: GPU reset begin!
kernel: amdgpu: Failed to suspend process 0x8004
kernel: amdgpu 0000:0c:00.0: amdgpu: MODE1 reset
kernel: amdgpu 0000:0c:00.0: amdgpu: GPU mode1 reset
kernel: amdgpu 0000:0c:00.0: amdgpu: GPU smu mode1 reset
kernel: amdgpu 0000:0c:00.0: amdgpu: GPU reset succeeded, trying to resume
kernel: [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
kernel: [drm] VRAM is lost due to GPU reset!
kernel: [drm] PSP is resuming...
kernel: [drm] reserve 0xa00000 from 0x81fd000000 for PSP TMR
kernel: amdgpu 0000:0c:00.0: amdgpu: RAS: optional ras ta ucode is not available
kernel: amdgpu 0000:0c:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
kernel: amdgpu 0000:0c:00.0: amdgpu: SMU is resuming...
kernel: amdgpu 0000:0c:00.0: amdgpu: smu driver if version = 0x0000000f, smu fw if version = 0x00000013, smu fw program = 0, version = 0x003b2a00 (59.42.0)
kernel: amdgpu 0000:0c:00.0: amdgpu: SMU driver if version not matched
kernel: amdgpu 0000:0c:00.0: amdgpu: use vbios provided pptable
kernel: amdgpu 0000:0c:00.0: amdgpu: SMU is resumed successfully!
kernel: [drm] DMUB hardware initialized: version=0x02020017
kernel: [drm] kiq ring mec 2 pipe 1 q 0
kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).
kernel: [drm] JPEG decode initialized successfully.
kernel: amdgpu 0000:0c:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
kernel: amdgpu 0000:0c:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 1
kernel: amdgpu 0000:0c:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 1
kernel: amdgpu 0000:0c:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 1
kernel: amdgpu 0000:0c:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 1
kernel: amdgpu 0000:0c:00.0: amdgpu: recover vram bo from shadow start
kernel: amdgpu 0000:0c:00.0: amdgpu: recover vram bo from shadow done
kernel: amdgpu 0000:0c:00.0: amdgpu: GPU reset(3) succeeded!
kernel: [drm] Skip scheduling IBs!
kernel: [drm] Skip scheduling IBs!
kernel: [drm] Skip scheduling IBs!
kernel: [drm] Skip scheduling IBs!
kernel: [drm] Skip scheduling IBs!
kernel: [drm] Skip scheduling IBs!
kernel: [drm] Skip scheduling IBs!
kernel: [drm] Skip scheduling IBs!
kernel: [drm] Skip scheduling IBs!
kernel: [drm] Skip scheduling IBs!
blender.desktop[2768]: amdgpu: amdgpu_cs_query_fence_status failed.
blender.desktop[2768]: amdgpu: amdgpu_cs_query_fence_status failed.
blender.desktop[2768]: amdgpu: The CS has been rejected (-125), but the context isn't robust.
blender.desktop[2768]: amdgpu: The process will be terminated.
gnome-shell[1228]: amdgpu: amdgpu_cs_query_fence_status failed.
blender.desktop[2768]: Read prefs: /home/user/.config/blender/3.4/config/userpref.blend
blender.desktop[2768]: Writing: /tmp/blender.crash.txt
gnome-shell[1228]: amdgpu: The CS has been rejected (-125), but the context isn't robust.
gnome-shell[1228]: amdgpu: The process will be terminated.
systemd[1]: Created slice Slice /system/systemd-coredump.

I don’t know what exactly is causing the bug. But if you have suspicion that this is an AMD issue, you can report it on their forum.

https://community.amd.com/

It is reasonably active, but I’m not very sure about how much Linux friendly they are. (From what I know, the official AMD Bug Report Tool is available only on Windows)

If you suspect Blender to be at fault, head this site

And click the Report a Bug option on top.

You might want to refer this
https://wiki.blender.org/wiki/Process/Bug_Reports

You should report it here :
https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu/-/issues

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.