如何在 NVIDIA GPU(特别是 GTX960M)上设置 GPU 减速温度?
我正在运行 Kali 2.0,一个基于 Debian 的渗透测试发行版。您可能从 GPU 模型中可以看出,我在一台笔记本电脑上(MSI Apache 游戏笔记本电脑),这意味着我正在使用 bumblebee 来处理正在运行的 GPU 应用程序。我正在研究 Torch 中的神经网络架构,这些架构非常耗费 GPU 并且运行时间很长,因此我希望能够将其设置为运行,然后离开一两天。我不想冒损坏显卡或任何其他组件的风险,在降低 GPU 速度之前默认设置为 96 C,这对我来说有点高 - 如果可能的话,我想将其降低到 90 C。
nvidia-smi 会高兴地告诉我当前设置,但不提供更改设置的方法。nvidia-settings 会调出一个可能有用的菜单,但它也警告我,我实际上并没有使用 NVIDIA X 驱动程序(尽管实验表明,我实际上可以使用该卡进行计算),这让我怀疑它是否能为我做任何事情,即使它确实有一个隐藏在某处的选项。我还没有弄清楚如何为它设置规则。最后,我看到了一些用于编辑卡的 BIOS 的 Windows 软件 - 我觉得这太过分了,而且相当危险。如果这是唯一的方法,我会研究一下,但我希望在尝试这样做之前得到一些专家的意见。如果我理解这些东西是如何工作的,那么当我重新启动 Linux 时,这一点仍然会存在。
Google 医生没有帮助,因为所有的结果都集中在仅显示温度、通过 Windows 程序进行更改或上面提到的选项的命令上。
我还有未探索过的选项吗?最糟糕的情况是,我可以去买一堆冷包,在运行这些东西时将笔记本电脑放在上面,但这似乎是一个糟糕的解决方案,既会产生剧烈的温度梯度,又有冷凝水进入机器内部的风险。感觉它有损坏硬件的风险,却不能保证它能按预期工作。这个故事让我想起了一个男人,他的脚在烤箱里,头在冰箱里,当被问到他感觉如何时,他回答说:“平均而言,感觉还不错!”
答案1
您无法设置减速温度,但可以降低时钟速度。下载并安装 furmark,让它保持开启状态以预热您的 gpu,下载并安装 nvidia inspector,转到允许您调整时钟速度的部分。慢慢降低时钟速度,直到在完全 gpu 利用率下获得所需的温度。