system: - Polaris10 (Ellesmere) - Linux 4.18.14 - WQHD (2560*1440 pixels) monitor with 144 Hz (DisplayPort) expected behaviour: GPU power states should be lowered to the minimum states while idling to save power, heat and noise. actual behaviour: - DC on (default): GPU stuck at highest SCLK DPM state, power consumption as per amdgpu_pm_info is ~24 Watts - amdgpu.dc=0: MCLK stuck at high DPM state, power consumption as per amdgpu_pm_info is ~26 Watts - Windows: correct (lowest) SCLK/MCLK DPM states, measured power consumption is ~16 Watts lower compared to Linux Note: https://bugzilla.kernel.org/show_bug.cgi?id=201275 fixed a regression causing *additional* power draw (SCLK and MCLK both at max, power consumption at ~38 Watts while idling). I can't tell if it's a regression as I've just recently got the GPU. Randomly tested kernels from within 4.17 to 4.18.14 all suffer from this issue.
Please attach your xorg log (if using X) and dmesg output.
Created attachment 142098 [details] xorg log
Created attachment 142099 [details] dmesg output
Created attachment 142100 [details] xorg log
Is there anything we can do to help this?
The SCLK is still fixed at max clock with WQHD, 144 Hz. Is Polaris considered legacy already?
I have RX470 and high idle power consumption has been present since hdmi/dp audio has been in kernel. Power consumption meter readings are ~20w higher with audio enabled. I am using Gentoo and compiling kernel without hdmi/dp audio support normalizes consumption.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/560.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.