为什么 Windows 7 中的 FPS 较低?

为什么 Windows 7 中的 FPS 较低?

我有弗拉普斯运行,这样我就能知道我在游戏中获得的 FPS。大多数游戏我在“极致”设置下都能达到 60 FPS,但我刚刚注意到,当我在 Windows 桌面上时,比如现在我写这篇文章时,帧速率在 7-20 FPS 之间。

是不是因为我的电脑什么都没做所以帧率低,还是说我在使用 Windows 时应该有高帧率?Aero Peek、Snap 和所有其他效果看起来都很漂亮、很流畅。我有点困惑 FPS 对 Windows 本身是否重要。

规格:

  • Radeon 6950 Direct CuII
  • 英特尔酷睿 i5 2500k
  • 华硕 p86z8-v Pro
  • Mushkin 8GB 1600MHz 内存 850 W
  • 海韵m150
  • 希捷 32MB 7200 rpm 1TB 硬盘

答案1

这是因为你什么都没做。评论中提到这样做是为了节省资源,Windows 仅在绝对必要时才刷新桌面视图。为了节省电量并延长系统寿命,如今的消费者/服务器计算机和操作系统只致力于做必要的事情,而不是可能的事情。

在桌面上,您不需要高帧率来实现流畅的界面交互,因此您的显卡只会执行必要的操作,而不是它可以执行的操作。3D 电脑游戏中所需的图形计算(取决于游戏类型)比操作系统的影响大得多。

答案2

使用 Windows 桌面时,FPS 并不重要。为了节省资源,除非必要,Windows 不会刷新窗口或桌面,因此帧速率较低。

这是微软开发人员做出的正确决定,如果 Windows 以 60 FPS 的速度更新所有内容,则 UI 不会有明显差异,但性能会显著下降。

实际上,桌面上有些地方更新的更少;例如;要创建动画系统托盘图标,需要额外的代码来强制 Windows 刷新托盘,因为它通常只有在获得焦点时才会更新。

相关内容