Occasional GPU lockups

From: Pawel Pekala <pawel_at_FreeBSD.org>
Date: Sat, 14 Jun 2014 12:59:44 +0200
Hello,

I get those occasional GPU lockups and just want to know if this is
known problem. When they occur my monitor turn offs for few seconds and then
goes back on again.

My hardware: http://people.freebsd.org/~pawel/dmesg.txt

Current built today, error message:

drmn0: error: GPU lockup CP stall for more than 10000msec
drmn0: warning: GPU lockup (waiting for 0x00000000000010dd last fence id 0x00000000000010a2)
drmn0: info: Saved 1879 dwords of commands on ring 0.
drmn0: info: GPU softreset: 0x00000003
drmn0: info:   GRBM_STATUS               = 0xA0003828
drmn0: info:   GRBM_STATUS_SE0           = 0x00000007
drmn0: info:   GRBM_STATUS_SE1           = 0x00000007
drmn0: info:   SRBM_STATUS               = 0x200000C0
drmn0: info:   R_008674_CP_STALLED_STAT1 = 0x00000000
drmn0: info:   R_008678_CP_STALLED_STAT2 = 0x00004100
drmn0: info:   R_00867C_CP_BUSY_STAT     = 0x00020182
drmn0: info:   R_008680_CP_STAT          = 0x80028243
drmn0: info:   GRBM_SOFT_RESET=0x00007F6B
drmn0: info:   GRBM_STATUS               = 0x00003828
drmn0: info:   GRBM_STATUS_SE0           = 0x00000007
drmn0: info:   GRBM_STATUS_SE1           = 0x00000007
drmn0: info:   SRBM_STATUS               = 0x200000C0
drmn0: info:   R_008674_CP_STALLED_STAT1 = 0x00000000
drmn0: info:   R_008678_CP_STALLED_STAT2 = 0x00000000
drmn0: info:   R_00867C_CP_BUSY_STAT     = 0x00000000
drmn0: info:   R_008680_CP_STAT          = 0x00000000
drmn0: info: GPU reset succeeded, trying to resume
info: [drm] probing gen 2 caps for device 1022:960b = 2/0
info: [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0
info: [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
drmn0: info: WB enabled
drmn0: info: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0x0xfffff800021c8c00
drmn0: info: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0x0xfffff800021c8c0c
info: [drm] ring test on 0 succeeded in 2 usecs
info: [drm] ring test on 3 succeeded in 1 usecs
info: [drm] ib test on ring 0 succeeded in 0 usecs
info: [drm] ib test on ring 3 succeeded in 1 usecs
lock order reversal:
 1st 0xfffff80004f374b8 kmslk (kmslk) _at_ /old/src/sys/modules/drm2/drm2/../../../dev/drm2/drm_crtc.c:1960
 2nd 0xfffff80004f370a0 drmslk (drmslk) _at_ /old/src/sys/modules/drm2/drm2/../../../dev/drm2/drm_gem.c:188
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe046c8fe720
kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe046c8fe7d0
witness_checkorder() at witness_checkorder+0xdc2/frame 0xfffffe046c8fe860
_sx_xlock() at _sx_xlock+0x75/frame 0xfffffe046c8fe8a0
drm_gem_object_unreference_unlocked() at drm_gem_object_unreference_unlocked+0x37/frame 0xfffffe046c8fe8d0
radeon_crtc_cursor_set() at radeon_crtc_cursor_set+0x1bc/frame 0xfffffe046c8fe920
drm_mode_cursor_ioctl() at drm_mode_cursor_ioctl+0xc5/frame 0xfffffe046c8fe960
drm_ioctl() at drm_ioctl+0x381/frame 0xfffffe046c8fe9d0
devfs_ioctl_f() at devfs_ioctl_f+0xfb/frame 0xfffffe046c8fea30
kern_ioctl() at kern_ioctl+0x22b/frame 0xfffffe046c8fea90
sys_ioctl() at sys_ioctl+0x13c/frame 0xfffffe046c8feae0
amd64_syscall() at amd64_syscall+0x25a/frame 0xfffffe046c8febf0
Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe046c8febf0
--- syscall (54, FreeBSD ELF64, sys_ioctl), rip = 0x8024d176a, rsp = 0x7fffffffe818, rbp = 0x7fffffffe840 ---

-- 
pozdrawiam / with regards
Paweł Pękala
Received on Sat Jun 14 2014 - 09:00:56 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:50 UTC