https://bugs.freedesktop.org/show_bug.cgi?id=60802
--- Comment #52 from Alexandre Demers alexandre.f.demers@gmail.com --- (In reply to comment #51)
Created attachment 76544 [details] [review] set non_disp tiling bit for cayman
Good catch! I believe the attached patch should fix the issue.
I don't know for others, but it doesn't fix the corruption over here.