From preliminary testing, by setting power_dpm_force_performance_level to manual first, and then setting pp_power_profile_mode to the various profiles (0 to 4), nothing is changed in the power consumption and the sclk still hovers between 1536 and 1630.
I'm not sure what I might be missing. Ideally I'd like a way to simply set the TDP for a given card and have amdgpu automatically choose appropriate clocks. For instance if I set sclk manually to 1401 I almost halve the consumed power with a very small decrease in performance, so this shows a lot of potential for optimisation.
(and to anyone who's wondering: no, I'm not mining cryptocurrencies with this card. I run other compute workloads).
I'm not sure what I might be missing. Ideally I'd like a way to simply set the TDP for a given card and have amdgpu automatically choose appropriate clocks. For instance if I set sclk manually to 1401 I almost halve the consumed power with a very small decrease in performance, so this shows a lot of potential for optimisation.
(and to anyone who's wondering: no, I'm not mining cryptocurrencies with this card. I run other compute workloads).
Comment