什么是 CPU 瓶颈以及它对我有何影响?

什么是 CPU 瓶颈以及它对我有何影响?

首先介绍一些事实:我有一台配备 GeForce GTX 780M 4GB 显卡的 MSI GT70 游戏笔记本电脑。我正在考虑升级到配备 GTX 980M 8GB 显卡的 MSI GT72。

我玩所有游戏的分辨率都是 1920 x 1080,目前(使用 780M 显卡)我通常使用中高设置来获得流畅的 60FPS 体验。GT70 的显示屏为 60Hz,我猜 GT72 也是 60Hz。

现在来看看问题:我在一个网站上看到,当显卡性能如此出色时,CPU 瓶颈可能是一个问题。首先,CPU 瓶颈是什么意思?如果我对所有游戏使用 vsync 将它们锁定为 60,那么这实际上意味着我可以在 980M 上以 Ultra 模式运行所有游戏并获得流畅的 60FPS 体验,不是吗?为什么 CPU 会受到影响?我误解了什么吗?

在我看来,如果我想在余生中一直以 1080p 分辨率和 60FPS 玩游戏,那么我可以这样做,并且我将能够使用惊人的超高设置,因为新发布的精美显卡能够以我的分辨率和帧速率轻松处理它。我错了吗?

答案1

CPU 瓶颈基本上意味着 CPU 是系统中最慢的部分,它会通过限制其他所有部分的速度来影响您。

例如:在一家面包店,他们的烤箱每分钟可以生产 40 个松饼,但他们的包装机每分钟只能包装 12 个松饼。这里的瓶颈是包装机,导致每分钟的产量为 12 个松饼。

答案2

我不确定你问的是什么问题。如果这是一个关于“需要注意什么”的一般问题,那么是的,你应该考虑 CPU 性能。如果问题与笔记本电脑的特定行为有关,那么描述这些症状会很有帮助。

CPU 瓶颈通常是指数据流问题。想象一下计算机中流动的数据,它存在于磁盘驱动器和 RAM 中。它流经 CPU 进行处理并送回 RAM。有时数据会被发送到 GPU 进行进一步处理(即渲染)。

如果您玩的游戏依赖于大量数据计算来确定新的视觉效果,或者必须通过网络进行交互,那么这些是必须在 GPU 获取要渲染的数据之前发生的额外处理步骤。

CPU 瓶颈具体意味着软件(游戏)试图计算太多数据。您的 GPU 可能能够以它获得数据的速度渲染数据,但如果它获取数据的速度很慢……那么帧速率就会很慢。

自由更改 CPU、RAM、网络、磁盘。

那么真正的问题就变成了,你如何确定哪个是瓶颈? - 检查 CPU 使用率 - 总是 100%?
- 检查 RAM 使用率 - 总是 100%? - 检查网络 I/O ...... 你明白了。

最后,您需要有足够的 RAM 来存储数据、足够的 CPU 吞吐量(又名 MHZ)来处理数据、足够的磁盘 I/O 和网络 I/O 来传输数据以及足够的 GPU 来渲染。一旦所有这些组件排列好,您的游戏就会以每秒兆焦耳帧的速度快速运行。

最后,这不会永远持续下去。

随着游戏变得越来越复杂,它们不可避免地需要更多的 RAM、更多的 CPU、更多的磁盘/网络 I/O 和更多的 GPU 渲染。

相关内容