TX2設置爲最大功耗模式後,運行的很熱但是風扇始終不轉,經過了查找資料,對打開關閉風扇以及控制轉速風扇進行整理。注意:風扇控制只對當前有效,重啓後復位。
1、開啓風扇模式
sudo /usr/bin/jetson_clocks
默認風扇全速開啓,開啓之後,小風扇就開始轉的飛起。
設置轉速爲0就關閉了,或者機器重啓以後會自動關閉。重啓後失效。
2、控制風扇轉速
在任意路徑下,輸入:
sudo nvpmodel --query
顯示工作在m2模式下,即15w模式,此時風扇默認不開,此時輸入:
jetson_clocks
會聽到風扇轉起來了,聲音很大,再次查看當前Xavier的工作模式:
sudo nvpmodel --query
輸出m0模式,也就是全速模式。
查看及更改風扇轉速文件(要失敗的話,重啓試下):
cat /sys/devices/pwm-fan/target_pwm
正常情況下會顯示 0,此時風扇不轉。如果用了上文的全速模式jetson_clocks會顯示255。
更改一下數字:
sudo gedit /sys/devices/pwm-fan/target_pwm
將轉速改爲200,保存,轉速立即發生變化。重啓後失效。
注意:jetson_clocks打開風扇與設置target_pwm數值爲255有所不同,target_pwm只對風扇進行設置,jetson_clocks設置風扇打開到最大,同時會性能優化,在nano板子上,設置有可能會黑屏。
3、溫度檢測
安裝硬件溫度檢測工具sensors。
sudo apt install lm-sensors
安裝成功以後,輸入:
sensors
系統會顯示當前溫度,一般不開風扇的話系統溫度能達到40度左右。