Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
AMDTEMP(4)		     Kernel Interfaces Manual		      AMDTEMP(4)

NAME
     amdtemp -- device driver for AMD processor on-die digital thermal sensor

SYNOPSIS
     To compile this driver into the kernel, place the following line in your
     kernel configuration file:

	   device amdtemp

     Alternatively, to load the driver as a module at boot time, place the
     following line in loader.conf(5):

	   amdtemp_load="YES"

DESCRIPTION
     The  amdtemp  driver provides support for the on-die digital thermal sensor
     present in AMD Family 0Fh, 10h, 11h, 12h, 14h, 15h, 16h,  and  17h  proces-
     sors.

     For  Family 0Fh processors, the amdtemp driver reports each core's tempera-
     ture through sysctl nodes, named dev.amdtemp.%d.core{0,1}.sensor{0,1}.  The
     driver also creates dev.cpu.%d.temperature in  the  corresponding	CPU  de-
     vice's  sysctl  tree, displaying the maximum temperature of the two sensors
     located in each CPU core.

     For Family 10h, 11h, 12h, 14h, 15h, 16h, and 17h processors, the driver re-
     ports  each  package's   temperature   through   a   sysctl   node,   named
     dev.amdtemp.%d.core0.sensor0.	  The	   driver      also	 creates
     dev.cpu.%d.temperature in the corresponding CPU device's sysctl tree,  dis-
     playing the temperature of the shared sensor located in each CPU package.

SYSCTL VARIABLES
     The  following  variable  is  available  as  both	sysctl(8)  variable  and
     loader(8) tunable:

     dev.amdtemp.%d.sensor_offset
     Add the given offset to the temperature of the sensor.  Default is 0.

SEE ALSO
     coretemp(4), loader(8), sysctl(8)

HISTORY
     The amdtemp driver first appeared in FreeBSD 7.1.

AUTHORS
     Rui Paulo <rpaulo@FreeBSD.org>
     Norikatsu Shigemura <nork@FreeBSD.org>
     Jung-uk Kim <jkim@FreeBSD.org>

CAVEATS
     For Family 10h and later processors, "(the reported temperature) is a  non-
     physical  temperature measured on an arbitrary scale and it does not repre-
     sent an actual physical temperature like die or case temperature.	Instead,
     it specifies the processor temperature relative to the point at  which  the
     system  must supply the maximum cooling for the processor's specified maxi-
     mum case temperature and maximum thermal power  dissipation"  according  to
     BIOS  and Kernel Developer's Guide (BKDG) for AMD Processors, http://devel-
     oper.amd.com/resources/developer-guides-manuals/.

FreeBSD ports 15.quarterly	September 5, 2017		      AMDTEMP(4)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=amdtemp&sektion=4&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help