我在电子游戏中经历过两种类型的糟糕表现:
1.这是最基本的情况,当你在玩游戏时,帧速率很低。
2.当游戏在某些时间间隔内流畅时,但在环顾四周或快速充电图像时它会稍微冻结。
我找不到更好的词来解释我的意思,情况是我一直想知道导致每种类型性能不佳的原因是什么。我认为第一个是 GPU,它无法高速处理一定数量的数据,但第二种情况引起了我的兴趣……为什么游戏有时流畅,但在某些时间间隔内冻结?例如,你流畅地玩 3 秒,然后你有点冻结,然后又恢复流畅。这也是 GPU 的问题吗?还是处理器的问题,或者两者兼而有之……
如果你能帮我一下,那就太好了。(有两件事,首先,我很抱歉我的英语不好,其次,如果这里不适合问这个问题,请告诉我,我会删除或更改我的问题)。谢谢。
答案1
感谢您提供所有这些规格。我不确定您对性能监控软件有多熟悉,但下面列出了可用于监控笔记本电脑并找出确切瓶颈的各种程序。
这绝不是一个详尽的清单,但它应该可以为您指明正确的方向,帮助您找出如何诊断您遇到的瓶颈。
如果您可以使用辅助显示器,那么我强烈建议您将这些程序放到第二个屏幕上,以便您可以实时监控性能。
任务管理器
使用任务管理器,您可以监控玩游戏时 CPU 的工作强度。如果所有核心的 CPU 负载都达到 100%,那么我估计您遇到了计算延迟,这意味着某些计算(例如 AI 移动和其他计算)正在消耗 CPU 的资源。关于您的 CPU,需要注意的一点是它没有 L3 缓存,这意味着您的 CPU 具有较少的可用低延迟内存来执行计算。这意味着系统内存的访问频率会更高,而系统内存的速度比 CPU 缓存要慢几个数量级。
任务管理器还会显示内存消耗情况,但如果你的 RAM 为 6GB 或更多,那么我怀疑这不会引起问题。在我的屏幕截图中,我使用了 16GB 中的 3.73GB
看看你的 CPU 与其他 CPU 相比表现如何这里
GPU-Z
通过 GPU-Z,您将能够看到 GPU 的工作强度、提升程度的高低以及专用 VRAM 的使用量。
如果您的 GPU 负载始终保持在 100%,则意味着游戏的图形要求太高,因此您需要降低一些设置,尤其是如果您正在使用抗锯齿设置。
如果您始终使用 2GB 的 VRAM,则意味着您的 GPU 正在 VRAM 和系统 RAM 之间交换纹理,这可能会导致卡顿,尤其是当您进入最近未访问的区域时,因此您的 GPU 需要在 VRAM 和系统 RAM 之间交换一堆数据,这可能会导致轻微的卡顿,持续半秒。
您还可以监控您的 GPU 温度,这非常重要,因为如果您的笔记本电脑没有足够的冷却,那么您的 GPU 时钟和 VRAM 时钟将自行降低,直到您处于热限制范围内,如果它不断上升和下降也会导致卡顿。
查看您的 GPU 表现如何这里。不幸的是它没有列出,但它应该只比 R9 M295X 略低。
监控系统
现代 CPU 可以根据需要提升或降低各个核心的时钟频率。这取决于对 CPU 的要求以及 CPU 当前的热状态。
单线程游戏从中受益匪浅,因为所使用的核心可以提高 1GHz 以上的速度,而其余核心可以降低速度并节省能源。如果所有 4 个核心都需要,那么您将看到小得多的提升,可能只有 0.3GHz,因为 CPU 始终试图保持在热限制内。如果您的笔记本电脑无法充分冷却 CPU,那么您将看到所有 4 个核心的降频,这可能会导致卡顿。
硬件监控
HWMonitor 提供了一种简单方法来监控所有温度。您需要研究组件的安全工作温度,并识别何时达到其极限。
Windows 性能监视器
这简直是一个功能极其强大的监控工具。我不会在这里介绍要查找的内容,但您可以随意搜索互联网以了解其功能。
最后说明
如果您的游戏以惊人的速度加载纹理,那么卡顿可能是由从磁盘而不是内存加载纹理引起的。这在很大程度上取决于游戏的编程方式,但除非您尝试使用 1GB GPU 和 2GB 系统 RAM,否则这种情况不太可能发生。
祝你好运!