Hi,
As you know, Plundervolt has been mitigated by blocking the access of 0x150 MSR with software. On Windows 10, I was able to remove the undervolting lock by changing the "Overclocking Lock" parameter from 1 to 0 with RU.efi. But Windows 11, it is not possible while WSL2 is active, I know virtualization should be disabled in order to regain the ability of undervolting but I need WSL2.
Then, I had an idea. Could I change the offset directly in BIOS? There was no interface to interact with, but it could be possible if I change the right bits IMO. I attached the dump also.
Just in case, OverClocking Feature (0x1B7) in CpuSetup(0x3) changed 0x0 to 0x1
Offset Prefix (0x1BF) in CpuSetup(0x3) changed 0x0 to 0x1 in order to get negative offset
Core Voltage Offset (0x1BD) in CpuSetup(0x3) changed 0x0 to 0x46 to get -70 mV. (Normally I used -95 mV with TS, but wanted to be safe)
Did not touch GT, Uncore, etc.
The variables are written successfully, checked twice.
Actually, I can see lower temperatures with less fan (placebo???), but ThrottleStop doesn't say anything about my lowered offset voltage. I think TS cannot read the correct values also? Tried HWMonitor, HWiNFO64, no luck.
How can I ensure that the offset voltages are applied successfully? Still no GUI on BIOS, can see with RU.efi.
Thanks in advance.
As you know, Plundervolt has been mitigated by blocking the access of 0x150 MSR with software. On Windows 10, I was able to remove the undervolting lock by changing the "Overclocking Lock" parameter from 1 to 0 with RU.efi. But Windows 11, it is not possible while WSL2 is active, I know virtualization should be disabled in order to regain the ability of undervolting but I need WSL2.
Then, I had an idea. Could I change the offset directly in BIOS? There was no interface to interact with, but it could be possible if I change the right bits IMO. I attached the dump also.
Just in case, OverClocking Feature (0x1B7) in CpuSetup(0x3) changed 0x0 to 0x1
Offset Prefix (0x1BF) in CpuSetup(0x3) changed 0x0 to 0x1 in order to get negative offset
Core Voltage Offset (0x1BD) in CpuSetup(0x3) changed 0x0 to 0x46 to get -70 mV. (Normally I used -95 mV with TS, but wanted to be safe)
Did not touch GT, Uncore, etc.
The variables are written successfully, checked twice.
Actually, I can see lower temperatures with less fan (placebo???), but ThrottleStop doesn't say anything about my lowered offset voltage. I think TS cannot read the correct values also? Tried HWMonitor, HWiNFO64, no luck.
How can I ensure that the offset voltages are applied successfully? Still no GUI on BIOS, can see with RU.efi.
Thanks in advance.
Attachments
Last edited: