パフォーマンスとファン制御

モジュール3に戻る | 目次に戻る

07 最大パフォーマンスモードを有効にする

このセクションは、第II章の08項目のSuperモードを起動するものと同じです。前の章に移動して詳細を確認してください!

08 ファン回転の手動制御

はじめに

Jetsonでは、ファンの速度を手動で制御する2つの主な方法があります: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は1秒間のみ維持され(Thermalが即座にデフォルトに書き戻す)、システムレベルで強制されます!ファンを特定の速度で動作させ続けるしたい場合は、スクリプトを通じて希望する値をpwm1ファイルに書き込み続けることができます。

モジュール3に戻る