Missing info on `sys/class/drm/card*/device/pp_od_clk_voltage`
Brief summary of the problem:
There are missing info on sys/class/drm/card*/device/pp_od_clk_voltage
that makes the GPU not controllable with Corectrl https://gitlab.com/corectrl/corectrl/-/issues/428
Hardware description:
-
CPU: AMD Ryzen™ 7 6800HS
-
GPU:
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6650 XT / 6700S / 6800S] [1002:73ef] (rev c2) 07:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev c8)
-
System Memory: 16GB
-
Display(s):
Name: TL140VDXP10
EISA ID: TMX1485
EDID version: 1.4
EDID extension blocks: 0
Screen size: 30.1 cm x 18.8 cm (13.97 inches, aspect ratio 16/10 = 1.60)
Gamma: 2.2
Digital signal
- Type of Display Connection: <TODO: DP, HDMI, DVI, etc>
System information:
- Distro name and Version: Fedora 39
- Kernel version: 6.7.4-200.fc39.x86_64
- Custom kernel: N/A
- AMD official driver version: N/A
How to reproduce the issue:
Running cat sys/class/drm/card*/device/pp_od_clk_voltage
shows missing info on both the integrated and dedicated gpu
After adding amdgpu.ppfeaturemask=0xffffffff
to kernel boot options
Output from IGPU (card1
):
OD_VDDGFX_OFFSET:
0mV
Output from DGPU (card2
):
OD_RANGE:
OD_SCLK:
0: 200Mhz
1: 2200Mhz
OD_RANGE:
SCLK: 200Mhz 2200Mhz
Might be similar to #2915
Attached files:
Screenshots/video files
Log files (for system lockups / game freezes / crashes)
- Dmesg log (full log)
- Xorg log
- Any other log