When applying an offset, you lower the requested amount only. Ideally requested amount should remain 0.05v higher than supplied amount. This is the purpose of the offset, combined with LLC. For example: if vcore + LLC = 1.216v and VID = 1.208v, you'd need to supply a Positive offset of at least 0.14v to get supplied voltage above requested. If vcore + LLC was 1.108v, you could apply a Negative offset of 0.95v to bring VID closer to actual supplied voltages. The offset will change according to what LLC settings are enforced, part of the reason its recommended Not to apply Extreme or Max LLC settings or requested voltage will be considerably higher than what the cpu actually uses, which creates a much higher temp curve per load amount and stresses VRM's.
This is incorrect, misleading, and very confusing. Let me try to reassemble it so it makes sense.
1.
The Vcore curve is operated by the embedded voltage regulator. Not motherboard. CPU has it. (
quoting 10th series Intel datasheet, volume 1, page 110,
paragraph 12.1.2)
2. The embedded voltage regulator has the Vcc as its input, which
is controlled by motherboard VRM. VID is a means to control this input, using a factory-calibrated chart, compensating for individual characteristics of the chip itself. Control is done using Serial VID bus between the chip and the board. (
quoting 10th series Intel datasheet, volume 1, page 111,
paragraph 12.1.3)
3. LLC... not a simple one to explain. Has absolutely nothing to do with Vcore curve.
In normal (not ideal) operation, CPU Core resistance varies significantly. In my example above between ~0.117Ω (at idle) and all the way down to ~0.011Ω at full load. That in turn causes current spikes from 8.54A to 87.4A in split second.
VRM is a switching power supply with feedback and it will always try to accommodate load variation and prevent voltage drop or overshoot, but it takes a few cycles, so as a result it will initially undershoot and/or overshoot the value it is set (by VID) to supply. After a few cycles (if the load stays constant) it will line up perfectly (aka
damped harmonic oscillator chart). Very similar to driving on a bumpy road - you can't make it smooth if you do not know what is coming. VRM does not. For that very reason, the faster the VRM controller - the faster over/undershoots are gone and the line is perfectly stable. But the problem is... - the load is never constant.
- Undershoot causes system instability due to insufficient CPU power during load spikes.
- Overshoot causes excessive heating. High overshoot is capable of causing permanent damage.
"Loadline Calibration" is a means to deliver higher power (yields higher voltage if not heavily loaded) right after initial drop based on even higher load prediction, to compensate for initial undershoot, which "protects" from the undershoot case, but may cause (also high) overshoot if the load does not rise or immediately falls. The higher the value, the sharper will be the rise after the initial drop under rising load.
And even more issues in GPUs. Large Capacitor arrays under and right next to the chips are used to swallow those "road bumps", called decoupler circuitry.
What I proposed is offsetting the vCore curve.
- For example (numbers are just random, too lazy to calculate exact values and percentages)
- non-existent CPU has 4 consequent points on the curve (Frequency - vCore)
- Point A: 100MHz, 1V (yields 60W for all cores at full load)
- Point B: 120MHz, 1.2V (yields 70W for all cores at full load)
- Point C: 140MHz, 1.4V (yields 80W for all cores at full load)
- Point D: 160MHz, 1.6V (yields 90W for all cores at full load)
- If the CPU is limited to 65W, it will have to roll back to point A under continuous full load in order to comply with the limit.
- If we offset the voltage using -0.2, it becomes
- Point A: 100MHz, 0.8V (yields 50W for all cores at full load)
- Point B: 120MHz, 1V (yields 60W for all cores at full load)
- Point C: 140MHz, 1.2V (yields 70W for all cores at full load)
- Point D: 160MHz, 1.4V (yields 80W for all cores at full load)
- If the CPU is limited to 65W, it will have to roll back to point B under continuous full load in order to comply with the limit.