实际上是因为 GPU 的功率输入低还是热节流,或者是其他什么原因?

实际上是因为 GPU 的功率输入低还是热节流,或者是其他什么原因?

我有一台配备 4GB 940MX GPU 的戴尔 i7 8850U 笔记本电脑。

在玩 GTA V 等游戏时,它的发热量可能比正常情况下更高(CPU 核心约 95+ °C,GPU 78°C)。

而我的 GPU 核心时钟在玩 GTA V 时不会超过 405 MHz,如下所示(照片有点模糊,但你会注意到 GPU 温度。它来自打开硬件监视器

在此处输入图片描述

然后我就更换了导热膏。

之后我尝试了同样的游戏。

更换导热膏后的观察结果:

我注意到 CPU 温度没有超过 85°C。我还注意到 GPU 温度现在没有超过 72°C(之前是 78°C)

因此我认为导热膏和清洁笔记本电脑风扇会产生一些积极的效果。

对游戏的影响:

像《反恐精英》这样的轻量级游戏没有区别。它们非常流畅,GPU 不会超过 57°C。

GTA V - 我注意到 GPU 核心达到了 405 MHz 以上。它达到了 950 Mhz 左右,这让我很高兴。

但是,更高的 MHz 一直在波动。我的意思是,游戏在 950 Mhz 左右运行几分钟,然后在接下来的 1 或 2 分钟内会降到 405 MHz。

在更换导热膏之前,游戏始终以 405 MHz 运行,因此我从未注意到波动。速度很慢,但没有波动。

事情就这样继续下去了。相关统计数据如下。

打开硬件监视器统计:

我注意到有趣的观察。

当GPU为405MHz时,其温度约为66°C。CPU 核心时钟频率约为 3300 MHz

在此处输入图片描述

当频率约为 950 Mhz 时,温度约为 70°C。 CPU 核心时钟频率约为 2500 MHz

在此处输入图片描述


我的总体观察和结论是:

导热膏可能解决了温度问题,但这种波动问题与 CPU 时钟或 GPU 功率较低有关。因此,它不时以 405 MHz 运行,因为 GPU 温度略低 - 66°C。低功率 == 温度较低?

同样,当MHz达到950+时,温度也达到了70°C。功率越大==温度越高,性能越好?


我尝试修复它:

我尝试了笔记本电脑电池设置中的所有电源设置以及控制面板中的 NVIDIA 电源设置。可能没有什么区别。

然后我想也许最近发生了一些变化,GPU 最高温度被限制在 72°C,所以它根本无法提高性能?

我之所以这么想,是因为在我涂抹导热膏之前,GPU 经常会达到 78°C(但速度不会超过 405 MHz)。

因此我使用 GPU-Z 软件来查看我的 940MX GPU 是否存在温度限制:

在此处输入图片描述

它显示电流 = 70°C。所以我觉得这就是它限制某些东西的地方。


考虑到所有这些,这种固定波动的原因可能是什么?是因为一些电源问题吗?还是像 GTA V 这样的游戏对于这个处理器来说太重了?那么这款游戏与这款处理器的这种波动应该是正常的吗?

或者这也与某些 CPU 问题有关?


编辑:我进一步测试,现在我观察到一些更集中的情况。当我的笔记本电脑充电器插入时,CPU 温度往往会保持在 72-80 摄氏度之间。而 GPU 时钟会像我之前描述的那样波动。

当我只使用电池运行游戏而不插入充电器时,CPU 温度往往保持在 70 C 以下。时钟几乎没有波动。它在 915+ 时钟左右运行良好。

看来 CPU 温度与这个问题有关。更具体地说,这个问题与电源有关 - 电池与充电器。

答案1

当 GPU 过热时,405-540 MHz 似乎是其核心时钟速度。这是由于 CPU 或 GPU 温度达到最大值所致。

MSI Afterburner 等免费软件可以帮助您确定是否/何时进行节流并帮助跟踪情况。

或者一个快速测试是关闭电源一段时间/确保它冷却。然后打开电源,确保你的笔记本电脑不在平坦的表面上,而是通过放置在最小或“有孔”的表面上以获得适当的气流。像这样的事情通常会产生巨大的差异:https://www.amazon.com/%E2%AD%90KLIM-Wind-Laptop-Cooling-Pad/dp/B01M715BCV

并不是说我推荐或了解具体情况,但过热听起来肯定是这里发生的情况。基本上,您可以采取任何措施来确保底部有空隙/空间用于气流,这是测试这一点的好方法。它很可能仍会节流,但节流所需的时间应该有明显的差异。

至于提高温度限制,我根本不建议这样做,尤其是对于笔记本电脑,除非您愿意承受永久性损坏。如果您想保持安全并获得最佳性能,那么在驱动程序方面,您可以做的最好的事情就是获取专门针对笔记本电脑品牌、型号和规格的最新驱动程序。

或者,如果您对那台电脑不是特别着迷,您也可以使用 MSI Afterburner 尝试超频,尽管在这种情况下这不太可能帮助您提高性能,因为它仍然会根据高温、高电压或高功耗自行节流,就像任何事情一样,我相信有人可以找到一种方法来改变这些设置,但据我所知,如果发生这三种情况中的任何一种(对于笔记本电脑上的 GTA V 这样的游戏来说很可能发生),您就无法改变阈值。

好吧,如果你没有一个盒子可以放置笔记本电脑的边缘,或者其他什么东西,你可以试着把笔记本电脑放在冰箱里运行游戏……这有点可笑,但如果你真的这么做了,你要么希望房子完全干燥,要么确保冰箱不会将笔记本电脑的温度降到“正常”以下,也就是说,你的笔记本电脑至少在里面还是暖和的。否则可能会开始形成冷凝水,因为暖空气比冷空气携带更多的水分,所以如果在 100 华氏度时相对湿度为 50%,这将远远超过 75 华氏度所能承受的最大相对湿度,所以在这个例子中,你实际上是在下雨。

答案2

我设法找到了一个解决方案,虽然可能并不完美,但我认为它确实解释了可能的主要问题 - 并有助于显著改善我的体验。

正如另一个答案所解释的那样,最有可能的是加热(和温度问题)导致 GPU 受热限制。

我阅读了一些其他资源并尝试了一些设置,看看是否会有所不同。这些是:

  1. 在笔记本电脑的 BIOS 设置中禁用英特尔的 Turbo Boost 选项
  2. 将插入电源和电池的系统冷却策略更改为“被动”,并将最低处理器状态设置为 100%(见下图)。
  3. 在 NVIDIA 设置中,将游戏的 FPS 限制为每秒 30 帧,并启用“首选一致性能”
  4. 在 BIOS 的电池性能设置中启用了一个选项,其中的内容类似于“优先使用始终插入电源的笔记本电脑以延长电池寿命”

在此处输入图片描述

我很确定第一这一点实际上解决了问题,即最有可能是发热的问题。因此第二点可能是不必要的。

我不明白第二点。也许没有必要。

第三第四点数似乎也是不必要的,但它可能会有额外的帮助。

现在,我可以在游戏中持续获得 30 FPS,而之前它会不断波动并保持在 30 FPS 以下。不仅如此,我还可以在游戏中使用稍微好一点的图形设置!(请注意,当我还没有尝试其他要点,尤其是第一点时,这个帧限制设置根本没有帮助)。


以下是新的硬件监视器统计数据这与之前的观察结果有很大不同。CPU 核心速度看起来和预期的一样有限。GPU 速度从 800 MHz 到 1084 MHz 不等,这比从 405 MHz 到 1000 MHz 左右波动要好得多。现在,在游戏处于活动状态时,它很少会达到 405 MHz。

在此处输入图片描述


我仍不太清楚为什么插入充电器后问题会变得更严重,但我认为可能是在充电时笔记本电脑会发热更多。所以这导致了问题。

但应用这些“修复”后,它就不再困扰我了——无论是否插入充电器都一样!这就是我另外想要的。


警告:虽然禁用 Turbo Boost 可能已经解决了我的游戏问题,但它可能会给其他应用程序甚至需要更多处理能力的游戏本身带来问题。

例如,我的 GTA 5 游戏有时会崩溃。每隔一天就会崩溃一两次(不过这并不困扰我)。处理器速度限制可能是原因之一。但是,我不太确定这是否一定是因为我的设置。其他人也经常抱怨这个游戏崩溃。也许我之前没有注意到。

我的观点是,应用程序/游戏在特定情况下可能不时需要更多处理能力,如果得不到这种能力,可能会导致其他问题。或者它们可能会运行缓慢。

到目前为止我还没有发现任何令我个人困扰的问题。

相关内容