Jetson xavier nx 设置最大 CPU 和 GPU 频率

这篇具有很好参考价值的文章主要介绍了Jetson xavier nx 设置最大 CPU 和 GPU 频率。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、CPU 使用情况

查看cpu使用情况,终端输入

cat /sys/devices/system/cpu/online

然后如果看到有cpu没有打开,根据cpu的序号,终端输入

sudo su
echo 1 > /sys/devices/system/cpu/cpu0/online
echo 1 > /sys/devices/system/cpu/cpu1/online
echo 1 > /sys/devices/system/cpu/cpu2/online
echo 1 > /sys/devices/system/cpu/cpu3/online
echo 1 > /sys/devices/system/cpu/cpu4/online
echo 1 > /sys/devices/system/cpu/cpu5/online

注意这里的序号是从 0 开始算的。

二、CPU 调频

# 查看当前的cpu频率
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 
# 查看可设置的cpu频率
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
# 查看最大cpu频率
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
# 更改最大cpu频率
echo 1907200 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
# 查看最小cpu频率
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 
# 更改最小cpu频率
echo 1907200 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq 
# 查看可用的cpu频率模式
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governor
# 查看当前的cpu频率模式
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# 设置 性能 频率模式
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# 设置 用户态 频率模式
echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# 如果用户选择了userspace模式, 那么可以设置cpu工作主频率到某一个指定值
echo 1907200 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed

 如果出现报错 Permission denied,则进入超级用户权限,然后再输入上面命令即可,终端输入

sudo su

进入超级用户权限,然后重复上面的步骤!GPU 调频同理。

三、GPU 调频

# 查看当前的gpu频率
cat /sys/class/devfreq/17000000.gp10b/cur_freq 
# 查看可设置的gpu频率
cat /sys/class/devfreq/17000000.gp10b/available_frequencies
# 查看最大gpu频率
cat /sys/class/devfreq/17000000.gp10b/max_freq 
# 更改最大gpu频率
echo 1109250000 > /sys/class/devfreq/17000000.gp10b/max_freq 
# 查看最小gpu频率
cat /sys/class/devfreq/17000000.gp10b/min_freq 
# 更改最小gpu频率
echo 114750000 > /sys/class/devfreq/17000000.gp10b/min_freq 
# 查看可用的gpu频率模式
cat /sys/class/devfreq/17000000.gp10b/available_governors
# 查看当前的gpu频率模式
cat /sys/class/devfreq/17000000.gp10b/governor
# 设置 性能 频率模式
echo performance > /sys/class/devfreq/17000000.gp10b/governor
# 设置 用户 频率模式
echo userspace > /sys/class/devfreq/17000000.gp10b/governor
# 设置目标频率
echo 1109250000 > /sys/class/devfreq/17000000.gp10b/target_freq

四、调整各个处理器的电压/功率

Jetson 开发板使用一种叫做 DVFS (Dynamic voltage and frequency scaling )的技术,根据需要调整各个处理器的电压/功率,并将他们的运行功率/频率限制在当前性能模式设定的最大值之下。而使用 jetson_clocks 可以取消DVFS的动态调整,并将各处理器的频率强行设定为当前性能模式下的最大值。

查看当前各个处理器的频率(CPU GPU 等)

sudo jetson_clocks --show

开启 jetson_clocks

sudo jetson_clocks

此时打开 jtop 显示 jetson_clocks 状态为 running:

jtop

此时重启系统,发现 jetson_clocks 被关闭,恢复到默认状态(DVFS)。

如果要中途退出 jetson_clocks 模式,需要在进入 jetson_clocks 模式之前保存默认配置

sudo jetson_clocks --store

在进入 jetson_clocks 模式之后,使用:

sudo jetson_clocks --restore

此时退出 jetson_clocks 模式,恢复默认状态。文章来源地址https://www.toymoban.com/news/detail-558735.html

