Bug 38792
Summary: | Radeon HD 5750: GPU lockup CP stall while browsing in Firefox | ||
---|---|---|---|
Product: | Drivers | Reporter: | Jure Repinc (jlp.bugs) |
Component: | Video(DRI - non Intel) | Assignee: | drivers_video-dri |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | alan, alexdeucher, jdelvare, Jonathon.Reinhart, synfin |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.0-rc5 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
dmesg
lspci Xorg.0.log |
Description
Jure Repinc
2011-07-05 16:48:32 UTC
Created attachment 64672 [details]
dmesg
Created attachment 64682 [details]
lspci
Created attachment 64692 [details]
Xorg.0.log
The driver reset the GPU because it detected a lockup. This is more likely a bug in the userspace acceleration drivers rather than a kernel bug. Are you using webgl? As far as I remember WebGL isn't enabled by default in Firefox 5. Also I checked on this page - http://www.doesmybrowsersupportwebgl.com/ - and it says "Nay". Same experience here with HD5770. Reported to Xorg Driver/Radeon at https://bugs.freedesktop.org/show_bug.cgi?id=39469 FWIW, I am seeing this in Ubuntu, 2.6.38-11-generic. This particular time, I have two of these in dmesg, within 60 sec of boot. Radeon HD 6850 on HP h8-1070t (Sandy bridge core i7-2600) As I said before, this is most likely a bug in the ddx or 3D driver. The drm is doing what it's supposed to do: resetting the GPU when it detects a hang. Does upgrading mesa or xf86-video-ati help? I'd suggest mesa 7.11 or git master. I am experiencing GPU lockup CP stall on Radeon HD 6450 / openSUSE 12.1 x86_64 / Gnome 3.2, since kernel 3.5-rc3+. No problem with kernels 3.4.x. I didn't test rc1 nor rc2 so I can't comment on those. Alex, you say this is a user-space issue, and you may be right, but from a user perspective, what I see is a regression when updating my kernel. I am currently trying to bisect it to find out which commit introduced (or revealed) the problem. However, unrelated build breaker bugs in the kernel tree make it a little difficult. I'll report if I find anything. Bisection pointed to: commit 416a2bd274566a6f607a271f524b2dc0b84d9106 Author: Alex Deucher <alexander.deucher@amd.com> Date: Thu May 31 19:00:25 2012 -0400 drm/radeon: fixup tiling group size and backendmap on r6xx-r9xx (v4) Tiling group size is always 256bits on r6xx/r7xx/r8xx/9xx. Also fix and simplify render backend map. This now properly sets up the backend map on r6xx-9xx which should improve 3D performance. Vadim benchmarked also: Some benchmarks on juniper (5750), fullscreen 1920x1080, first result - kernel 3.4.0+ (fb21affa), second - with these patches: Lightsmark: 91 fps => 123 fps +35% Doom3: 74 fps => 101 fps +36% Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Jerome Glisse <jglisse@redhat.com> Signed-off-by: Dave Airlie <airlied@redhat.com> Reverting this single commit on top of kernel 3.5-rc5 fixes the problem for me. Jure, Jonathon and everyone else hitting this issue, please try reverting 416a2bd274566a6f607a271f524b2dc0b84d9106 and report whether it helped or not. At least this will tell us if my problem is really the same as yours. (In reply to comment #10) > Reverting this single commit on top of kernel 3.5-rc5 fixes the problem for > me. > Jure, Jonathon and everyone else hitting this issue, please try reverting > 416a2bd274566a6f607a271f524b2dc0b84d9106 and report whether it helped or not. > At least this will tell us if my problem is really the same as yours. There are tons of things that could cause a GPU lock up (kernel issue, userspace issue, or some bad combination of kernel and userspace bits). 416a2bd274566a6f607 is only a month or so old so it's not related to the original bug report and should probably be reported as a separate issue. Oops, sorry. I misread the kernel version field as 3.5-rc5 while it is 3.0-rc5. Obviously the commit I pointed out can't be the cause of it. I'll open a separate report for my issue, sorry for the confusion and noise. |