
Since the values of these resistors can change from motherboard to motherboard, the conversions cannot be hard coded into the driver and have to be done in user space.įor this reason, even if we aim at a chip-independent libsensors, it will still require a configuration file (e.g.

Other voltages are scaled back into that range using external resistors. For example, most chips can only measure voltages between 0 and +4V. Also, some values reported by the chips need some computation before they make full sense. There is no standard that ensures, for example, that the second temperature sensor is connected to the CPU, or that the second fan is on the CPU. Note that motherboards vary widely in the connections to sensor chips. This is a major improvement compared to lm-sensors 2. This makes adding or updating support for any given chip very easy, as libsensors, and applications using it, do not need to be modified.
AMD SYSTEM MONITOR GPU 0 DRIVERS
It assumes that all the kernel drivers implement the standard sysfs interface described in this document. Since lm-sensors 3.0.0, libsensors is completely chip-independent.

The libsensors library offers an interface to the raw sensors data through the sysfs interface. Naming and data format standards for sysfs files ¶ Interaction between ROCR_VISIBLE_DEVICES and CUDA_VISIBLE_DEVICES.Naming and data format standards for sysfs files.Additional Required software for building.

