WPF和帧速率

时间:2012-11-26 10:15:58

标签: wpf

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

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

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

1 个答案:

答案 0 :(得分:3)

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

RenderCapability.Tier有什么价值?

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

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

来自msdn Graphics Rendering Tiers

  

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

     

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

     

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

     

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