为什么我的计算机上的某些应用程序认为时间过得比实际的要快?

为什么我的计算机上的某些应用程序认为时间过得比实际的要快?

问题:至少有 2 个应用程序的应用程序中的时间比实际时间快。具体来说,在名为 Marble Marcher 的游戏和 BOINC 应用程序中。在 Marble Marcher 中,一款使用射线行进分形来实现图形和物理效果的游戏,根据当前的表现,时间会加快到实际时间的 3 到 4 倍(运行此游戏时,GPU 始终 >= 90%)。对于 BOINC,时间日志显示我每天使用该程序 9 天。

眼镜:

  • 处理器:AMD Ryzen 7 3800x
  • 显卡:AMD Radeon RX 5700 XT
  • 内存:32GB DDR4

对于 Marble Marcher,CPU 平均占用 10-20%。对于 BOINC,它始终处于 100%。

有什么原因可以加快我的时间吗(我还没看到其他人有这个问题)或者这是应用程序的问题?

答案1

Marble Marcher 的开发者是意识到问题但他们写道:“T目前没有计划对此游戏进行进一步的重大开发。请将问题和拉取请求提交至Marble Marcher 社区版存储库反而。

你可以在此报告 BOINC 错误但根据 wiki,最新版本已经有 5 年了,所以我怀疑他们是否正在积极地开发它。

原因可能是该软件在编写时没有考虑到具有多线程和多核心的现代快速 CPU。

在旧游戏和某些糟糕的游戏中,例如 Fallout76,物理与帧速率相关。有关原因的解释,请阅读

相关内容