https://bugzilla.kernel.org/show_bug.cgi?id=119991
--- Comment #3 from Jani-Markus Maunus j.markus.maunus@gmail.com --- I did a bisect out of curiosity, and in my case the following commit fixes both issues.
commit 274ad65c9d02bdcbee9bae045517864c3521d530 Author: Jérome Glisse jglisse@redhat.com Date: Fri Mar 18 16:58:39 2016 +0100
drm/radeon: hard reset r600 and newer GPU when hibernating.
Some GPU block like UVD and VCE require hard reset to be properly resume if there is no real powerdown of the asic like during various hibernation step. This patch perform such hard reset.
Reviewed-by: Christian König christian.koenig@amd.com Signed-off-by: Jérôme Glisse jglisse@redhat.com Cc: Alex Deucher alexander.deucher@amd.com Cc: Christian König christian.koenig@amd.com Signed-off-by: Alex Deucher alexander.deucher@amd.com
Also, to clarify, reverting b9729b17a4 on master made no difference, but reverting it on the commit immediately preceding the above also fixed both issues. In any case, the bug appears fixed for me.
I might be just rambling at this point, but 4.6.1 stable was definitely bugged for me, yet this commit is dated well before 4.6.1 release - any idea what's up with that?