0 Replies Latest reply on Aug 14, 2013 4:47 PM by kapildev

    Reading core-temperature of A10 5700 processor

    kapildev

      Hi,

       

      I want to read the die-temperature of A10 5700 processor. Using the "lm_sensors"  and "sensors" packages, I have been able to read some temperature values, the output looks as follows:

      ------------------------------------------------------------------------------------------------------------

      f71869-isa-0e80

      Adapter: ISA adapter

      in0:         +1.69 V

      in1:         +0.90 V

       

      in2:         +1.21 V

       

      in3:         +1.22 V

      in4:         +1.49 V

      in5:         +1.22 V

       

      in6:         +1.19 V

       

      in7:         +1.73 V

       

      in8:         +1.66 V

       

      fan1:       2177 RPM

       

      fan2:          0 RPM  ALARM

       

      fan3:          0 RPM  ALARM

      temp1:       +24.0 C  (high = +85.0 C, hyst = +81.0 C)

                            (crit = +100.0 C, hyst = +96.0 C)  sensor = thermistor

      temp2:       +32.0 C  (high = +85.0 C, hyst = +81.0 C)

       

                            (crit = +100.0 C, hyst = +96.0 C)  sensor = thermistor

       

      temp3:       +48.0 C  (high = +70.0 C, hyst = +68.0 C)

                            (crit = +85.0 C, hyst = +83.0 C)  sensor = thermistor

      k10temp-pci-00c3

      Adapter: PCI adapter

      temp1:       +4.5 C  (high = +70.0 C, crit = +70.0 C)

      ------------------------------------------------------------------------------

      I think 4.5C denotes the reading from on-die sensor. I confirmed it by running a workload, and its value seems to change. Others don't change. But, I think this reading is wrong because I am having a fan-based desktop which cant reach 4.5C. How do I calibrate this value?

       

      Is there an official document from AMD which discusses the internal registers which contain the value of on-die temperature?

       

      Thanks,

      Kapil