【发布时间】:2011-01-27 22:58:55
【问题描述】:
我的团队正在开发要部署在英特尔凌动 Z530 上网本硬件平台上的 WPF 应用程序。 Intel Atom Z530 配备 Intel GMA 500 集成显卡,具有 PowerVR SGX 535 GPU 内核。 PowerVR SGX 535 GPU 内核正是 Apple 用于 iPad 的 A4 芯片组中使用的图形内核。
我的问题: 为什么使用 PowerVR SGX 535 图形的 WPF 如此缓慢?
我们实际上为 WPF 应用程序关闭了硬件加速以获得更好的性能(屏幕到屏幕转换、对话框转换、2D 图形交互)。 iPad 技术堆栈能够在相同的硬件图形内核下实现更好的 UI 性能。
感谢您提供任何见解!
【问题讨论】:
-
我不知道这是否有帮助:您能否尝试使用最新版本 DirectX 更新视频驱动程序,并尝试安装 .Net 4(也许它解决了一些错误,并进行了一些更新,即使你运行的是 .net 3.5) 和 Win7 看看它在这个设备上是否有更好的性能?
-
感谢司机的评论。我们已经尝试过 Intel XP GMA 500 驱动程序和 IEGD 驱动程序。两者都有相似的表现。但是,我们确实发现 IEGD 驱动程序具有出色的 OpenGL 性能。
-
我听说英特尔声称 GMA 500 驱动程序有一个 WPF 特定的错误,他们不打算修复。我还听说 GMA 500 管道对于 WPF 来说太小了,因为 WPF 在图形管道上执行所有屏幕布局。 GMA 500 只期望 3D 工作负载,无法跟上所有屏幕渲染的责任。
-
你可能有第一句话的来源吗?谢谢! =)
标签: wpf