默认情况下,nVidia 设置将 GPU 设置为物理处理器。如果 CPU 足够强大,将 CPU 设置为 physx 处理器是否更好?
就我而言,我的 i7 3770k 在游戏过程中大部分时间都未使用(至少不是所有核心),但我的 GTX 660 却未使用,因为它会尽最大努力来提高帧速率。
一般来说,当CPU足够强大时,将CPU设置为physx处理器是否更好?
答案1
模拟物理处理器 PhysX 在英特尔 CPU 上只是更差而已。)使用 nVidia PhysX 物理处理器。
高级 PhysX 架构
以不同的数学方法区分。例如,一个直线可以表示为多个正弦波的总和。但有些不舒服,而且成本很高。这与 CPU GPU 本质上不同。最好使用正确的工具来实现其预期目的。GPU 几何解决问题。CPU 解决整数和浮点问题。在第一近似中。
答案2
对于大量使用 Physx 的游戏,您需要使用 GPU。轻度物理工作 CPU 可以很好地完成,但在 geavy 物理(或特别是 Physx)下,GPU 是大规模并行的,这意味着这种类型的工作将得到显著改进(这也是为什么像 @Home 这样的产品中,一个不错的 GPU 也会胜过顶级 CPU)。
Cpu 更加串行,不能很好地处理这些类型的任务。
答案3
看看这篇论文CPU-GPU异构计算技术综述讨论了 CPU 和 GPU 各自的独特优势。该论文发表于 ACM Computing Surveys 2015,回顾了近 200 篇论文,并根据多种特征对其进行了分类,例如根据其应用领域(例如物理、图像处理)。本文对“CPU 与 GPU”或“CPU-GPU 协同计算”进行了很好的讨论。