https://bugs.freedesktop.org/show_bug.cgi?id=60969
--- Comment #1 from Chris Rankin rankincj@googlemail.com --- 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.