Summary: | [r600g] Lockup while playing OpenGL games with HD6450 | ||
---|---|---|---|
Product: | Mesa | Reporter: | Chris Rankin <rankincj> |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | lordheavym, russianneuromancer, stefandoesinger |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
dmesg output frpm GPU lockup/reset
possible fix |
Description
Chris Rankin
2013-02-16 19:58:24 UTC
According to git bisect: 974b482acaf62ced1e8981761a8bda252bd51fe1 is the first bad commit commit 974b482acaf62ced1e8981761a8bda252bd51fe1 Author: Jerome Glisse <jglisse@redhat.com> Date: Fri Feb 8 16:02:32 2013 -0500 r600g: fix lockup when hyperz & alpha test are enabled together. v3 Seems that alpha test being enabled confuse the GPU on the order in which it should perform the Z testing. So force the order programmed throught db shader control. v2: Only force z order when alpha test is enabled v3: Update db shader when binding new dsa + spelling fix Signed-off-by: Jerome Glisse <jglisse@redhat.com> Reviewed-by: Marek Olšák <maraeo@gmail.com> This results in GPU stalls, which can be reset succesfully. Created attachment 74995 [details]
dmesg output frpm GPU lockup/reset
This dmesg log shows the GPU lockups and soft resets that occurred during my git bisect.
Created attachment 75046 [details] [review] possible fix Does this patch help? (In reply to comment #3) > Does this patch help? Yes thanks, that patch seems to have worked. No lock-ups yet. *** Bug 60890 has been marked as a duplicate of this bug. *** fix pushed: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e4ef989a2142c9976be6fe0c6fafeb2bdf4e37d *** Bug 60955 has been marked as a duplicate of this bug. *** Please check if below patch fix the issue: http://people.freedesktop.org/~glisse/0001-r600g-force-full-cache-for-hyperz.patch |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.