到了这里,关于Jetson xavier nx 设置最大 CPU 和 GPU 频率的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jetson开发实战记录(二):Jetson Xavier NX版本区别以及烧录系统

    同系列链接: Jetson开发实战记录(一):Jetson家族的基本介绍 Jetson开发实战记录(二):Jetson Xavier NX版本区别以及烧录系统 Jetson开发实战记录(三):Jetson Xavier NX具体开发(Ubuntu18.04系统) 在上一篇文章:Jetson开发实战记录(一):Jetson家族的基本介绍中,已经对Jetson家族

    2023年04月08日
    浏览(50)
  • Jetson NX Xavier 编译opencv4.4(cuda版)

    大部分人在解决问题的时候,百度输入的不够准确,展示出来的页面多数是跟自己用的系统版本不一致,导致安装失败。这点对于新手来说特别要注意,正如,你刚好看到我的文章,我希望你能在搜索时用 硬件 + 系统 + 要解决的问题 格式,说不定能提高你的检索效率

    2024年02月13日
    浏览(57)
  • Jetson Xavier NX系统烧录(使用NVIDIA SDK Manager)

    目录 一、在host主机下安装NVIDIA SDK Manager 二、安装系统镜像 三、设置SSD为系统启动项 四、安装CUDA等环境的包 注意:本文使用的是国产开发套件,不支持SD卡镜像文件烧录。 1.安装地址https://developer.nvidia.com/nvidia-sdk-manager,下载deb安装包,双击安装即可。 对host主机的要求如下

    2024年02月13日
    浏览(52)
  • J-002 Jetson电路设计之电源设计--NANO && XAVIER NX

    Jetson NANO和XAVIER NX核心板的电源为DC-5V。 PIN 名称 描述 方向 类型 251-260 VDD_IN 主电源 输入 5.0V 235 PMIC_BBAT RTC时钟,板载工作期间,内部会断开连接 双向 1.65V-5.5V 214 FORCE_RECOVERY* 系统恢复按键,下载程序是按下 输入 1.8V 240 SLEEP/WAKE* 控制系统的休眠模式 输入 5V 233 SHUTDOWN_REQ* 关机

    2023年04月08日
    浏览(48)
  • 使用SDK Manager对Jetson Xavier NX(eMMC)刷机的过程

    本文介绍如何使用SDK Manager对NVIDIA Xavier NX(eMMC)刷机。 使用SDK Manager刷机,要先在一个带有Linux系统的主机上安装该工具包,然后使用数据线连接NX设备,之后烧录Jetson Linux(NX的操作系统)和Jetson SDK Components(CUDA、Computer Vision等组件)。SDK Manager是一个工具包,相关信息参考官网NV

    2024年02月16日
    浏览(41)
  • J-004 Jetson电路设计之HDMI设计--NANO && XAVIER NX

    NANO XAVIER NX提供一路HDMI接口,DP接口与HDMI是兼容的,可用于扩展一路HDMI。其中引脚说明: PIN 名称 描述 方向 类型 63 HDMI_DP_TXDN0 DisplayPort 1 Lane 0 or HDMI Lane 2 输出 HDMI/DP 65 HDMI_DP_TXDP0 DisplayPort 1 Lane 0 or HDMI Lane 2 输出 HDMI/DP 69 HDMI_DP_TXDN1 DisplayPort or HDMI Lane 1 输出 HDMI/DP 71 HDMI_DP_TXDP1

    2024年02月09日
    浏览(51)
  • 【AI】AI入门之Nvidia Jetson平台(二)- Xavier NX系统烧录

    目录 一. flash.sh 脚本烧录 二. 直接烧录NVME 2.1 SDKManger烧录 三. 系统从固态硬盘启动 ​​​​​​​3.1 设置硬盘格式 ​​​​​​​3.2 设置文件系统从固态硬盘加载 ​​​​​​​四. 文件传输设置 ​​​​​​​五. 远程桌面 六. 系统拷贝克隆 ​​​​​​​​​​

    2024年01月23日
    浏览(52)
  • Jetson Xavier NX 上查看CUDA、Cudnn、Tensorrt、Opencv的版本及配置信息

    以上功能都可以通过jtop实现,下面是如何安装jtop: 启动后界面如下,可以查看到开发板资源使用情况,接着 点击info 如果安装成功,可以查看到 CUDA、cuDNN、opencv和TensorRT等版本信息 注意!如果是Jetpack5.0.0以上版本可能会看不到很多信息,因为稳定版本不支持,需要安装最新

    2024年02月15日
    浏览(105)
  • 【AI】AI入门之Nvidia Jetson平台(四)- Xavier NX软件开发环境安装部署

    目录 一. CUDA安装 二. cuDNN安装 三. TensorRT安装 3.1 Pycuda安装 四. TensorFlow安装 五. PyTorch安装 六. DeepStream安装​​​​​​​ ​​​​​​​6.1 安装依赖软件 ​​​​​​​6.2 安装DeepStream SDK ​​​​​​​6.3 运行DEMO ​​​​​​​七. Multimedia API安装 ​​​​​​

    2024年01月16日
    浏览(43)
  • 【Nvidia Jetson Xavier NX/AGX/NANO】上用docker跑pytorch等cv推理应用

    在jetson上使用docker跑opencv和pytorch其实主要是要找对镜像,docker官方的hub里并没有适合的能直接跑的镜像,但是nvidia自己提供了L4T的pytorch和ML镜像。 单独pytorch的镜像: https://catalog.ngc.nvidia.com/orgs/nvidia/containers/l4t-pytorch 整合了opencv,pytorch,tensorflow的ML镜像: https://catalog.ngc.n

    2024年02月12日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包