Hi,
After changing the current performance level with:
echo high > /sys/class/drm/card0/device/power_dpm_force_performance_level
only the shader clock is updated but not the memory clock.
# cat /sys/kernel/debug/dri/0/amdgpu_pm_info
[ mclk ]: 300 MHz
[ sclk ]: 1306 MHz
# cat /sys/class/drm/card0/device/pp_dpm_sclk
0: 300Mhz
1: 608Mhz
2: 910Mhz
3: 1077Mhz
4: 1145Mhz
5: 1191Mhz
6: 1236Mhz
7: 1306Mhz *
# cat /sys/class/drm/card0/device/pp_dpm_mclk
0: 300Mhz *
1: 1750Mhz
Same issue if I choose the manual mode and try to echo 1 in pp_dpm_mclk.
Tested on Linux 4.8 with RX480.
Thanks!