JAJAA02 August 2025 TDA4VL-Q1
パッチが適用され、カーネルが再構築および展開された後、次の手順に従って CPU 冷却動作を検証します。
cat /sys/class/thermal/cooling device*/CPU 周波数ドライバが冷却デバイスとして登録されていることを示す cpu-freq などのエントリを探します。
cat /sys/class/thermal/thermal_zone1/trip_point_0_temp
45000この例では、トリップ ポイントの温度が 45°C に設定されています。
cat /sys/class/thermal/thermal_zone1/cooling_device0/cur_state
0
cat /sys/class/thermal/thermal_zone1/cooling_device0/max_state
3cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
2000000
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
250000 500000 1000000 2000000現在の CPU 周波数は 2GHz で、利用できる周波数範囲は 250MHz ~ 2GHz です。
cat /sys/class/thermal/thermal_zone2/temp
44753現在の温度は約 44.753°C です。
cpuloadgen 100 100 &
[1] 1246cpuloadgen コマンドを使用すると、CPU コアを 100 秒間 100% に固定して CPU 負荷を増加できます。
cat /sys/class/thermal/thermal_zone2/temp
45209CPU 負荷が上昇すると、SoC の温度が 45.209⁰C に上昇し、周波数スケーリングを使用して動的 CPU 冷却がトリガされます。これにより、温度は 44.981°C に低下します。
cat /sys/class/thermal/thermal_zone2/temp
44981cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
250000
cat /sys/class/thermal/thermal_zone1/cooling_device0/cur_state
3現在の周波数が 250MHz まで低下し、デバイスは最大冷却状態に達しています。