I have amd laptop with Ryzen 6600H, I have tried windows and linux, on windows it doesn't show any error but i think undervolting isn't working. I am trying to lower the temps so the laptop make less noise with same performance.

On Linux I used ryzenadj, which is a cli for controlling the processor

╰─❯ sudo ryzenadj --set-coall=-50
detected compatible ryzen_smu kernel module
set_coall is rejected by SMU

This is what i get when i try to set curve optimizer on linux, and on windows I used Universal-x86-Tuning-Utility but when i tested the voltage it didn't took any effect as far i can see.

What I am doing wrong? And do i have to enable it in bios? or is there setting to set optimizer in bios, I checked advanced setting wasn't able to find any