性能与风扇控制
07 开启最大性能模式
本节与第二章08项启动Super模式相同。请移至上一章学习!
08 手动控制风扇转速
简介
在Jetson上,手动控制风扇速度主要有两种方式:1. 使用jtop工具。2. 使用终端命令行工具。但是在JetPack 6.2上,风扇控制已完全由Thermal Subsystem接管,不再提供用户自定义接口。因此,以下仅演示如何使用终端命令控制风扇速度。
终端命令控制
如果您想通过脚本控制风扇速度,或者jtop不可用,您可以直接修改系统底部的PWM文件。
[!IMPORTANT] 风扇速度转换范围为0-255。
设置风扇全速运转
打开终端并运行以下命令:
bash
# 停止系统风扇服务
sudo systemctl stop nvfancontrol.service
echo 255 | sudo tee /sys/devices/platform/pwm-fan/hwmon/hwmon0/pwm1关闭风扇
bash
echo 0| sudo tee /sys/devices/platform/pwm-fan/hwmon/hwmon0/pwm1[!IMPORTANT] 在JetPack 6.2中,Thermal框架会每秒自动重新写入PWM值,我们将PWM设为0以保持(因为Thermal认为0是关闭的,不触发控制),但设为255的PWM只保持一秒(Thermal立即写回默认值),这是系统级别强制要求的!如果您想让风扇以特定速度持续运转,可以通过脚本持续向pwm1文件写入所需的值。