代码之家  ›  专栏  ›  技术社区  ›  Francesco De Vittori

无图形卡的WPF渲染

  •  2
  • Francesco De Vittori  · 技术社区  · 14 年前

    我有一个WPF应用程序,它作为服务运行,并呈现2D图形元素以拍摄jpg快照。所有这些都是在没有任何窗口或可见控件的情况下发生的。

    应用程序通常运行在带有非常糟糕的视频适配器的服务器上:这会对应用程序的性能产生负面影响吗?

    有没有一种方法可以告诉WPF/.NET忽略用于渲染的视频适配器,以便在同一台机器上进行一些直接比较测试?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Francesco De Vittori    14 年前

    我找到了答案。供日后参考:

    http://www.microsoft.com/whdc/system/sysinternals/session0changes.mspx

    如果您运行的是XP或2003,则服务可以在加载视频驱动程序的交互式会话中运行:如果您选中“允许服务与桌面交互”选项,则使用硬件加速(如果您的硬件支持,则使用渲染层2),否则使用渲染层0(仅限软件)。