以英雄联盟为例。当我打开声音时,我的平均 FPS 为 50,但当我关闭声音时,我的 FPS 上升到 60。这是为什么?我以为声音是使用 CPU 播放的,而 FPS 取决于你的 GPU,对吧?这些有什么共同点?并不是说声音必须渲染之类的,对吧?
答案1
在现代 PC 上,GPU 几乎从来都不是瓶颈。每一帧都需要在 CPU 上完成很多事情:物理模拟、AI 计算、应用任何游戏机制。在 GPU 上渲染场景只是主游戏循环中的最后一步。因此,释放一些 CPU 时间可以让游戏运行得更快。
然而,如果与声音相关的开销能使速度提高 33%,我会感到非常惊讶,我怀疑这里还有其他因素在起作用。