Adaptive/offset voltage mode
Adaptive/offset voltage mode
In short, when you switch to Adaptive mode, the voltage adjusts automatically according to CPU load, staying within the limits set by the vCore, which never exceeds it. Regarding Offset mode, the vCore represents the maximum voltage, and the offset is the amount you can subtract from that voltage in low-load situations. So if vCore is 1.35 and the offset is 0.05, the idle voltage would be 1.30 and full load would be 1.35. Your question about why this might seem confusing is valid—this setup can feel counterintuitive, but it’s designed to maintain stability under varying loads.
Your CPU will ask for a specific voltage from the motherboard, known as "VID." This value ranges from about 0.9 when idle up to 1.15 V during maximum turbo. Offset mode introduces a constant voltage adjustment across this spectrum. Adding a +0.20 V offset in your BIOS would result in the motherboard providing VID plus 0.20 V, which translates to between 1.1 and 1.35 V in our example. Adaptive mode is less certain, but it appears to establish a straight relationship between idle VID and peak boost VID that you manually configure. You might configure your motherboard to deliver a maximum boost of 1.35 V in adaptive mode, supplying 0.9 V (the default VID) when the CPU is idle, and then 1.35 V at full boost after optimization. I believe this linear assumption helps clarify some stability problems that arise when using adaptive mode alone, since CPU voltage needs aren’t strictly proportional to frequency.
Certainly, the offset mode determines how adjustments are applied. If you need a different value than the default, you can change it directly without using an offset.
I still don't understand with the offset mode I might be an idiot
let me give a quick recap, please confirm if I got this right
The Vcore setting in the bios isn’t actually Vcore, it’s the vid, which is the desired voltage for the CPU
And the real vcore is the actual voltage you get at a certain point
In manual mode, the vcore will always match the vid (at least theoretically)
On adaptive MDE, the vcore changes with load but never goes above the vid
In offset mode, there’s a negative and positive offset. The vcore adapts too, but stays between the ‘vid-negative offset’ and ‘vid+positive offset’ values depending on the load
However, your picture of offset mode doesn’t reflect that. It only shows one offset value (positive), while the vid is adaptive, and the vcore always stays above the vid by the amount you set as offset
So, in your graph example:
The idle vid is .9, but you want it to be 1.1v, so you add .2 offset
But why would you do that instead of just setting the vid to 1.1v? That seems confusing and makes the graph seem incorrect
Is that all clear to you?
Offset could be useful only after completing overclocking in manual mode, because the voltage and VID will shift when you turn on EIST, which I haven't enabled. It might work similarly to the default setting, adjusting according to the chip's VID voltage based on load and changes in voltage from your chosen manual overclock value.