Has anyone already tried undervolting by changing settings in the BIOS NVRAM? The parameters for voltage offset are there as well. Does this offer any advantages -- e.g. not being vulnerable to plundervolt?
I have now applied the settings in Throttlestop using the normal method
-125 mV on CPU core and CPU P cache
- 90mV on CPU E cache
Combined with the GPU power limit at 139% this gave me a 3DMark score of 11247 (10690 graphics and 15969 CPU). Score on stock was 10150, so I'm very happy with that increase! Final preference would be to stick the voltage offset changes in the BIOS. Searching through the dump that was provided here in the thread there are a couple of candidates.
For reference I attached the same BIOS dump that @MyPC8MyBrain provided, but formatted for easier readability, using https://github.com/BoringBoredom/UEFI-Editor/releases
Looking at the different options available, and combining this with the info from HWinfo
It leads me to believe that we need :
Processor
P-core Voltage Offset | VarStore: CpuSetup, VarOffset: 0x1E0, Size: 0x2
Min: 0x0, Max: 0x3E8, Step: 0x1
Processor
Offset Prefix | VarStore: CpuSetup, VarOffset: 0x1E2, Size: 0x1
+: 0x0 (default)
-: 0x1
Ring Voltage Offset | VarStore: CpuSetup, VarOffset: 0x1EC, Size: 0x2
Min: 0x0, Max: 0x3E8, Step: 0x1
Ring
Offset Prefix | VarStore: CpuSetup, VarOffset: 0x1EE, Size: 0x1
+: 0x0 (default)
-: 0x1
E-core L2 Voltage Offset | VarStore: CpuSetup, VarOffset: 0x2B2, Size: 0x2
Min: 0x0, Max: 0x3E8, Step: 0x1
E-core L2 Configurations
Offset Prefix | VarStore: CpuSetup, VarOffset: 0x2B4, Size: 0x1
+: 0x0 (default)
-: 0x1
IFR_Formatted_Precision_7770.txt