无显示器ubuntu系统控制NVIDIA显卡性能模式的一点疑问

一、系统环境及前言:

系统: Ubuntu 22.04.3 LTS (GNU/Linux 5.15.0-88-generic x86_64)

NVIDIA驱动环境:nvidia-smi

 Driver Version: 535.54.03    CUDA Version: 12.2  

驱动和cuda是通过cuda_12.2.0_535.54.03_linux.run安装的,接近全自动安装,安装完运行有关程序就能调用opencl设备了。搜索NVIDIA官网有相应下载。

众所周知,无显示器ubuntu系统,因为显卡缺少xrog桌面进程,运行nvidia-setting是会报错的,设置也不生效。

注意nvidia-smi的输出,Persistence-M叫持久模式,想了解可以搜索文章,关键是我也不是很了解,就不说了。大概是是否持久加载驱动的意思。

二、问题描述:

        当Persistence-M为off就是关闭时,Perf(性能模式)为P0我查阅资料说P0为自动模式,P0—>P12依次是高性能到节能的等级。但是,这时候风扇转速会恒定30%,显示功耗单卡是25W左右。其实这时候加载程序调用显卡,Perf(性能模式)就会变动,从P0—>P8—>P2(满载),风扇是30%—>0%—>根据温度调节。

当Persistence-M为on就是开启时,Perf(性能模式)会变为P8,风扇转速也会根据温度调节,待机时为0%,功耗在单卡10W左右。但是,Persistence-M默认是off的,需要输入命令sudo nvidia-smi --pm 1来打开。每次开机要记得运行命令,不然待机时,风扇是30%转的,功耗也稍高。

三、分享目的:

        我希望达到的效果是,Perf(性能模式)交由显卡自己管理,待机时,起码在P8级别,风扇可以停转。不用每次开机要调整Persistence-M模式。记录一下,虽然现在可以通过命令设置达到了效果,但每次重启要输入命令是美中不足的,现在自己也搞不懂原因和结果。发布出来希望达人懂的给我解答一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值