$ sudo ./ryzenadj -i
no compatible ryzen_smu kernel module found, fallback to /dev/mem
CPU Family: Picasso
SMU_SERVICE REQ_ID:0x3
SMU_SERVICE REQ: arg0: 0x0, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
SMU_SERVICE REP: REP: 0x1, arg0: 0x14, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
SMU BIOS Interface Version: 20
Version: v0.18.0
init_table
SMU_SERVICE REQ_ID:0xc
SMU_SERVICE REQ: arg0: 0x0, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
SMU_SERVICE REP: REP: 0x1, arg0: 0x1e0004, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
SMU_SERVICE REQ_ID:0xb
SMU_SERVICE REQ: arg0: 0x3, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
SMU_SERVICE REP: REP: 0x1, arg0: 0x376d7000, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
Unable to get memory access
Unable to init power metric table: -5, this does not affect adjustments because it is only needed for monitoring.
$ sudo modprobe ryzen_smu
$ sudo ./ryzenadj -i
detected compatible ryzen_smu kernel module
CPU Family: Picasso
SMU_SERVICE REQ_ID:0x3
SMU_SERVICE REQ: arg0: 0x0, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
SMU_SERVICE REP: REP: 0x1, arg0: 0x14, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
SMU BIOS Interface Version: 20
Version: v0.18.0
init_table
SMU_SERVICE REQ_ID:0xc
SMU_SERVICE REQ: arg0: 0x0, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
SMU_SERVICE REP: REP: 0x1, arg0: 0x1e0004, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
SMU_SERVICE REQ_ID:0xb
SMU_SERVICE REQ: arg0: 0x3, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
SMU_SERVICE REP: REP: 0x1, arg0: 0x376d7000, arg1:0x0, arg2:0x0, arg3:0x0, arg4: 0x0, arg5: 0x0
PM table size mismatch: ryzenadj (1544) | ryzen_smu (1708)
refresh_table failed
Unable to init power metric table: -5, this does not affect adjustments because it is only needed for monitoring.
Tried both with
ryzen_smuand without it. Debug output below