配置NVIDIA Jetson AGX Xavier

本文介绍如何优化Xavier的GPU性能,包括激活未使用的CPU核心、设置风扇速度和功耗模式,以及如何扩展数据存储空间,通过使用高速SD卡作为数据盘,避免eMMC存储空间不足的问题。

     首先查看CPU的每个核是否在工作,如果其中没有工作的,修改对应的online文件,例如CPU0,修改/sys/devices/system/cpu/cpu0/online,把里面的0改成1,以此类推,然后重启,即可把没启用的CPU核用起来。

     其次,调整一个Xavier的运行模式和风扇速度,Xavier加电时默认没有启动风扇,运行一段时间后会非常烫,长期这样可能容易坏,所以至少需要把风扇启动起来。Xavier的Ubuntu18.04桌面的右上方有菜单可以选择设置运行的功耗模式:

也可以使用下面的nvpmodel命令来设置:

     sudo nvpmodel --query  #查看当前的模式,默认为2, 功耗15W
     sudo nvpmodel -m 0    #设置满功率运行,MAX

如果你没有使用JetPack SDK Manager重装Ubuntu18.04,默认的/home/nvidia/下面莺歌有个jetson_clocks.sh文件,可以执行西面的命令来启动风扇,不管你设置的什么风扇速度值(0-255),Xavier加电时并没有去读取它,而是需要设置(可以手工执行命令或者在~/.bashrc里增加设置命令):

     sudo  ~/jetson_clocks.sh  #强制风扇启动

 我重装了Xavier的Ubuntu18.04,创建了自己的用户robot,所以/hom/robot/下并没有jetson_clocks.json这个文件了(我查了一下原因,应该是NVIDIA的疏忽,通过JetPack SDK Manager下载的安装包中,linux的文件系统模板里没有提供这个文件,当然在重装后就没有这个文件了),但是/usr/bin/jetson_clocks这个二进制可执行文件是存在的,于是可使用它来设置风扇速度:

       sudo jetson_clocks --show    #查看设置
       sudo jetson_clocks --store    #把设置值保存到 /home/robot/l4t_dfs.conf
手工修改 /home/robot/l4t_dfs.conf这个文件里的风扇值(0-255,  0  停止,255 最大速度),例如:
             /sys/devices/pwm-fan/target_pwm:200

然后执行
        sudo jetson_clocks --restore

即可听到风扇呼呼地响起来了,风扇起来一会儿,Xavier的外壳就不发烫变冷

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Arnold-FY-Chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值