In this session I will go through the overview of thermal management and its framework in the linux kernel. We plan to discuss various control knobs and thermal policies along with configuration settings in Bootloader/Device Tree. Explain the few thermal debug tools and techniques. Also, describe the other open thermal issues and get feedback from the forum along with existing thermal framework limitations.
Outline:
A brief introduction on Thermal Management in Linux Kernel
An Overview of Thermal Framework : Governors, Sensors, Zones, Cooling devices and Trip points
Various control knobs of Thermal Framework : CPU Freq, GPU Freq, Fan, and many more
Other possibilities - Battery, Brightness, FPS control
Different Thermal Policies for different purpose
Examples of thermal settings in Bootloader/DeviceTree
RAPL (Running Average Power Limit) and Thermal correlation
Thermal debug Tools : Tmon and Tracing
Describe the other open thermal issues and get feedback from the forum