Performance 通过API更改Nvidia GPU风扇速度

Performance 通过API更改Nvidia GPU风扇速度,performance,gpu,nvidia,Performance,Gpu,Nvidia,正如标题所说,我搜索了一种在windows上以编程方式更改Nvidia设备风扇速度的方法,但我只找到了,它只允许监视风扇速度,而不允许设置风扇速度。对于如何实现这一壮举的任何建议,我们都将不胜感激。nvapi可以在windows上实现,我相信: GPU冷却器API用于获取和设置与GPU关联的各种目标设备的风扇级别或等效冷却器级别 在linux上,我找到的最接近的解决方案是nvidia设置: # first, must set coolbits with nvidia-xconfig # read

正如标题所说,我搜索了一种在windows上以编程方式更改Nvidia设备风扇速度的方法,但我只找到了,它只允许监视风扇速度,而不允许设置风扇速度。对于如何实现这一壮举的任何建议,我们都将不胜感激。

nvapi可以在windows上实现,我相信:

GPU冷却器API用于获取和设置与GPU关联的各种目标设备的风扇级别或等效冷却器级别

在linux上,我找到的最接近的解决方案是nvidia设置:

# first, must set coolbits with nvidia-xconfig
# read more here: https://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks
$ nvidia-xconfig --enable-all-gpus
$ nvidia-xconfig --cool-bits=4

$ nvidia-settings -a GPUFanControlState=1
$ nvidia-settings -a GPUTargetFanSpeed=70

# or for a single card:
$ nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUCurrentFanSpeed=70"

nvapi可以在windows上实现,我相信:

GPU冷却器API用于获取和设置与GPU关联的各种目标设备的风扇级别或等效冷却器级别

在linux上,我找到的最接近的解决方案是nvidia设置:

# first, must set coolbits with nvidia-xconfig
# read more here: https://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks
$ nvidia-xconfig --enable-all-gpus
$ nvidia-xconfig --cool-bits=4

$ nvidia-settings -a GPUFanControlState=1
$ nvidia-settings -a GPUTargetFanSpeed=70

# or for a single card:
$ nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUCurrentFanSpeed=70"

考虑到将风扇速度设置为零可能会破坏卡,我强烈认为没有这样的API。谢谢您的评论。第三方程序,如“MSI加力”可以做到这一点,他们必须以某种方式访问此功能。嗯,MSI制作这些卡。他们自己不需要API。考虑到将风扇速度设置为零可能会破坏卡,我强烈认为没有这样的API。谢谢您的评论。第三方程序,如“MSI加力”可以做到这一点,他们必须以某种方式访问此功能。嗯,MSI制作这些卡。他们自己不需要API。