
很多开发者拿到Xavier NX 时候开机,发现Xavier NX的风扇并不会自动转动,很多人都去群里或者找经销商询问是否自己的开发板坏掉了。实际上不是这样的。Xavier NX的风扇在系统内核中有一套自动控制温度和转速的算法,经过我观察大约在40度左右的时候会自动开启风扇进行散热,在核心温度大约低于39度时候会自动关闭散热风扇。Xavier NX的官方开发套件载板是和Nano通用的,因此PWM 控制 的指令和管脚和Nano也是通用的,完全可以通过nano的PWM指令来控制Xavier的风扇。指令通过Alt+Ctrl+T呼叫命令台,然后在命令行输入以下代码并且运行:
sudo sh -c 'echo 140 > /sys/devices/pwm-fan/target_pwm'这段代码中,数字位数140即代表了风扇的PWM占空比参数。其区间为0~255,0即代表了风扇完全停止,255代表了风扇火力全开。实际上在日常使用过程中我倾向于使用100~150的占空比,也就是40%~60%左右。因为过低风扇散热无力,过高了风扇噪音快赶上台式机了,听起来会比较烦人。除了重度编译,运行较大网络吃满资源,还是用不到255的占空比的。仅有的几次使用也只是为了跑官方的BenchMark 基准测试 进行暴力运行。需要注意的是,尽管有时候你手动开了风扇,Xavier NX的自动控温程序还是会和你抢夺控制权,你会发现开了风扇会莫名其妙的被自动关掉(自动程序识别到温度下降)。这部分还没有好的解决方案,可以
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删