All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 81576] New: GPU lock-ups while playing XCOM Enemy Unknown
Date: Sun, 20 Jul 2014 21:59:46 +0000	[thread overview]
Message-ID: <bug-81576-502@http.bugs.freedesktop.org/> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 13022 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=81576

          Priority: medium
            Bug ID: 81576
          Assignee: dri-devel@lists.freedesktop.org
           Summary: GPU lock-ups while playing XCOM Enemy Unknown
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: fhimpe@telenet.be
          Hardware: Other
            Status: NEW
           Version: XOrg CVS
         Component: DRM/Radeon
           Product: DRI

While playing XCOM Enemy Unknown on my Debian Wheezy system with Radeon HD 7850
card and the free drivers, the game often hangs for several seconds, and a GPU
lockup message is printed in dmesg. This happens several times, untile it
happens that the system does not become responsive again, and I have to hard
reset the machine. The problem happens with both Linux 3.14.12 and 3.16-rc5.

Here is an extract of the kernel log:

Jul 19 23:55:17 piranha kernel: [ 7753.573031] radeon 0000:01:00.0: GPU lockup
CP stall for more than 10360msec
Jul 19 23:55:17 piranha kernel: [ 7753.573043] radeon 0000:01:00.0: GPU lockup
(waiting for 0x000000000007c746 last fence id 0x000000000007c745 on ring 3)
Jul 19 23:55:17 piranha kernel: [ 7753.573051] radeon 0000:01:00.0: failed to
get a new IB (-35)
Jul 19 23:55:17 piranha kernel: [ 7753.717120] radeon 0000:01:00.0: GPU lockup
CP stall for more than 10000msec
Jul 19 23:55:17 piranha kernel: [ 7753.717130] radeon 0000:01:00.0: GPU lockup
(waiting for 0x00000000001e19a6 last fence id 0x00000000001e19a1 on ring 0)
Jul 19 23:55:17 piranha kernel: [ 7753.717210] radeon 0000:01:00.0: failed to
get a new IB (-35)
Jul 19 23:55:17 piranha kernel: [ 7753.718031] radeon 0000:01:00.0: sa_manager
is not empty, clearing anyway
Jul 19 23:55:18 piranha kernel: [ 7754.184904] radeon 0000:01:00.0: Saved 1024
dwords of commands on ring 0.
Jul 19 23:55:18 piranha kernel: [ 7754.185033] radeon 0000:01:00.0: GPU
softreset: 0x0000006D
Jul 19 23:55:18 piranha kernel: [ 7754.185035] radeon 0000:01:00.0:  
GRBM_STATUS               = 0xE7D20028
Jul 19 23:55:18 piranha kernel: [ 7754.185036] radeon 0000:01:00.0:  
GRBM_STATUS_SE0           = 0xEDC00000
Jul 19 23:55:18 piranha kernel: [ 7754.185038] radeon 0000:01:00.0:  
GRBM_STATUS_SE1           = 0xEDC00000
Jul 19 23:55:18 piranha kernel: [ 7754.185040] radeon 0000:01:00.0:  
SRBM_STATUS               = 0x20040AC0
Jul 19 23:55:18 piranha kernel: [ 7754.185157] radeon 0000:01:00.0:  
SRBM_STATUS2              = 0x00000000
Jul 19 23:55:18 piranha kernel: [ 7754.185159] radeon 0000:01:00.0:  
R_008674_CP_STALLED_STAT1 = 0x00000000
Jul 19 23:55:18 piranha kernel: [ 7754.185160] radeon 0000:01:00.0:  
R_008678_CP_STALLED_STAT2 = 0x00010800
Jul 19 23:55:18 piranha kernel: [ 7754.185162] radeon 0000:01:00.0:  
R_00867C_CP_BUSY_STAT     = 0x00008006
Jul 19 23:55:18 piranha kernel: [ 7754.185164] radeon 0000:01:00.0:  
R_008680_CP_STAT          = 0x80038647
Jul 19 23:55:18 piranha kernel: [ 7754.185165] radeon 0000:01:00.0:  
R_00D034_DMA_STATUS_REG   = 0x44483146
Jul 19 23:55:18 piranha kernel: [ 7754.185167] radeon 0000:01:00.0:  
R_00D834_DMA_STATUS_REG   = 0x44C83D57
Jul 19 23:55:18 piranha kernel: [ 7754.185169] radeon 0000:01:00.0:  
VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00000000
Jul 19 23:55:18 piranha kernel: [ 7754.185171] radeon 0000:01:00.0:  
VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000
Jul 19 23:55:18 piranha kernel: [ 7754.649830] radeon 0000:01:00.0:
GRBM_SOFT_RESET=0x0000DDFF
Jul 19 23:55:18 piranha kernel: [ 7754.649884] radeon 0000:01:00.0:
SRBM_SOFT_RESET=0x00100140
Jul 19 23:55:18 piranha kernel: [ 7754.651031] radeon 0000:01:00.0:  
GRBM_STATUS               = 0x00003028
Jul 19 23:55:18 piranha kernel: [ 7754.651033] radeon 0000:01:00.0:  
GRBM_STATUS_SE0           = 0x00000006
Jul 19 23:55:18 piranha kernel: [ 7754.651035] radeon 0000:01:00.0:  
GRBM_STATUS_SE1           = 0x00000006
Jul 19 23:55:18 piranha kernel: [ 7754.651036] radeon 0000:01:00.0:  
SRBM_STATUS               = 0x200400C0
Jul 19 23:55:18 piranha kernel: [ 7754.651147] radeon 0000:01:00.0:  
SRBM_STATUS2              = 0x00000000
Jul 19 23:55:18 piranha kernel: [ 7754.651149] radeon 0000:01:00.0:  
R_008674_CP_STALLED_STAT1 = 0x00000000
Jul 19 23:55:18 piranha kernel: [ 7754.651151] radeon 0000:01:00.0:  
R_008678_CP_STALLED_STAT2 = 0x00000000
Jul 19 23:55:18 piranha kernel: [ 7754.651152] radeon 0000:01:00.0:  
R_00867C_CP_BUSY_STAT     = 0x00000000
Jul 19 23:55:18 piranha kernel: [ 7754.651154] radeon 0000:01:00.0:  
R_008680_CP_STAT          = 0x00000000
Jul 19 23:55:18 piranha kernel: [ 7754.651156] radeon 0000:01:00.0:  
R_00D034_DMA_STATUS_REG   = 0x44C83D57
Jul 19 23:55:18 piranha kernel: [ 7754.651158] radeon 0000:01:00.0:  
R_00D834_DMA_STATUS_REG   = 0x44C83D57
Jul 19 23:55:18 piranha kernel: [ 7754.651403] radeon 0000:01:00.0: GPU reset
succeeded, trying to resume
Jul 19 23:55:18 piranha kernel: [ 7754.677135] [drm] probing gen 2 caps for
device 8086:151 = 261ad03/e
Jul 19 23:55:18 piranha kernel: [ 7754.677143] [drm] PCIE gen 3 link speeds
already enabled
Jul 19 23:55:18 piranha kernel: [ 7754.679075] [drm] PCIE GART of 1024M enabled
(table at 0x0000000000276000).
Jul 19 23:55:18 piranha kernel: [ 7754.679178] radeon 0000:01:00.0: WB enabled
Jul 19 23:55:18 piranha kernel: [ 7754.679181] radeon 0000:01:00.0: fence
driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr
0xffff88041d0dfc00
Jul 19 23:55:18 piranha kernel: [ 7754.679183] radeon 0000:01:00.0: fence
driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr
0xffff88041d0dfc04
Jul 19 23:55:18 piranha kernel: [ 7754.679185] radeon 0000:01:00.0: fence
driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr
0xffff88041d0dfc08
Jul 19 23:55:18 piranha kernel: [ 7754.679187] radeon 0000:01:00.0: fence
driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr
0xffff88041d0dfc0c
Jul 19 23:55:18 piranha kernel: [ 7754.679188] radeon 0000:01:00.0: fence
driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr
0xffff88041d0dfc10
Jul 19 23:55:18 piranha kernel: [ 7754.679801] radeon 0000:01:00.0: fence
driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr
0xffffc90005db5a18
Jul 19 23:55:18 piranha kernel: [ 7754.835517] [drm] ring test on 0 succeeded
in 4 usecs
Jul 19 23:55:18 piranha kernel: [ 7754.835522] [drm] ring test on 1 succeeded
in 1 usecs
Jul 19 23:55:18 piranha kernel: [ 7754.835526] [drm] ring test on 2 succeeded
in 1 usecs
Jul 19 23:55:18 piranha kernel: [ 7754.835588] [drm] ring test on 3 succeeded
in 2 usecs
Jul 19 23:55:18 piranha kernel: [ 7754.835598] [drm] ring test on 4 succeeded
in 1 usecs
Jul 19 23:55:19 piranha kernel: [ 7755.011345] [drm] ring test on 5 succeeded
in 2 usecs
Jul 19 23:55:19 piranha kernel: [ 7755.011352] [drm] UVD initialized
successfully.
Jul 19 23:55:19 piranha kernel: [ 7755.013070] [drm:r600_ib_test] *ERROR*
radeon: fence wait failed (-35).
Jul 19 23:55:19 piranha kernel: [ 7755.013072] [drm:radeon_ib_ring_tests]
*ERROR* radeon: failed testing IB on GFX ring (-35).
Jul 19 23:55:19 piranha kernel: [ 7755.013074] radeon 0000:01:00.0: ib ring
test failed (-35).
Jul 19 23:55:19 piranha kernel: [ 7755.476969] radeon 0000:01:00.0: GPU
softreset: 0x00000048
Jul 19 23:55:19 piranha kernel: [ 7755.476976] radeon 0000:01:00.0:  
GRBM_STATUS               = 0xA0000028
Jul 19 23:55:19 piranha kernel: [ 7755.476978] radeon 0000:01:00.0:  
GRBM_STATUS_SE0           = 0x00000000
Jul 19 23:55:19 piranha kernel: [ 7755.476980] radeon 0000:01:00.0:  
GRBM_STATUS_SE1           = 0x00000000
Jul 19 23:55:19 piranha kernel: [ 7755.476981] radeon 0000:01:00.0:  
SRBM_STATUS               = 0x200400C0
Jul 19 23:55:19 piranha kernel: [ 7755.477092] radeon 0000:01:00.0:  
SRBM_STATUS2              = 0x00000000
Jul 19 23:55:19 piranha kernel: [ 7755.477094] radeon 0000:01:00.0:  
R_008674_CP_STALLED_STAT1 = 0x00000000
Jul 19 23:55:19 piranha kernel: [ 7755.477096] radeon 0000:01:00.0:  
R_008678_CP_STALLED_STAT2 = 0x00000000
Jul 19 23:55:19 piranha kernel: [ 7755.477097] radeon 0000:01:00.0:  
R_00867C_CP_BUSY_STAT     = 0x00000006
Jul 19 23:55:19 piranha kernel: [ 7755.477099] radeon 0000:01:00.0:  
R_008680_CP_STAT          = 0x80028647
Jul 19 23:55:19 piranha kernel: [ 7755.477101] radeon 0000:01:00.0:  
R_00D034_DMA_STATUS_REG   = 0x44C83D57
Jul 19 23:55:19 piranha kernel: [ 7755.477103] radeon 0000:01:00.0:  
R_00D834_DMA_STATUS_REG   = 0x44C83D57
Jul 19 23:55:19 piranha kernel: [ 7755.477105] radeon 0000:01:00.0:  
VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00000000
Jul 19 23:55:19 piranha kernel: [ 7755.477107] radeon 0000:01:00.0:  
VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000
Jul 19 23:55:20 piranha kernel: [ 7755.932045] radeon 0000:01:00.0:
GRBM_SOFT_RESET=0x0000DDFF
Jul 19 23:55:20 piranha kernel: [ 7755.932100] radeon 0000:01:00.0:
SRBM_SOFT_RESET=0x00000100
Jul 19 23:55:20 piranha kernel: [ 7755.933247] radeon 0000:01:00.0:  
GRBM_STATUS               = 0x00003028
Jul 19 23:55:20 piranha kernel: [ 7755.933248] radeon 0000:01:00.0:  
GRBM_STATUS_SE0           = 0x00000006
Jul 19 23:55:20 piranha kernel: [ 7755.933250] radeon 0000:01:00.0:  
GRBM_STATUS_SE1           = 0x00000006
Jul 19 23:55:20 piranha kernel: [ 7755.933251] radeon 0000:01:00.0:  
SRBM_STATUS               = 0x200400C0
Jul 19 23:55:20 piranha kernel: [ 7755.933362] radeon 0000:01:00.0:  
SRBM_STATUS2              = 0x00000000
Jul 19 23:55:20 piranha kernel: [ 7755.933364] radeon 0000:01:00.0:  
R_008674_CP_STALLED_STAT1 = 0x00000000
Jul 19 23:55:20 piranha kernel: [ 7755.933366] radeon 0000:01:00.0:  
R_008678_CP_STALLED_STAT2 = 0x00000000
Jul 19 23:55:20 piranha kernel: [ 7755.933367] radeon 0000:01:00.0:  
R_00867C_CP_BUSY_STAT     = 0x00000000
Jul 19 23:55:20 piranha kernel: [ 7755.933369] radeon 0000:01:00.0:  
R_008680_CP_STAT          = 0x00000000
Jul 19 23:55:20 piranha kernel: [ 7755.933371] radeon 0000:01:00.0:  
R_00D034_DMA_STATUS_REG   = 0x44C83D57
Jul 19 23:55:20 piranha kernel: [ 7755.933373] radeon 0000:01:00.0:  
R_00D834_DMA_STATUS_REG   = 0x44C83D57
Jul 19 23:55:20 piranha kernel: [ 7755.933617] radeon 0000:01:00.0: GPU reset
succeeded, trying to resume
Jul 19 23:55:20 piranha kernel: [ 7755.944532] [drm] probing gen 2 caps for
device 8086:151 = 261ad03/e
Jul 19 23:55:20 piranha kernel: [ 7755.944538] [drm] PCIE gen 3 link speeds
already enabled
Jul 19 23:55:20 piranha kernel: [ 7755.946534] [drm] PCIE GART of 1024M enabled
(table at 0x0000000000276000).
Jul 19 23:55:20 piranha kernel: [ 7755.946630] radeon 0000:01:00.0: WB enabled
Jul 19 23:55:20 piranha kernel: [ 7755.946633] radeon 0000:01:00.0: fence
driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr
0xffff88041d0dfc00
Jul 19 23:55:20 piranha kernel: [ 7755.946635] radeon 0000:01:00.0: fence
driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr
0xffff88041d0dfc04
Jul 19 23:55:20 piranha kernel: [ 7755.946637] radeon 0000:01:00.0: fence
driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr
0xffff88041d0dfc08
Jul 19 23:55:20 piranha kernel: [ 7755.946638] radeon 0000:01:00.0: fence
driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr
0xffff88041d0dfc0c
Jul 19 23:55:20 piranha kernel: [ 7755.946640] radeon 0000:01:00.0: fence
driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr
0xffff88041d0dfc10
Jul 19 23:55:20 piranha kernel: [ 7755.947252] radeon 0000:01:00.0: fence
driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr
0xffffc90005db5a18
Jul 19 23:55:20 piranha kernel: [ 7756.102387] [drm] ring test on 0 succeeded
in 4 usecs
Jul 19 23:55:20 piranha kernel: [ 7756.102395] [drm] ring test on 1 succeeded
in 1 usecs
Jul 19 23:55:20 piranha kernel: [ 7756.102398] [drm] ring test on 2 succeeded
in 1 usecs
Jul 19 23:55:20 piranha kernel: [ 7756.102461] [drm] ring test on 3 succeeded
in 2 usecs
Jul 19 23:55:20 piranha kernel: [ 7756.102497] [drm] ring test on 4 succeeded
in 2 usecs
Jul 19 23:55:20 piranha kernel: [ 7756.278275] [drm] ring test on 5 succeeded
in 2 usecs
Jul 19 23:55:20 piranha kernel: [ 7756.278281] [drm] UVD initialized
successfully.
Jul 19 23:55:20 piranha kernel: [ 7756.280029] [drm] ib test on ring 0
succeeded in 0 usecs
Jul 19 23:55:20 piranha kernel: [ 7756.280076] [drm] ib test on ring 1
succeeded in 0 usecs
Jul 19 23:55:20 piranha kernel: [ 7756.280119] [drm] ib test on ring 2
succeeded in 0 usecs
Jul 19 23:55:20 piranha kernel: [ 7756.280155] [drm] ib test on ring 3
succeeded in 0 usecs
Jul 19 23:55:20 piranha kernel: [ 7756.280189] [drm] ib test on ring 4
succeeded in 0 usecs
Jul 19 23:55:20 piranha kernel: [ 7756.430256] [drm:uvd_v1_0_ib_test] *ERROR*
radeon: failed to get create msg (-22).
Jul 19 23:55:20 piranha kernel: [ 7756.430264] [drm:radeon_ib_ring_tests]
*ERROR* radeon: failed testing IB on ring 5 (-22).
Jul 19 23:55:20 piranha kernel: [ 7756.430284] [drm:radeon_pm_resume_dpm]
*ERROR* radeon: dpm resume failed

I'm using xserver 1.16.0 and mesa 10.2.3.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 14323 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

             reply	other threads:[~2014-07-20 21:59 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-20 21:59 bugzilla-daemon [this message]
2014-07-20 22:00 ` [Bug 81576] GPU lock-ups while playing XCOM Enemy Unknown bugzilla-daemon
2014-07-20 22:02 ` bugzilla-daemon
2014-08-10 13:55 ` bugzilla-daemon
2014-10-23 10:08 ` bugzilla-daemon
2014-10-26 17:48 ` bugzilla-daemon
2014-10-26 17:49 ` bugzilla-daemon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-81576-502@http.bugs.freedesktop.org/ \
    --to=bugzilla-daemon@freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.