Linux AMD-FX 8350 temperature monitoring

debian-squeezelinuxlm-sensorstemperature

I’m trying to get the CPU temperature for my AMD-FX8350 on Debian Squeeze. I ran sensors-detect and then sensors, but I only get my motherboard sensors (it8720-isa-0228). There are three temperature values there but I assume those are not for the CPU.

it8720-isa-0228
Adapter: ISA adapter
in0:         +1.36 V  (min =  +0.00 V, max =  +4.08 V)
in1:         +1.50 V  (min =  +0.00 V, max =  +4.08 V)
in2:         +3.38 V  (min =  +0.00 V, max =  +4.08 V)
in3:         +2.93 V  (min =  +0.00 V, max =  +4.08 V)
in4:         +3.07 V  (min =  +0.00 V, max =  +4.08 V)
in5:         +4.08 V  (min =  +0.00 V, max =  +4.08 V)
in6:         +4.08 V  (min =  +0.00 V, max =  +4.08 V)
in7:         +2.93 V  (min =  +0.00 V, max =  +4.08 V)
Vbat:        +3.01 V
fan1:       3375 RPM  (min =   10 RPM)
fan2:          0 RPM  (min =    0 RPM)
fan3:       1730 RPM  (min =   10 RPM)
fan5:          0 RPM  (min =    0 RPM)
temp1:       +27.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:       +53.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode
temp3:       +65.0°C  (low  = +127.0°C, high = +90.0°C)  sensor = thermal diode
cpu0_vid:   +0.000 V

Is there anything I am missing?

I also loaded the K8temp and K10temp modules and ran sensor-detect without any results. I do see this message in dmesg:

hwmon-vid: Unknown VRM version of your x86 CPU

Best Answer

I had to do two things to monitor my FX8350: Turn on IOMMU in my BIOS and load the it87 module.

I have an Asus board, and it has the IOMMU options in the BIOS under Advanced --> Northbridge, I believe.

sudo modprobe it87 should take care of the rest. Of course, you'll want to add a line to /etc/modules, so it87 will load on boot. If you run sudo sensors-detect it will offer to add the option to /etc/modules for you.

Related Question