# Get started with thermal management

Ensure to set up the infrastructure before building your software. For more
information about setting up infrastructure, see [Qualcomm Linux Build
Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-254/introduction.html).
This guide also provides information about the common build workflow.

## Prepare performance build

Preparing the performance build ensures all thermal features are optimized and functioning correctly for effective thermal management. For instructions, see [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-254/how_to.html#use-ssh).

The default Qualcomm build is the performance build. For
evaluation of any thermal behavior, use the performance build.

The performance build uses the following kernel configurations:

- `kernel_platform/kernel/arch/arm64/configs/qcom_defconfig`
- `kernel_platform/kernel /arch/arm64/configs/qcom_addons.config`

The kernel configurations are defined in the source code kernel recipe
at:

`layer/meta-qcom-hwe/recipes‑kernel/linux/linux-kernel-qcom_6.6.bb.`

`KERNEL_DEFCONFIG = "${S}/arch/arm64/configs/qcom_defconfig"`

`KERNEL_CONFIG_FRAGMENTS:append = " ${S}/arch/arm64/configs/qcom_addons.config"`

Last Published: Jul 03, 2025

[Previous Topic
Overview of thermal management](https://docs.qualcomm.com/bundle/publicresource/80-70020-30/topics/thermal-overview.md) [Next Topic
Understand thermal architecture](https://docs.qualcomm.com/bundle/publicresource/80-70020-30/topics/thermal-architecture.md)