Bug 53971

Summary: radeon:Soft reset GPU in StarCraft2 under Wine
Product: Drivers Reporter: Zhuravlev Uriy (stalkerg)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: RESOLVED CODE_FIX    
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.8.0-rc7 Subsystem:
Regression: No Bisected commit-id:

Description Zhuravlev Uriy 2013-02-16 22:37:04 UTC
Random GPU resets and freeze on Radeon 6770 with SC2 game under wine 1.5.23 (GLSL disable, pbuffer enable).

Linux sagita 3.8.0-rc7 #1 SMP PREEMPT Sat Feb 16 18:13:51 MSK 2013 x86_64 AMD FX(tm)-8120 Eight-Core Processor AuthenticAMD GNU/Linux
Mesa 9.2-devel (git-f1ab67c)


radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
radeon 0000:01:00.0: GPU lockup (waiting for 0x000000000002236b last fence id 0x000000000002235e)
radeon 0000:01:00.0: Saved 407 dwords of commands on ring 0.
radeon 0000:01:00.0: GPU softreset: 0x00000003
radeon 0000:01:00.0:   GRBM_STATUS               = 0xE4002CA4
radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x00000007
radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0xC0000005
radeon 0000:01:00.0:   SRBM_STATUS               = 0x200000C0
radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x04000000
radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00040000
radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00048402
radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80860243
radeon 0000:01:00.0:   GRBM_SOFT_RESET=0x00007F6B
radeon 0000:01:00.0:   GRBM_STATUS               = 0x00003828
radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x00000007
radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000007
radeon 0000:01:00.0:   SRBM_STATUS               = 0x200000C0
radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x00000000
radeon 0000:01:00.0: GPU reset succeeded, trying to resume
[drm] probing gen 2 caps for device 1002:5a16 = 2/0
[drm] PCIE gen 2 link speeds already enabled
[drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
radeon 0000:01:00.0: WB enabled
radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8802321edc00
radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8802321edc0c
[drm] ring test on 0 succeeded in 3 usecs
[drm] ring test on 3 succeeded in 1 usecs
[drm] ib test on ring 0 succeeded in 0 usecs
[drm] ib test on ring 3 succeeded in 1 usecs
Comment 1 Zhuravlev Uriy 2014-10-09 12:22:17 UTC
Fix now.