Ubuntu 下使用 nvidia-smi 管理显卡功耗
490 字
2 分钟
Ubuntu 下使用 nvidia-smi 管理显卡功耗

先查看显卡功耗范围
设置功耗上限前,先查看显卡当前的功耗墙,以及驱动报告的默认值、最小值和最大值:
chacha@chacha ~❯ nvidia-smi -q -d POWER | grep "Power Limit" Current Power Limit : 55.00 W Requested Power Limit : 55.00 W Default Power Limit : 55.00 W Min Power Limit : 5.00 W Max Power Limit : 115.00 W Current Power Limit : N/A从这台设备的输出可以看到,当前功耗上限为 55 W,驱动报告的最大功耗上限为 115 W。不同显卡和驱动版本支持的范围可能不同,因此不要直接照搬这里的数值。
设置功耗上限
下面以这台设备报告的最大值 115 W 为例,通过 nvidia-powerd 服务设置功耗上限。先安装对应的软件包:
sudo apt install nvidia-powerd然后创建 systemd 服务文件:
sudo tee /etc/systemd/system/nvidia-powerd.service > /dev/null <<'EOF'[Unit]Description=NVIDIA Power DaemonAfter=syslog.target
[Service]Type=simpleExecStart=/usr/bin/nvidia-powerd --max-power=115Restart=always
[Install]WantedBy=multi-user.targetEOF重新加载 systemd 配置并启用服务:
sudo systemctl daemon-reloadsudo systemctl enable --now nvidia-powerdsudo systemctl status --no-pager nvidia-powerd服务启动后,再次查看功耗上限:
nvidia-smi -q -d POWER | grep "Power Limit"示例输出如下:
Current Power Limit : 115.00 WRequested Power Limit : N/ADefault Power Limit : 55.00 WMin Power Limit : 5.00 WMax Power Limit : 115.00 WCurrent Power Limit : N/ARequested Power Limit : N/ADefault Power Limit : N/AMin Power Limit : N/AMax Power Limit : N/A此时,当前功耗上限从 55 W 提高到了 115 W。Default Power Limit 仍然显示为 55 W,它表示设备或驱动报告的默认值,并不等同于当前通过服务设置的功耗上限。
注意事项
- 先确认
nvidia-smi输出中的Max Power Limit,再填写--max-power的值。 - 功耗上限受显卡型号、BIOS 和 NVIDIA 驱动支持情况影响;如果服务启动失败,应先查看
systemctl status nvidia-powerd的错误信息。 - 提高功耗上限通常会带来更高的性能上限,同时也可能增加功耗、发热和风扇噪声。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Ubuntu 下使用 nvidia-smi 管理显卡功耗
https://chachaprj.top/posts/2026-10-10/相关文章智能推荐
1
Ubuntu 下使用 Easy Effects 优化耳机听感
实用工具记录 Ubuntu 下使用 Easy Effects 调整立体声宽度、军鼓亮度,以及贝斯和大鼓低频的过程。
2
Ubuntu 下使用网易云音乐:ncm-cli 入门
实用工具使用 ncm-cli 在 Ubuntu 终端中搜索、播放和管理网易云音乐
3
Ubuntu 流量监控工具 vnStat:手机热点流量统计与使用教程
实用工具在 Ubuntu 上安装和使用 vnStat,按小时、天和月份统计手机热点的上传与下载流量。
4
200G 流量仍然不够用怎么办?——五元月租校园网的分流方案
实用工具利用 scrcpy 和两台安卓设备,将校园网与移动数据分工使用,缓解移动流量不足的问题。
5
在树莓派 4B 上部署百度网盘 ARM64 图形客户端
实用工具记录将 baidunetdisk-arm64-vnc 部署到树莓派 4B 的完整过程,包括 Docker 安装、ARM64 镜像转运、端口冲突和 NTFS 下载盘兼容性处理。
随机文章随机推荐














