Is there any tool in Linux which can show the current core voltage?

hshen1

Member
May 5, 2013
70
0
66
Hi,

In Windows, we always use CPU-Z. But is there any tool in Linux which can show the current core voltage?

My CPU is Ivy-bridge i7 3770K.

I know the i7z is useful. However, it only shows the frequency ,no voltage.

Another tool is c2ctl. It works on my Core 2 machine(successfully show the VID). However, it doesn't work on my i7 machine(current VID is always zero).

So what I also want to learn is that for my i7 3770K cpu, whether the frequency change and voltage change are core level or chip level? I believe maybe we can change frequency per core. But for voltage, only a chip level voltage exists which will support the running of the core with highest frequency. This is always right for older processors. I just want to confirm it on my new 3770K cpu.:eek:
 
Last edited:

dealcorn

Senior member
May 28, 2011
247
4
76
I can affirm that lm-sensors works on Ivy Bridge and it is the standard Linux tool to capture this type of data. Similarly, hddtemp is a my standard that provides hdd temperature. Both at CLI tools that are widely supported by many GUI applications and widgets.
 

Soulkeeper

Diamond Member
Nov 23, 2001
6,731
155
106
type "sensors" at the command line
it's part of lm_sensors like others have said and comes with most all linux distros
 

Hitman928

Diamond Member
Apr 15, 2012
6,608
12,107
136
I believe the "sensors" command is used to show only the core temperature,right?:)

sensors is just the command to run lm-sensors. You may have to run the setup for lm-sensors though in order for it to read the proper probes to get the cpu voltages. There are instructions on their website. Good luck!
 

hshen1

Member
May 5, 2013
70
0
66
sensors is just the command to run lm-sensors. You may have to run the setup for lm-sensors though in order for it to read the proper probes to get the cpu voltages. There are instructions on their website. Good luck!

Hi, thanks. My system is ubuntu 12. I just used the apt-get to download the lm-sensors 3.3.1 version. Then sensors only show the following temp value:


acpitz-virtual-0
Adapter: Virtual device
temp1: +27.8°C (crit = +106.0°C)
temp2: +29.8°C (crit = +106.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +34.0°C (high = +85.0°C, crit = +105.0°C)
Core 0: +29.0°C (high = +85.0°C, crit = +105.0°C)
Core 1: +29.0°C (high = +85.0°C, crit = +105.0°C)
Core 2: +28.0°C (high = +85.0°C, crit = +105.0°C)
Core 3: +34.0°C (high = +85.0°C, crit = +105.0°C)
Even a sensors-detect command didn't add anything. Does that mean lm-sensors doesn't support my hardware? My goal is to read the core voltage. Or do you know whether I need to do any additional configuration?:cool:

Follow up: After I download the latest version 3.3.4, update my ubuntu software packages and restart my computer, finally it seems to work:

acpitz-virtual-0
Adapter: Virtual device
temp1: +27.8°C (crit = +106.0°C)
temp2: +29.8°C (crit = +106.0°C)

nct6775-isa-0a00
Adapter: ISA adapter
Vcore: +0.92 V (min = +0.00 V, max = +1.74 V)
in1: +0.78 V (min = +0.00 V, max = +0.00 V) ALARM
AVCC: +3.41 V (min = +0.00 V, max = +0.00 V) ALARM
+3.3V: +3.41 V (min = +0.00 V, max = +0.00 V) ALARM
in4: +1.28 V (min = +0.00 V, max = +0.00 V) ALARM
in5: +0.76 V (min = +0.00 V, max = +0.00 V) ALARM
in6: +1.06 V (min = +0.00 V, max = +0.00 V) ALARM
3VSB: +3.33 V (min = +0.00 V, max = +0.00 V) ALARM
Vbat: +3.20 V (min = +0.00 V, max = +0.00 V) ALARM
fan1: 0 RPM (min = 0 RPM, div = 128)
fan2: 1054 RPM (min = 0 RPM, div = 64) ALARM
fan3: 727 RPM (min = 0 RPM, div = 64) ALARM
fan4: 0 RPM (div = 128)
SYSTIN: +29.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = CPU diode
CPUTIN: +32.5°C (high = +80.0°C, hyst = +75.0°C) sensor = CPU diode
AUXTIN: -128.0°C (high = +80.0°C, hyst = +75.0°C) sensor = CPU diode
PCH_CHIP_TEMP: +48.0°C
PECI Agent 1: +0.0°C (high = +80.0°C, hyst = +75.0°C)
PECI Agent 0: +30.0°C (high = +80.0°C, hyst = +75.0°C)
cpu0_vid: +0.000 V
intrusion0: OK

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +34.0°C (high = +85.0°C, crit = +105.0°C)
Core 0: +31.0°C (high = +85.0°C, crit = +105.0°C)
Core 1: +29.0°C (high = +85.0°C, crit = +105.0°C)
Core 2: +33.0°C (high = +85.0°C, crit = +105.0°C)
Core 3: +33.0°C (high = +85.0°C, crit = +105.0°C)
 
Last edited: