游戏中的 GPU 性能和负载,为什么不将其设置为 100%?

如果你有一个 游戏PC 你是那些经常在游戏中衡量性能的热心用户之一,你可能已经注意到,有很多时候你的 GPU 没有 100% 工作 它的能力,因此,它没有给你 最高性能 它可以在游戏中。 为什么会这样?

在很多情况下,这取决于游戏,尽管出于某种原因优化了所有设置,但 GPU 并没有充分发挥其潜力,游戏中的性能还不错,但可能会更好。

游戏中的 GPU 性能和负载

我们建议的第一件事是删除显示器和显卡之间的任何类型的同步,无论是 V-SYNC、FreeSync 或 G-SYNC , 都在他们的任何模式下。 我们这样做是为了确定具体问题,并且没有被这些技术阻止的 FPS 速率限制,因此能够欣赏帧速率的增加,但最重要的是,它可以让我们观察 中央处理器 和 GPU 没有任何限制,从而了解问题。

为什么 GPU 没有在所有游戏中充分发挥作用?

除了显卡之外,影响游戏性能的因素还有很多:处理器、 内存,存储,温度,游戏使用的图形API,当然还有它的优化。 出于这个原因,如果您想了解为什么 GPU 在某些游戏中无法 100% 运行,您应该首先开始调查其余组件,当然还要确保您拥有最新版本的图形驱动程序,显然是最新版本的操作系统以及图形 API。

如果您有像我们上面展示的那样的监控工具(它是通过 MSI Afterburner 的 Riva Tuner),除了 FPS 和 GPU 负载之外,您还可以看到处理器的温度和负载。 这将有助于我们理解问题,因为如果 GPU 负载不是 100%,但 CPU 是,那么您已经有了答案:您的处理器出现瓶颈。 在此示例中,必须确定原因,因为可能是另一个进程在后台消耗资源,或者是游戏使处理器达到极限。

换句话说,监控工具可以显示所有 CPU 内核的总负载(在我们的示例中仅为 27%),但您应该检查每个单独内核的情况是否如此。

RTX 2000 GPU 蒙达

例如,在具有 8 个内核的 CPU 上,您可以让其中两个处于 100% 状态,而其余的几乎空闲; 总共将是 25% 的使用率,因此显然处理器不会成为问题,但这将是因为游戏仅支持两个内核上的 CPU 处理并且它们已被最大化,但这并不意味着仅此而已。 加载两个或多个内核而没有渲染所有内核的事实也可能意味着游戏的图形引擎没有并行化,或者从软件的角度来看设计得不好。

这一点必须清楚,因为游戏并不代表它们的全部或大部分。 当 CPU 出现瓶颈时,它的一个或多个内核的负载非常高,无论我们在玩什么游戏(总是谈论“优化”的游戏),我们会解释自己。

有些标题在要求方面对于任何计算机来说都是非常实惠的,另一方面,CPU 总是在一个或多个内核中处于高负载状态。 这不是瓶颈,而是糟糕的优化,例如 CS:GO 或最新的 WarZone,由于补丁中的错误而导致处理器使用率过高的问题。

软件优化不佳的问题

在这种情况下,这将是一个错误 糟糕的多线程优化 游戏,你不能做太多,除了将你的处理器升级到一个具有更高每核性能的处理器,但几乎没有其他事情。 希望您可以降低图形负载,这在提高 GPU 的 FPS 能力的同时,将降低 RAM 和图形的处理器调用要求,以及 SSD.

Carga 核 CPU

RAM 性能也可能导致 GPU 在某些游戏中无法 100% 运行,尤其是在它们有很高要求的情况下。 您可以通过降低游戏中的一些图形设置来检查这一点,尤其是那些与焦距和纹理质量相关的设置,看看除了获得更多 FPS 之外,放松它们是否会增加 GPU 的负载。

如果是这样,请检查您的 RAM 是否以正确的速度而不是基本速度运行,并确保您在双通道或四通道模式下使用它(取决于您的系统)。 要检查它,您可以同时使用 Aida64CPU-Z ,例如。

CPU-Z内存

RAM 的另一个可能问题(由于从 SSD 向它导入和导出纹理,游戏变得越来越依赖它)是它的稳定性。 配置正确并不意味着内存在物理上是正确的。 我们建议通过特定的压力测试,例如 Runmemtest Pro 或 Karhu RAMTest,并在 400% 的通过后检查它们和 BMI 在逻辑上都没有失败。

SSD 问题将 GPU 限制为 100%

有一个鲜为人知、影响越来越多用户的问题:PCIe SSD 的性能。 我们已经从仅 500 MB/s 的技术远高于这些速度,到使用新的 PCIe 4.0 固态驱动器和即将推出的 5.0 达到这些速度的技术极限。

他们会发生什么? 嗯,有两个关键因素,其中一个比另一个更受控制:温度和缓存或控制器的崩溃。 第一个是应该在最佳范围内的那个,要么是因为 主机板自己的散热器或因为我们为它购买了特定的散热器。

PowerShell TRIM 固态硬盘 CPU 100%

但作为一般规则,如果我们想要获得最大性能,SSD 必须始终处于其容量的 50% 且低于 70º C。 这一点我们在其他文章中已经解释过了,所以不再重复,我们只说它势不可挡,与 NAND Flash 技术本身有关,没有治标不治本,必须兑现。

第二个障碍是缓存或 SSD 控制器。 请记住,几乎所有制造商都离开 Windows 它的 AHCI 驱动该组件与 PC 其余部分的输入和输出的控制和管理,以及 PCIe 的管理和控制。

这意味着在某些情况下,由于控制器算法本身和 Windows TRIM 应该解决但不解决的一系列循环冗余错误,数据无法在正确的循环中访问和读取。 这会产生时间延迟,在某些情况下会导致 SSD 本身的过度使用,但在大多数情况下,它会产生高随机时间,从而降低读取、写入和 IOPS 的性能,尤其是最后两个。

TRIM 管理和游戏性能

一直有人说不需要对 SSD 进行碎片整理,而且会损害其使用寿命,但事实并非如此。 这 TRIM 管理 某些控制器和通用 Windows 驱动程序中的算法无法正常工作,碎片整理的真正作用是强制 TRIM 工作,解决 SSD 性能问题并影响他和系统 RAM 的正确处理器管理,将其使用率从 100% 降低到最佳水平,在瓶颈的情况下可能是 98% 或在本节遗留的情况下是 2x%,一切都将是我们手中的团队的目标。

有一个命令可以帮助优化 TRIM,它可能是 SSD 性能以及 CPU 或 GPU 性能的解决方案,值得一试。 它可能无法解决问题,也可能无法解决。 在任何情况下,都必须以管理员身份从 Windows PowerShell 执行:

优化音量 -DriveLetter C -ReTrim -Verbose

完成 TRIM 优化后,我们可以关闭 PowerShell 并检查我们是否有更好的性能和低于 100% 的 CPU 或 GPU。 我们希望通过这些提示和技巧