what exactly does VID mean in Core Temp?

toyota

Lifer
Apr 15, 2001
12,957
1
0
as the title says...what exactly does VID mean in Core Temp? even at idle it goes all over the place from 1.22 to 1.36 yet the core voltage in CPU Z stays at 1.224 at idle. under load the VID in Core Temp will show 1.38 but CPU Z will fluctuate between 1.224 and 1.232

to be clear I have it set to 1.22 while I am oced to 4.0 right now.
 

Zap

Elite Member
Oct 13, 1999
22,377
2
81
I think that's what the CPU is reporting to the motherboard as what it requires under load.
 

Idontcare

Elite Member
Oct 10, 1999
21,110
59
91
Not just under load, there is a VID that corresponds to each c-state as well.

It is the voltage that the CPU is telling the BIOS that it needs/requires per Intel specifications.

The VID can be overridden by the BIOS, either because of the way the BIOS itself was written or because the end-user has told the BIOS to ignore the VID.

Here's what Intel says about it:
7.1.8.3 Voltage Identification (VID)
The Voltage Identification (VID) specification for the VCC, VSA, and optionally the VCCD voltage are defined by the VR12/IMVP7 Pulse Width Modulation (PWM) Specification. The reference voltage or the VID setting is set using the SVID communication bus between the processor and the voltage regulator controller chip. The VID setting is the

nominal voltage to be delivered to the processor VCC, VSA, and the VCCD lands.

Table 7-3 specifies the reference voltage level corresponding to the VID value transmitted over serial VID. The VID codes will change due to temperature and/or current load changes to minimize the power and to maximize the performance of the part. The specifications are set so that a voltage regulator can operate with all supported frequencies.

Individual processor VID values may be calibrated during manufacturing such that two processor units with the same core frequency may have different default VID settings.

The processor uses voltage identification signals to support automatic selection of VCC, VSA, and if desired the VCCD power supply voltages. If the processor socket is empty (SKTOCC_N high), or a “not supported” response is received from the SVID bus, then the voltage regulation circuit cannot supply the voltage that is requested, the voltage regulator must disable itself or not power on. Vout MAX register (30h) is programmed by the processor to set the maximum supported VID code and if the programmed VID code is higher than the VID supported by the VR, then VR will respond with a “not supported” acknowledgement.​
See page 52
 
Last edited:

ccozmo

Junior Member
Oct 25, 2011
2
0
0
On the 3960X, VID doesn't change on Core Temp 1.0, even as the CPU frequency increase under load.

It is always at 0.825 v

Is there any other programs to monitor VID ? I currently am using just a set vcore, but would like to try an offset to reduce power when not loaded
 

Idontcare

Elite Member
Oct 10, 1999
21,110
59
91
On the 3960X, VID doesn't change on Core Temp 1.0, even as the CPU frequency increase under load.

It is always at 0.825 v

Is there any other programs to monitor VID ? I currently am using just a set vcore, but would like to try an offset to reduce power when not loaded

Realtemp. There is a configurable box where you can set it to display the current VID.
 

Lazlo Panaflex

Platinum Member
Jun 12, 2006
2,355
0
71
I was confused about VID as well. For my system, Core Temp shows 1.32 @ load (Prime95), but CPU-Z and HWmonitor report vcore around 1.06. VID fluctuates anywhere between ~1.22 & 1.31 when turbo activates. Some nice undervolting, even @ load.

Thx IDC :thumbsup:
 
Last edited:

Idontcare

Elite Member
Oct 10, 1999
21,110
59
91
I was confused about VID as well. For my system, Core Temp shows 1.32 @ load (Prime95), but CPU-Z and HWmonitor report vcore around 1.06. VID fluctuates anywhere between ~1.22 & 1.31 when turbo activates.

Thx IDC :thumbsup:

Core Temp reports VID, CPUz reports Vcc.

And even then, CPUz doesn't report Vcc exactly, rather it reports something that is rounded to the nearest 0.008V increment.

In Excel the formula is as follows:
Code:
=ROUNDDOWN(([COLOR=darkgreen]A1[/COLOR]/0.001)/8,0)*8/1000
^ Where "A1" is the cell containing the actual Vcc per the BIOS (or multimeter if you have one setup).
 

Kenmitch

Diamond Member
Oct 10, 1999
8,505
2,250
136
Core Temp reports VID, CPUz reports Vcc.

And even then, CPUz doesn't report Vcc exactly, rather it reports something that is rounded to the nearest 0.008V increment.

In Excel the formula is as follows:
Code:
=ROUNDDOWN(([COLOR=darkgreen]A1[/COLOR]/0.001)/8,0)*8/1000
^ Where "A1" is the cell containing the actual Vcc per the BIOS (or multimeter if you have one setup).

So what your saying is I'm both overclocking and undervolting at the same time according to intel in the following picture? Watching the VID vs Vcore is kinda strange. My chip mostly sits at 1.336v under load. I'm trying overclcocking with zero Load Line Calibration currently which seems to shave off some vcore. At the clock in the picture it fluctuates from 1.320-1.352v's

45ghzvidvsvcore.png


Been using real temp for awhile and didn't know the box changed from time to vid, etc. but often wondered about others screenshots. Mostly just used it for the temp purposes :)
 
Last edited: