我在较旧的 MacBook Pro 上运行 Windows Phone 7 开发工具,配备 NVIDIA GeForce 9400M 显卡和 256MB 内存(不确定是否共享),我在模拟器上的动画中有很多卡顿,即使是简单的,所以我认为它没有使用我的图形硬件。帧率计数器始终为 002 或 003(和红色)。
根据Windows Phone 论坛上的这篇文章,这些是要求:
“需要具有 WDDM 1.1 驱动程序的支持 DirectX 10 的卡才能利用 Windows Phone Emulator 上的 GPU 加速功能用于 Silverlight® 应用程序”
从运行 DxDiag 开始,我的卡支持 DirectX 10 和 WDDM 1.1,我已经安装了从 create.msdn.com 下载的最新工具,以及来自 NVIDIA 的最新驱动程序。
这发生在全新安装的 Windows 7 上。
我能够运行一个空的 XNA Windows Phone 游戏而没有这里提到的错误消息,所以它可能毕竟使用了硬件加速,但普通的 Silverlight 东西真的很生涩。
我该怎么做才能让模拟器图形以不错的速度运行?