[Bug 45329] New: [RV730]vline setup changes in xf86-video-ati-6.14.3 causes GPU lockups

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jan 28 02:10:30 PST 2012


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

             Bug #: 45329
           Summary: [RV730]vline setup changes in xf86-video-ati-6.14.3
                    causes GPU lockups
    Classification: Unclassified
           Product: xorg
           Version: unspecified
          Platform: x86-64 (AMD64)
               URL: http://cgit.freedesktop.org/xorg/driver/xf86-video-ati
                    /commit/?id=3b9fdc807dd7e52af0576299cefba596040f6f2f
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
        AssignedTo: xorg-driver-ati at lists.x.org
        ReportedBy: x11 at ariolc.dyndns.org
         QAContact: xorg-team at lists.x.org


A different bug in kernel 3.3-rc1 causes GPU lockups to permanently disable the
X server, so I noticed that since Nov last year my system was logging GPU
lockups in its syslog. Until 3.3-rc1 it always recovered, so I did not notice.

The first lockup coincidenced with upgradig from 6.14.2 to 6.14.3, so I used
this span of changes to search for the cause.

With the commit "r5xx+: Fix vline setup with crtc offsets" (linked in URL
field) reverted from 6.14.3 I no longer see any lockups.

Kernel: first seen with 3.1, still happend with 3.3-rc1
Xserver: 1.11.1 ... 1.11.3

XRandR says:
Screen 0: minimum 320 x 200, current 2304 x 1024, maximum 8192 x 8192
DVI-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm
x 270mm
   1280x1024      60.0*+   75.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
   640x400        70.0  
DVI-0 connected 1024x768+1280+80 (normal left inverted right x axis y axis)
307mm x 230mm
   1024x768       60.0*+
   800x600        60.3  
   640x480        60.0  
DIN disconnected (normal left inverted right x axis y axis)

example lockup:
Jan 27 21:41:01 thoregon kernel: [275709.590135] radeon 0000:07:00.0: GPU
lockup CP stall for more than 10000msec
Jan 27 21:41:01 thoregon kernel: [275709.590143] GPU lockup (waiting for
0x0071970B last fence id 0x0071970A)
Jan 27 21:41:01 thoregon kernel: [275709.606356] radeon 0000:07:00.0: GPU
softreset 
Jan 27 21:41:01 thoregon kernel: [275709.606362] radeon 0000:07:00.0:  
R_008010_GRBM_STATUS=0xA0003028
Jan 27 21:41:01 thoregon kernel: [275709.606368] radeon 0000:07:00.0:  
R_008014_GRBM_STATUS2=0x00000002
Jan 27 21:41:01 thoregon kernel: [275709.606374] radeon 0000:07:00.0:  
R_000E50_SRBM_STATUS=0x200000C0
Jan 27 21:41:01 thoregon kernel: [275709.606385] radeon 0000:07:00.0:  
R_008020_GRBM_SOFT_RESET=0x00007FEE
Jan 27 21:41:01 thoregon kernel: [275709.621394] radeon 0000:07:00.0:
R_008020_GRBM_SOFT_RESET=0x00000001
Jan 27 21:41:01 thoregon kernel: [275709.637404] radeon 0000:07:00.0:  
R_008010_GRBM_STATUS=0x00003028
Jan 27 21:41:01 thoregon kernel: [275709.637410] radeon 0000:07:00.0:  
R_008014_GRBM_STATUS2=0x00000002
Jan 27 21:41:01 thoregon kernel: [275709.637415] radeon 0000:07:00.0:  
R_000E50_SRBM_STATUS=0x200000C0
Jan 27 21:41:01 thoregon kernel: [275709.638421] radeon 0000:07:00.0: GPU reset
succeed
Jan 27 21:41:01 thoregon kernel: [275709.643301] [drm] PCIE GART of 512M
enabled (table at 0x0000000000040000).
Jan 27 21:41:01 thoregon kernel: [275709.643336] radeon 0000:07:00.0: WB
enabled
Jan 27 21:41:01 thoregon kernel: [275709.689612] [drm] ring test succeeded in 1
usecs
Jan 27 21:41:01 thoregon kernel: [275709.689625] [drm] ib test succeeded in 1
usecs

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list