When the screen turns off (DPMS/energy saving), GPU usage jumps to 100% and stays there until screen wakes up. This causes unnecessary heat and power consumption on a locked/idle system.
System specs:
- Arch Linux
- Plasma 6.5.3 (Wayland session)
- Kernel: linux 6.17.9
- Mesa: 25.2.7
- GPU: AMD Radeon RX 7600 XT
Additional info:
pp_dpm_sclk when screen off:
0: 255Mhz
1: 346Mhz *
2: 2539Mhz
display turns off
0: 255Mhz
1: 1125Mhz *
2: 2539Mhz
0: 255Mhz
1: 1009Mhz *
2: 2539Mhz
0: 255Mhz
1: 2758Mhz *
2: 2539Mhz
0: 255Mhz
1: 2858Mhz *
2: 2539Mhz
0: 255Mhz
1: 2874Mhz *
2: 2539Mhz
0: 255Mhz
1: 2871Mhz *
2: 2539Mhz
0: 255Mhz
1: 2869Mhz *
2: 2539Mhz
0: 255Mhz
1: 2866Mhz *
2: 2539Mhz
0: 255Mhz
1: 2864Mhz *
2: 2539Mhz
0: 255Mhz
1: 2871Mhz *
2: 2539Mhz
0: 255Mhz
1: 2879Mhz *
2: 2539Mhz
0: 255Mhz
1: 2869Mhz *
2: 2539Mhz
0: 255Mhz
1: 2864Mhz *
2: 2539Mhz
0: 255Mhz
1: 2864Mhz *
2: 2539Mhz
0: 255Mhz
1: 2865Mhz *
2: 2539Mhz
0: 255Mhz
1: 2870Mhz *
2: 2539Mhz
0: 255Mhz
1: 2865Mhz *
2: 2539Mhz
0: 255Mhz
1: 2871Mhz *
2: 2539Mhz
0: 255Mhz
1: 2861Mhz *
2: 2539Mhz
0: 255Mhz
1: 2862Mhz *
2: 2539Mhz
0: 255Mhz
1: 2865Mhz *
2: 2539Mhz
0: 255Mhz
1: 2865Mhz *
2: 2539Mhz
0: 255Mhz
1: 2864Mhz *
2: 2539Mhz
0: 255Mhz
1: 2865Mhz *
2: 2539Mhz
0: 255Mhz
1: 2864Mhz *
2: 2539Mhz
0: 255Mhz
1: 2861Mhz *
2: 2539Mhz
0: 255Mhz
1: 2865Mhz *
2: 2539Mhz
0: 255Mhz
1: 2865Mhz *
2: 2539Mhz
0: 255Mhz
1: 2864Mhz *
2: 2539Mhz
0: 255Mhz
1: 2863Mhz *
2: 2539Mhz
0: 255Mhz
1: 2861Mhz *
2: 2539Mhz
0: 255Mhz
1: 2861Mhz *
2: 2539Mhz
0: 255Mhz
1: 2861Mhz *
2: 2539Mhz
0: 255Mhz
1: 2860Mhz *
2: 2539Mhz
0: 255Mhz
1: 2864Mhz *
2: 2539Mhz
0: 255Mhz
1: 2860Mhz *
2: 2539Mhz
0: 255Mhz
1: 728Mhz *
2: 2539Mhz
display turns on
0: 255Mhz
1: 678Mhz *
2: 2539Mhz
0: 255Mhz
1: 729Mhz *
2: 2539Mhz
pp_dpm_mclk when screen off is not changing:
0: 96Mhz *
1: 456Mhz
2: 772Mhz
3: 1124Mhz