https://bugs.freedesktop.org/show_bug.cgi?id=92974
--- Comment #15 from Alex Deucher alexdeucher@gmail.com --- (In reply to charlie from comment #13)
I'm now using "drm-next-4.8-wip" (from https://cgit.freedesktop.org/~agd5f/linux/). I still require "fiji_disable_pcie_dpm.diff" to overcome the bug. I can't remember if "disable_gen3.diff" no longer patches cleanly or does not work once the kernel is compiled. In any case, "disable_gen3.diff" is no longer effective.
On newer kernels you can configure the supported pcie gen modes via module option. E.g., append: amdgpu.pcie_gen_cap=0x00030003 to the kernel command line in grub to limit the bus and the card to pcie gen2.