I have a workaround that at least makes the system workable. After some testing I managed to run glmark2 at the lowest and second lowest clock speed on my RX560 >From root: echo manual > /sys/class/drm/card0/device/power_dpm_force_performance_level echo 1 > /sys/class/drm/card0/device/pp_dpm_sclk giving me this cat /sys/class/drm/card0/device/pp_dpm_sclk 0: 214Mhz 1: 387Mhz * 2: 843Mhz 3: 995Mhz 4: 1062Mhz 5: 1108Mhz 6: 1149Mhz 7: 1176Mhz Obviously this decreases performance big time, but I don't really game so it makes my system usable. Any clock speeds over 4: 1062Mhz crashes my system immediately..