I have an AMD CPU which I would like to undervolt on Battery and also disable some cores, as batterylife is pretty underwhelming, compared to my 2012 intel Thinkpad with the same capacity.
There is RyzenAdj with a COPR that I would use.
Also the temps are extremely high as the Fan is set way too passively, I would like to change them but this also doesnt work.
/v/h/user ❯❯❯ ryzenadj --power-saving
pcilib: Cannot open /sys/bus/pci/devices/0000:00:00.0/config
pcilib: Cannot open /sys/bus/pci/devices/0000:00:00.0/config
pcilib: Cannot open /sys/bus/pci/devices/0000:00:00.0/config
pcilib: Cannot open /sys/bus/pci/devices/0000:00:00.0/config
pcilib: Cannot open /sys/bus/pci/devices/0000:00:00.0/config
PCI Bus is not writeable, check secure boot
Unable to get MP1 SMU Obj
Unable to init ryzenadj
/v/h/user ❯❯❯ sudo pwmconfig
# some outputs, pressing yes
hwmon3/pwm1_enable stuck to 2
Manual control mode not supported, skipping hwmon3/pwm1.
There are no usable PWM outputs.
I guess the problem is, that these components are controlled in a read-only area? Is there any chance to symlink that to something writable, or use a different directory? Especially on Laptops the default just doesnt work that well.