# 通过 cooling device 控制散热

可以调整某些组件的性能以减少散热。这些组件被视为 cooling device。CPU 核是 cooling device，因为可以通过降低它们的性能来减少散热。

有关 cooling device 的更多信息，请参见 [index: kernel/git/torvalds/linux.git](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml?h=v6.6)。

使用以下 `sysfs` 命令读取有关 cooling device 的信息：

Note

表中的 `<x>` 表示 cooling device ID。

表：cooling device 的命令说明

| 命令 | 说明 |
| --- | --- |
| ls /sys/class/thermal/cooling_device*<br>    Copy to clipboard | 列出设备包含的所有 cooling device 及其 ID |
| cat /sys/class/thermal/cooling_device<x>/type<br>    Copy to clipboard | 提供 cooling device 的名称 |
| cat /sys/class/thermal/cooling_device<x>/cur_state<br>    Copy to clipboard | 读取 cooling device 的现有调节状态 |
| cat /sys/class/thermal/cooling_device<x>/max_state<br>    Copy to clipboard | 读取 cooling device 的最大支持调节状态 |

> 
> 
> Tab QCS6490/QCS5430
> Tab IQ-9075
> Tab IQ-8275
> Tab IQ-615
> 
> 下表列出了 QCS6490/QCS5430 的用户空间模块可用于 CPU 频率调节的 CPU cooling device：
> 
> 
> 
> 表：QCS6490/QCS5430 用户空间可用的 CPU cooling device
> 
> 
> | cooling device | 说明 |
> | --- | --- |
> | `cpufreq-cpu<x>` | cooling device 用于限制 CPU 的最高工作频率，以控制 CPU 的温度。<br><br><ul class="simple"><br><li><p><code class="docutils literal notranslate"><span class="pre">X</span></code> – CPU 的群集编号</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">cpufreq-cpu0</span></code> – 小核群集</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">cpufreq-cpu4</span></code> – 大核群集</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">cpufreq-cpu7</span></code> – 超大核群集</p></li><br></ul> |
> 
> 下表列出了 Dragonwing IQ-9075 的用户空间模块可用于 CPU 频率调节的 CPU cooling device：
> 
> 
> 
> > 
> > 
> > 表：Dragonwing IQ-9075 用户空间可用的 CPU cooling device
> > 
> > 
> > | cooling device | 说明 |
> > | --- | --- |
> > | `idle-cpu<x>` | cooling device 执行 CPU 空闲注入，核心在配置的空闲时间内处于最深的低功耗状态。<br><br><ul class="simple"><br><li><p><code class="docutils literal notranslate"><span class="pre">X</span></code> – CPU 数量从 1 到 7 不等</p></li><br></ul> |
> > | `cpufreq-cpu<x>` | cooling device 用于限制 CPU 的最高工作频率，以控制 CPU 的温度。<br><br><ul class="simple"><br><li><p><code class="docutils literal notranslate"><span class="pre">X</span></code> – CPU 的群集编号</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">cpufreq-cpu0</span></code> – Cluster0</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">cpufreq-cpu4</span></code> – Cluster1</p></li><br></ul> |
> > | `cdsp:cdsp_sw` | cooling device 用于限制 NPU 的最高工作频率，以控制 NPU 的温度。 |
> > | `devfreq-3d00000.qcom,kgsl-3d0` | cooling device 用于限制 GPU 的最高工作频率，以控制 GPU 的温度。 |
> 
> 下表列出了 Dragonwing IQ-8275 的用户空间模块可用于 CPU 频率调节的 CPU cooling device：
> 
> 
> 
> > 
> > 
> > 表：Dragonwing IQ-8275 用户空间可用的 CPU cooling device
> > 
> > 
> > | cooling device | 说明 |
> > | --- | --- |
> > | `idle-cpu<x>` | cooling device 执行 CPU 空闲注入，核心在配置的空闲时间内处于最深的低功耗状态。<br><br><ul class="simple"><br><li><p><code class="docutils literal notranslate"><span class="pre">X</span></code> – CPU 数量从 1 到 7 不等</p></li><br></ul> |
> > | `cpufreq-cpu<x>` | cooling device 用于限制 CPU 的最高工作频率，以控制 CPU 的温度。<br><br><ul class="simple"><br><li><p><code class="docutils literal notranslate"><span class="pre">X</span></code> – CPU 的群集编号</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">cpufreq-cpu0</span></code> – 大核群集</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">cpufreq-cpu2</span></code> – 超大核群集</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">cpufreq-cpu4</span></code> – 小核群集</p></li><br></ul> |
> > | `cdsp:cdsp_sw` | cooling device 用于限制 NPU 的最高工作频率，以控制 NPU 的温度。 |
> > | `devfreq-3d00000.qcom,kgsl-3d0` | cooling device 用于限制 GPU 的最高工作频率，以控制 GPU 的温度。 |
> 
> 下表列出了 Dragonwing IQ-615 的用户空间模块可用于 CPU 频率调节的 CPU cooling device：
> 
> 
> 
> 表：Dragonwing IQ-615 用户空间可用的 CPU cooling device
> 
> 
> | cooling device | 说明 |
> | --- | --- |
> | `cpufreq-cpu<x>` | cooling device 用于限制 CPU 的最高工作频率，以控制 CPU 的温度。<br><br><ul class="simple"><br><li><p><code class="docutils literal notranslate"><span class="pre">X</span></code> – CPU 的群集编号</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">cpufreq-cpu0</span></code> – 小核群集</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">cpufreq-cpu6</span></code> – 大核群集</p></li><br></ul> |
> | `devfreq-5000000.gpu` | cooling device 用于限制 GPU 的最高工作频率，以控制 GPU 的温度。 |

## 后续步骤

- [接收传感器温度通知](https://docs.qualcomm.com/doc/80-70022-30SC/topic/notificationtouserspace.html#notificationtouserspace)

Last Published: Nov 02, 2025

[Previous Topic
定制 thermal zone](https://docs.qualcomm.com/bundle/publicresource/80-70022-30SC/topics/thermalzone.md) [Next Topic
接收传感器温度通知](https://docs.qualcomm.com/bundle/publicresource/80-70022-30SC/topics/notificationtouserspace.md)