amdgpu: error results in black screen

I would recommend to upgrade to FreeBSD 15.

There you have drm 6.1, 6.6 and 6.9.

You can also install the new kernels with the new DRM alongside to take a peek without having to upgrade.
 
Heh, I was going to write that this error happens so infrequently that I can live with it, and now it happened again already
Code:
Mar 10 03:52:20 kg-core2 kernel: [drm ERROR :amdgpu_job_timedout] ring gfx timeout, signaled seq=88004248, emitted seq=88004250
Mar 10 03:52:20 kg-core2 kernel: [drm ERROR :amdgpu_job_timedout] Process information: process  pid 100275 thread  pid 100275
Mar 10 03:52:20 kg-core2 kernel: drmn0: GPU recovery disabled.
(yes, I know, I shouldn't jinx it)
relevant packages
Code:
root@kg-core2:~ # pkg info gpu-firmware-kmod\*
gpu-firmware-kmod-20250109,1
root@kg-core2:~ # pkg info drm\*kmod\*
drm-510-kmod-5.10.163.1305000_13
FreeBSD details
Code:
root@kg-core2:~ # freebsd-version -ku
13.5-RELEASE-p10
13.5-RELEASE-p10
root@kg-core2:~ # uname -a
FreeBSD kg-core2.kg4.no 13.5-RELEASE-p10 FreeBSD 13.5-RELEASE-p10 GENERIC amd64
 
happened again.
Code:
May  3 14:44:28 kg-core2 kernel: [drm ERROR :amdgpu_job_timedout] ring gfx timeout, signaled seq=77674704, emitted seq=77674706
May  3 14:44:28 kg-core2 kernel: [drm ERROR :amdgpu_job_timedout] Process information: process  pid 100278 thread  pid 100278
May  3 14:44:28 kg-core2 kernel: drmn0: GPU recovery disabled.
packages
Code:
root@kg-core2:~ # pkg info gpu-firmware-kmod\*
gpu-firmware-kmod-20250109,1
root@kg-core2:~ # pkg info drm\*kmod\*
drm-510-kmod-5.10.163.1305000_13
FreeBSD
Code:
root@kg-core2:~ # freebsd-version -ku
13.5-RELEASE-p13
13.5-RELEASE-p14
root@kg-core2:~ # uname -a
FreeBSD kg-core2.kg4.no 13.5-RELEASE-p13 FreeBSD 13.5-RELEASE-p13 GENERIC amd64
 
and it happened again
Code:
May 16 03:52:28 kg-core2 kernel: drmn0: GPU fault detected: 147 0x01cc2001
May 16 03:52:28 kg-core2 kernel: drmn0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0E13DE0E
May 16 03:52:28 kg-core2 kernel: drmn0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0C020001
May 16 03:52:28 kg-core2 kernel: drmn0: VM fault (0x01, vmid 6) at page 236183054, read from '' (0x00000000) (32)
May 16 03:52:28 kg-core2 kernel: [drm ERROR :amdgpu_job_timedout] ring gfx timeout, signaled seq=573291009, emitted seq=573291011
May 16 03:52:28 kg-core2 kernel: [drm ERROR :amdgpu_job_timedout] Process information: process  pid 100283 thread  pid 100283
May 16 03:52:28 kg-core2 kernel: drmn0: GPU recovery disabled.
at the time, these were the relevant packages
Code:
root@kg-core2:~ # pkg info gpu-firmware-kmod\*
gpu-firmware-kmod-20250109,1
root@kg-core2:~ # pkg info drm\*kmod\*
drm-510-kmod-5.10.163.1305000_13
and the machine was running
Code:
root@kg-core2:~ # freebsd-version -ku
13.5-RELEASE-p13
13.5-RELEASE-p14
root@kg-core2:~ # uname -a
FreeBSD kg-core2.kg4.no 13.5-RELEASE-p13 FreeBSD 13.5-RELEASE-p13 GENERIC amd64
that's all for now.
 
I had no issues with Xlibre and the Xlibre version of the amdgpu driver. I just needed to put in a conf file for each monitor.
See the drm-kmod GitHub, very much issues with this kmod, including mine (since FreeBSD 13, using RX 580).

Intel have issues too, specially with Intel Xe (Arc Series).
 
annoyingly another one, the next day
Code:
May 17 14:02:00 kg-core2 kernel: [drm ERROR :amdgpu_job_timedout] ring gfx timeout, signaled seq=48632078, emitted seq=48632080
May 17 14:02:00 kg-core2 kernel: [drm ERROR :amdgpu_job_timedout] Process information: process  pid 100277 thread  pid 100277
May 17 14:02:00 kg-core2 kernel: drmn0: GPU recovery disabled.
FYI, nothing has changed with the FreeBSD version or relevant modules.
 
Back
Top