3

我们知道 WPF 的默认帧速率是每秒 60 帧。在大量动画的情况下,它们的帧速率往往会增加 CPU 消耗。

http://blogs.msdn.com/b/henryh/archive/2006/08/23/719568.aspx

但是为什么 CPU 被消耗了,GPU 不应该在这里实际使用,因为 WPF 在没有可用的地方利用了显卡?有人可以在这里帮忙吗?

4

1 回答 1

3

我希望 WPF 在可用时使用图形资源。然而,动画的计算成本可能很高,我不知道是否涉及 CPU。

您对 RenderCapability.Tier有什么价值?

(请记住,您通过 获得值RenderCapability.Tier >> 16

图形硬件的特性决定了 WPF 应用程序的呈现能力。

来自msdn 图形渲染层

渲染层定义了运行 WPF 应用程序的设备的图形硬件功能和性能级别。WPF 系统定义了三个渲染层:

渲染层 0无图形硬件加速。所有图形功能都使用软件加速。DirectX 版本级别低于 9.0 版。

渲染层 1一些图形功能使用图形硬件加速。DirectX 版本级别大于或等于 9.0 版。

渲染层 2大多数图形功能使用图形硬件加速。DirectX 版本级别大于或等于 9.0 版。

于 2012-11-26T11:46:24.953 回答