You are not logged in.

#1 2025-01-10 07:06:51

TonicJoker
Member
Registered: 2025-01-10
Posts: 1

AMDGPU power management on RX 7700S, pp_od_clk_voltage is missing.

HI! I am using a laptop with 6.12.8-arch1-1 kernel and dGPU RX 7700S.
Wanted to use CoreCtrl to configure my dGPU and figure out, what I can do with it. Followed Arch wiki to add a kernel parameter. After reloading grub.cfg, the corresponding parameter seems to be set properly (the mask set there is the result of printf command from arch wiki):

$ cat /sys/module/amdgpu/parameters/ppfeaturemask 
0xfff7ffff

But doing so did not create pp_od_clk_voltage. I tried creating it myself but no luck there too:

$ ls /sys/class/drm/card1/device/pp_od*
zsh: no matches found: /sys/class/drm/card1/device/pp_od
$ sudo touch /sys/class/drm/card1/device/pp_od_clk_voltage
touch: cannot touch '/sys/class/drm/card1/device/pp_od_clk_voltage': Permission denied

Looking at journalctl, there is a line which says, that the 'overdrive featrue is not supported':

$ lspci -k -d ::03xx
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 33 [Radeon RX 7600/7600 XT/7600M XT/7600S/7700S / PRO W7600] (rev c1)
        Subsystem: ASUSTeK Computer Inc. Device 1513
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
77:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] (rev 0a)
        Subsystem: ASUSTeK Computer Inc. Device 1513
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
$ journalctl -b
...
Jan 10 10:19:08 kernel: amdgpu 0000:03:00.0: amdgpu: overdrive feature is not supported
Jan 10 10:19:08 kernel: amdgpu 0000:03:00.0: amdgpu: Using BOCO for runtime pm
...

Also tried to change amdgpu.ppfeaturemask=0xffffffff, but it doesn't change anything.
So, the question is: Can I do something about it, or is my card just not supported?

Last edited by TonicJoker (2025-01-10 07:39:15)

Offline

Board footer

Powered by FluxBB