Open alexrocco opened 3 years ago
I think the undervolt entry should be [UNDERVOLT.BATTERY]
or [UNDERVOLT.AC]
.
At least that's inside my default config on arch.
I think the undervolt entry should be
[UNDERVOLT.BATTERY]
or[UNDERVOLT.AC]
.At least that's inside my default config on arch.
The README says that [UNDERVOLT] could also be used, and I've also tried that but no luck.
It seems like [UNDERVOLT]
section does not get loaded from the config file. Are you sure that you are editing the correct config file?
I found something, the first loop shows the error
[I] Detected CPU architecture: Intel Comet Lake-U
[I] Trying to unlock MSR allow_writes.
[I] Loading config file.
[D] cpu platform info: maximum non turbo ratio = 23
[D] cpu platform info: maximum efficiency ratio = 4
[D] cpu platform info: minimum operating ratio = 4
[D] cpu platform info: feature ppin cap = 0
[D] cpu platform info: feature programmable turbo ratio = 1
[D] cpu platform info: feature programmable tdp limit = 1
[D] cpu platform info: number of additional tdp profiles = 2
[D] cpu platform info: feature programmable temperature target = 1
[D] cpu platform info: feature low power mode = 1
[D] Undervolt plane CORE - write -40 mV (0xfae00000) - read 0 mV (0x0) - match ERR
[D] Undervolt plane GPU - write 0 mV (0x0) - read 0 mV (0x0) - match OK
[D] Undervolt plane CACHE - write -40 mV (0xfae00000) - read 0 mV (0x0) - match ERR
[D] Undervolt plane UNCORE - write 0 mV (0x0) - read 0 mV (0x0) - match OK
[D] Undervolt plane ANALOGIO - write 0 mV (0x0) - read 0 mV (0x0) - match OK
[D] HWP - write "0x80" - read "0x80" - match OK
So it basically can write to MSR, but the read does not match? Could it be something related to the laptop, like the BIOS or something else?
That MSR is probably locked, it's quite common on latest generations.
Hi,
I'm trying to configure the undervolt but it seems that it's not working.
Lenovo ThinkPad P14s Gen1 with popos 20.10
inxi
/etc/lenovo_fix.config
./lenovo_fix.py --monitor
./lenovo_fix.py --debug
Thanks, Alexandre.