如何更改 nvidia GPU 风扇速度?

use*_*503 13 fan

因此,我在 win7 中关闭一段时间后再次尝试 ubuntu,我可以将 gpu 风扇设置为 10-30% 并且几乎达到 52c,但是使用 ubuntu nvidia 将其设置为 55%,这在我的 msi 460gtx 上非常响亮。

这是唯一让我无法使用 ubuntu 的原因是真的没有程序或方法可以像 msi afterburner / evga 精度、温度曲线和风扇速度那样手动设置吗?

默认风扇声音很大,从 25% gpu 风扇速度到 55% 的 3 c 差异很小,但噪音要大得多。

was*_*tor 19

在终端运行:

sudo nvidia-xconfig
sudo nvidia-xconfig --cool-bits=4
Run Code Online (Sandbox Code Playgroud)

重新启动计算机并在 Dash 中搜索 NVIDIA X Server Settings。在热设置下应该有一个更改风扇速度的选项。

  • 提供更多解释:这将生成一个全新的`xorg.conf`,并将`Option "Coolbits" "4"` 添加到`Section "Screen"`。名为 *NVIDIA X Server Settings* 的应用程序是 `nvidia-settings`。 (6认同)

小智 7

要通过具有 1070 Ti 的 Linux Mint 20 上的终端控制 Nvidia GPU 风扇速度:

sudo nvidia-xconfig --cool-bits=4
Run Code Online (Sandbox Code Playgroud)

告诉 nvidia-xconfig 允许在命令行中控制风扇。您可能需要在此处重新启动。

nvidia-smi
Run Code Online (Sandbox Code Playgroud)

提供有关 GPU 及其编号的信息。重要的是我注意到我的 1070 Ti 是 GPU 0。

nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUTargetFanSpeed=55"
Run Code Online (Sandbox Code Playgroud)

有关此功能(包括多个 GPU 风扇)的详细概述,请查看此完整文档Nvidia 超频和冷却

对于引导我访问上述链接的有点漫无目的和任性的线程,请查看从终端在 Linux 中设置风扇速度

==================答案结束==================

作为这个问题中没有要求的额外花絮,您还可以通过以下方式调整 Nvidia GPU 的功率输出:

sudo nvidia-smi -i 0 -pl 90
Run Code Online (Sandbox Code Playgroud)

其中 0 是我的 GPU 编号,90 是最大功率(以瓦为单位)。如果您将其设置得太低,则会出现错误。根据我有限的经验,将其设置得太高并没有效果。我发现通过在我的挖矿设备中将上述命令中的功率级别设置为 100,我可以以约 75% 的能源成本获得 95% 以上的性能,但我想其他注重功耗的用户也会欣赏这一点。


小智 2

尝试sudo apt-get install nvclock

  • 它说,无法找到这个包。 (7认同)

小智 0

  1. 正如上面指出的那样安装 nvclock
  2. 打开终端
  3. nvclock -f -F 80(在这种情况下,风扇将运行@ 80%)