我的电脑有强大的 GPU,这通常是件好事。但这也意味着它配备了两个大风扇,当 GPU 努力工作时,可能会有点吵。
在玩一些不太花哨的 3D 游戏时,我注意到我获得了非常高的帧速率,即使打开了所有精细细节 - 例如 300+ fps。同时我可以听到风扇努力运转,消耗掉超过 300 瓦的废热。
由于我不是蜂鸟,因此我认为 60 fps 已经足够流畅,因此我认为较低的帧速率可以接受,以换取更安静的计算机。有办法实现这一点吗?
答案1
结果是:https://gitlab.com/torkel104/libstrangle
本质上:
sudo apt-get install gcc-multilib g++-multilib libx11-dev mesa-common-dev
git clone https://gitlab.com/torkel104/libstrangle.git
cd libstrangle
make && sudo make install
... 为您提供了一个名为 的新命令strangle
,您可以在启动游戏时将其环绕 / 放在游戏可执行文件的前面。作者 Björn Spindel 还描述了如何strangle
与 Steam 游戏一起使用,对我来说效果非常好。如果你经常玩游戏,它甚至可能节省大量电量 ;)
答案2
我发现了一种更简单但又不同的方法:
sudo nvidia-smi -i 0 -pl 200
这将 GPU 的功耗限制在 200 瓦(而不是通常允许的 350 瓦)。这样一来,噪音就会小很多,因为产生的热量更少。
但尽管“扼杀”方法仅适用于某个特定程序,此功率限制器适用于所有程序(直到下次重新启动或运行sudo nvidia-smi -i 0 -pl 350
)。因此,根据您的需要,一种或另一种方法可能更有用。