59 lines
2.1 KiB
Plaintext
59 lines
2.1 KiB
Plaintext
VID pin settings
|
|
--------------------
|
|
|
|
The VID (Voltage Identification) pins on sensor chips
|
|
are used to read the CPU Core voltage setting.
|
|
|
|
The VID setting can be controlled by jumpers on the board,
|
|
or, in newer motherboards, by settings in the BIOS.
|
|
On these newer boards, the BIOS programs some device's
|
|
pins which in turn controls a DC-DC Converter to set its
|
|
output to a certain voltage. These pins are also connected to
|
|
the sensor chip so that the VID setting can be read back
|
|
by applications.
|
|
|
|
There are between 4 and 8 VID pins (the more recent the CPU, the more
|
|
numerous the VID pins.) The VID codes are defined by Intel in documents
|
|
titled "VRM X.X DC-DC Converter Design Guidelines".
|
|
(VRM = Voltage Regulator Module), or
|
|
"Voltage Regulator-Down (VRD) X.X Design Guide".
|
|
These documents are available at http://developer.intel.com.
|
|
There are equivalent documents for AMD processors (look for a table
|
|
named "VID Code Voltages" in processor specifications.)
|
|
|
|
There are several different VRM document versions.
|
|
The common versions are as follows:
|
|
|
|
Document Version Voltage Range Increment Processors
|
|
---------------- ------------- --------- ----------
|
|
"2.4" 0.8 - 1.55 0.025V AMD Opteron 24x
|
|
|
|
8.2 (8.1, 8.3) 1.30 - 2.05V 0.05V PII, PIII, Celeron
|
|
2.1 - 3.5V 0.10V
|
|
|
|
8.4 1.30 - 2.05V 0.05V PIII, Celeron
|
|
4 pins only
|
|
|
|
8.5 1.050 - 1.825V 0.05V PIII-S Tualatin
|
|
|
|
9.0, (9.1) 1.100 - 1.850V 0.025V P4, AMD Socket A
|
|
|
|
10.0 0.8375 - 1.6000 0.0125V Desktop Socket 478
|
|
|
|
|
|
"2.4" is not an actual document version but simply a way to identify
|
|
AMD Opteron 24x processors.
|
|
Note that versions 8.1 - 8.4 are compatible.
|
|
|
|
Since Linux 2.6.9, the correct VRM version is selected automatically
|
|
based on the CPU brand and model. Thus you shouldn't have to care about
|
|
it. If you are using a brand new CPU and even the latest kernel complains
|
|
("Unknown VRM version of your CPU"), this means that the kernel must be
|
|
taught about this new CPU model. Please report to us in this case.
|
|
|
|
Remember, the VID pins on the sensor chips are inputs only.
|
|
You cannot use them to manipulate the actual processor core voltage.
|
|
|
|
------------------
|
|
Copyright (c) 2002-2004 Mark D. Studebaker
|