Changes

Jump to: navigation, search

Thermal management (Axel)

159 bytes added, 10:32, 15 April 2016
no edit summary
*110°C for automotive parts.
====Linux kernel====Axel_Embedded_Linux_Kit_(XELK)#XELK_software_components 
At Linux level, a more sophisticated protection mechanism is implemented. Please refer to the following sections for more details.
=====XELK 1.x.y series=====Practically speaking, for [[Axel_Embedded_Linux_Kit_(XELK)#XELK_software_components|XELK 1.x.y series]] this mechanism makes use of two different thresholds, denoted as <code>trip_point0</code> and <code>trip_point1</code>. When Tj reaches <code>trip_point0</code>, Linux kernel scales down processor frequency:
<pre>
System is too hot. GPU3D will work at 1/64 clock.
echo 100000 > /sys/class/thermal/thermal_zone0/trip_point_1_temp
</pre>
{{ImportantMessage|text=Exceeding maximum junction temperature indicated by manufacturer datasheet may cause permanent damage.}}
To read current processor temperature please issue this command (reported temperature is 36.676°C in the example):
For more details about this functionality, please refer to <code>Documentation/thermal/sysfs-api.txt</code> in the kernel sources.
=====XELK 2.x.y series=====
TBD
==Related links==
4,650
edits

Navigation menu