让NVIDIA Jetson AGX Xavier火力全开的秘密
之前我们写过让Jetson TX2火力全开的秘密,让大家知道命令行工具nvpmodel能够定义一组参数,从而有效地定义给定功率的性能。
Jetson Tegra系统涵盖了广泛的性能和功率需求。平衡性能和功率需求是大多数产品开发过程中的重要组成部分。幸运的是,NVIDIA已经完成了繁重的工作,并进行了计算,以确定在多种配置下,在给定的功耗下,哪些处理组件提供了最佳的性能,让你可以很方便地进行配置调优。
在TX2上,nvpmodel定义了在线cpu的数量及其时钟频率、GPU频率和外存储器控制器(EMC)频率。记住,EMC控制对外部LPDDR4内存的访问速度。
与Jetson TX2相比,Jetson AGX Xavier是一个更加丰富的计算环境。除了增加4个CPU核外,Xavier还增加了深度学习加速器(DLA)和视觉加速器(VA)。这些新添加的内容也可以使用nvpmodel进行配置!nvpmodel在7种不同模式下定义了4种不同的power envelope。power envelope有10瓦、15瓦、30瓦,还有——
如何配置
nvpmodel介绍了Jetson AGX Xavier上的七种不同的“模式”:
注意表中几个名词:
- GPU TPC – GPU Texture/Processor Cluster
- DLA – Deep Learning Accelerator
- VA – Vision Accelerator
默认模式是15W (MODE_15W, ID:2),你可以通过这个方式看到:
如果我们想换到表格中的0模式,那么我们可以执行:
然后再用查询命令看一下是否已经切换到0模式了:
注意nvpmodel设置更改后,重启后数值会保持。
如果你之前一直在Jetson产品上做开发,那么您可能熟悉jetson_clocks.sh脚本。在Jetson Xavier上,jetson_clock.sh为当前的nvpmodel模式提供了最佳的性能。nvpmodel配置为任何给定模式定义了最大和最小时钟值。jetson_clocks.sh将时钟值调整到最大值。哦,当你决定全速跑的时候,有时会调整风扇的数值。
jetson_clocks.sh还可以显示CPU、GPU和EMC的当前设置。
这就显示了在模式0下CPU、GPU和EMC的当前设置。
接着我们将时钟值调整到最大值,然后再看一下当前设置:
大家可以上下两张图对比一下,会明显不同了。
但是NVIDIA 也提醒大家了:The effects of jetson_clocks.sh is not persistent across sessions. In other words, if the machine reboots the previous jetson_clocks.sh settings are not in place.
好了,万事俱备,就差一个Jetson AGX Xavier开发套件了!
让NVIDIA Jetson AGX Xavier火力全开的秘密相关推荐
- NVIDIA Jetson AGX Xavier 安装 JetPack 注意事项
NVIDIA Jetson AGX Xavier 安装 JetPack 注意事项 本文主要记录了我第一次接触Linux和为NVIDIA Jetson AGX Xavier安装JetPack时遇到的一些 ...
- 手把手教你备份 nvidia jetson agx xavier 系统(亲测有效、超详细)
手把手教你备份 nvidia jetson agx xavier 系统(亲测有效.超详细) 此版本适合小白,网上虽然很多教程,但是对于超级小白来说还是有点粗略了,教程奉上! 文章目录 手把手教你备份 ...
- nvidia jetson agx xavier运行 OpenCL
nvidia jetson agx xavier 运行 OpenCL 最近用OpenCL在某个GPGPU上开发了某些功能,想移植到nvidia的gpu上时才发现nvidia的移动端GPU居然没有Ope ...
- Nvidia Jetson Agx Xavier 在Ros中调用GMSL2相机
一.背景 在ros中调用GMSL2摄像头,刚开始是通过修改官方驱动包ros-meloidc-usb-cam,可能是修改的地方不对,一直报错,调用失败,要是有大佬修改成功,希望能交流一下. 后来借鉴了一 ...
- 玩转NVIDIA Jetson AGX Xavier
最近项目应用需要部署到边缘模块,所以就玩起了Xavier.感觉网上的资料不多,所以从头记录一下笔记,方便大家一起学习应用. 玩转NVIDIA Jetson AGX Xavier 1.刷机(安装sdkm ...
- NVIDIA Jetson AGX Xavier冰壶的跟踪与识别
NVIDIA Jetson AGX Xavier冰壶的跟踪与识别 一.项目简介 二.硬件平台的选取 2.1为什么选择NVIDIA Jetson AGX Xavier 三.识别环境配置 3.1 下载py ...
- NVIDIA Jetson AGX Xavier安装realsense2
NVIDIA Jetson AGX Xavier安装realsense2 由于实验需要,购买了AGX智盒,入手智盒一时爽,调试起来真要命,笔者在前期做了大量的工作,主要包括以下: 1.安装中文输入法, ...
- 解决英伟达NVIDIA Jetson AGX Xavier Desktop Sharing无法运行 + Xavier 配置远程桌面
解决英伟达NVIDIA Jetson AGX Xavier Desktop Sharing无法运行 + Xavier 配置远程桌面 修复Desktop Sharing无法打开 编译生效 配置Deskt ...
- ZED2代相机+nvidia jetson AGX xavier踩坑记录
ZED2代相机+nvidia jetson AGX xavier踩坑记录 项目描述 nvidia jetson AGX xavier就不详细介绍了,jetson系列嵌入式开发板比一般的arrch64开 ...
最新文章
- 3D相机(1):1、了解
- Java-001-面向对象
- Java中的微信支付(1):API V3版本签名详解
- Mac git clone速度太慢
- 【转】 Java中的变量赋值和参数传递
- DNA Alignment
- Docker安装ActiveMQ(docker-compose.yml)
- anaconda moviepy_Anaconda、Jupyter Notebook安装与使用
- 《Python cookbook》笔记一
- mysql高可用架构_MySQL高可用架构对比
- 通过C语言编程一个小游戏(乐趣无边)
- FFmpeg + SDL 的视频播放器的制作视频(雷神,雷霄骅)
- get 请求中文乱码问题
- Silverlight IReader阅读器第二版
- TeamViewer安全证书过期,解决办法
- 电子书格式转换 Epubor Ultimate 7 附注册机
- 360安全卫士指控QQ侵犯用户隐私
- oracle定时执行某个任务,oracle 里面定时执行任务,比如存储过程内容等
- CCNP 6 ISIS
- sqldbx mysql 乱码_使用PLSQL Developer和DbVisualizer、SQLDBx查询oracle数据库时出现乱码...
热门文章
- boost::interprocess::wmanaged_external_buffer用法的测试程序
- boost::filesystem::copy用法的测试程序
- boost::coroutines模块实现斐波那契的测试程序
- VTK:可视化算法之BluntStreamlines
- VTK:PolyData之PointSampler
- VTK:PolyData之ConvexHullShrinkWrap
- VTK:几何对象之PlatonicSolids
- C++shell sort希尔排序的实现算法之一(附完整源码)
- 浅谈C++函数的参数
- linux ram 权限,我如何将Linux二进制文件限制为有限的RAM数量?