计算化学公社

 找回密码 Forget password
 注册 Register

请教NVIDIA Performance P0~P12

查看数: 5368 | 评论数: 4 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-6-6 11:58

正文摘要:

请教 nvidia-smi 命令中 Perf参数的含义,这个P0~P12是软件根据设备参数自己评估的还是人为设置的。 A服务器上的V100显示的是P0 B服务器上的RTX-4090显示的是P8 我比较疑惑RTX-4090这个值为啥是P8 ...

回复 Reply

compXB 发表于 Post on 2023-6-8 10:33:25
tomwong4253 发表于 2023-6-7 10:23
记得是在nvidia-smi里边改的,你打一个nvidia-smi -h就应该能显示出来具体命令,如果有图形界面,直接进 ...

好的,非常感谢!我仔细研究一下nvidia-smi的参数
tomwong4253 发表于 Post on 2023-6-7 10:23:17
compXB 发表于 2023-6-6 17:02
非常感谢您的回复,请问一下在centos中如何更改GeForce的P-states为P0或P2?

记得是在nvidia-smi里边改的,你打一个nvidia-smi -h就应该能显示出来具体命令,如果有图形界面,直接进图形界面找NVIDIA Experience也能设置。

不过个人觉得,游戏卡不像专门的计算卡,设计时使用场景就不包含长时间开快车运行,如果一直锁到P0会增加核心暴毙的风险,即使散热很好的前提下。毕竟,干废一块4090比干废一块3060伤了快三倍了,所以我至今跑长的MD都是在3060 12G上跑,那天干废了也不算太心疼。
当然,经费无限的话请无视上述发言。。。
compXB 发表于 Post on 2023-6-6 17:02:31
Entropy.S.I 发表于 2023-6-6 14:22
GeForce卡的P-states默认是根据负载动态调整的,GeForce卡有boost机制,只要供电和散热充足,会自动把频率 ...

非常感谢您的回复,请问一下在centos中如何更改GeForce的P-states为P0或P2?
Entropy.S.I 发表于 Post on 2023-6-6 14:22:11
本帖最后由 Entropy.S.I 于 2023-6-6 14:27 编辑

GeForce卡的P-states默认是根据负载动态调整的,GeForce卡有boost机制,只要供电和散热充足,会自动把频率超到远高于base clock的水平。这种机制存在的目的是适配桌面平台的使用场景,低负载下功耗低,散热风扇不需要很大的转速,噪音低;高负载下通过自动boost尽可能提升性能。

计算卡没有这种boost机制,只要不过热,频率永远都是base clock。

如果你想要4090一直处于高性能状态(不一定是P0,GeForce卡的P0定义是最大boost频率,而满载时基本没法维持这个频率,常见的是P2),去驱动控制面板中调整即可。

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-12 12:57 , Processed in 0.195247 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list