Framework Laptop 13 Ryzen 7040 BIOS 3.09 Release

Looks like you have some problems to run it in the first place, maybe some modules are missing in your installation. Unfortunatly, I am a Windows guy and cannot help very much. It would be nice if you get this sorted.

I am interested in the following commands working:

ryzenadj.exe -i

Output in 3.05 (some values may differ):

CPU Family: Phoenix Point
SMU BIOS Interface Version: 14
Version: v0.15.0
PM Table Version: 4c0008
|        Name         |   Value   |     Parameter      |
|---------------------|-----------|--------------------|
| STAPM LIMIT         |    53.000 | stapm-limit        |
| STAPM VALUE         |     7.125 |                    |
| PPT LIMIT FAST      |    53.000 | fast-limit         |
| PPT VALUE FAST      |    14.235 |                    |
| PPT LIMIT SLOW      |    43.000 | slow-limit         |
| PPT VALUE SLOW      |     7.242 |                    |
| StapmTimeConst      |    36.857 | stapm-time         |
| SlowPPTTimeConst    |    90.756 | slow-time          |
| PPT LIMIT APU       |    41.000 | apu-slow-limit     |
| PPT VALUE APU       |       nan |                    |
| TDC LIMIT VDD       |    54.000 | vrm-current        |
| TDC VALUE VDD       |     4.984 |                    |
| TDC LIMIT SOC       |    16.000 | vrmsoc-current     |
| TDC VALUE SOC       |     2.041 |                    |
| EDC LIMIT VDD       |   105.000 | vrmmax-current     |
| EDC VALUE VDD       |    55.073 |                    |
| EDC LIMIT SOC       |    23.000 | vrmsocmax-current  |
| EDC VALUE SOC       |     3.955 |                    |
| THM LIMIT CORE      |   100.000 | tctl-temp          |
| THM VALUE CORE      |    46.792 |                    |
| STT LIMIT APU       |    60.000 | apu-skin-temp      |
| STT VALUE APU       |    36.689 |                    |
| STT LIMIT dGPU      |     0.000 | dgpu-skin-temp     |
| STT VALUE dGPU      |     0.000 |                    |
| CCLK Boost SETPOINT |       nan | power-saving /     |
| CCLK BUSY VALUE     |       nan | max-performance    |

Set stapm_limit:

ryzenadj.exe -a 43000
Sucessfully set stapm_limit to 43000

Set slow limit:
ryzenadj.exe -c 43000
Sucessfully set slow_limit to 43000

Set apu skin temp:
ryzenadj.exe --apu-skin-temp 43000
Sucessfully set apu_skin_temp_limit to 43000