RX6700XT - minimum power limit not detected correctly
After switching to kernel 6.7, I run into this assertion when trying to set the power limit on my rx6700xt to 130W, as I normally do.
amdgpu 0000:03:00.0: amdgpu: New power limit (130) is out of range [182,194]
on drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c:2549
min_power_limit (182W) here is not being detected correctly -- 130W is not too low a power target (clocks only drop by 150MHz).
Hardware Description
- CPU: Intel i7-12700k
- GPU: RX6700XT 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] [1002:73df] (rev c1)
- System Memory: 32GB DDR4 3600MHz
- Motherboard: MSI PRO Z690-A WIFI DDR4(MS-7D25)
- Display(s): Samsung Electric Company Odyssey G70NC H1AK500000 21 3840x2160 @ 143.988 Hz
- Type of Display Connection: DP
System Information
- Distro name and Version: NixOS; release nixos-unstable; nixpkgs commit 612f97239e2cc474c13c9dafa0df378058c5ad8d
- Kernel version: v6.7
- Custom kernel: NA
- Kernel cmdline:
intel_iommu=on iommu=pt zswap.enabled=0 amdgpu.ppfeaturemask=0xffffffff ibt=off systemd.unified_cgroup_hierarchy=0 loglevel=4
- pp_od_clk_voltage: OD_VDDGFX_OFFSET: -70mV
- AMD official driver version: NA