Я использую инструменты разработки для Windows Phone 7 на более старом MacBook Pro с графической картой NVIDIA GeForce 9400M с 256 МБ памяти (не уверен, используется ли она совместно или нет), и я получаю много заиканий в анимации эмулятор, даже простой, поэтому я предполагаю, что он не использует мое графическое оборудование. Счетчики частоты кадров всегда равны 002 или 003 (и красным).
Согласно этому сообщению на форумах Windows Phone, существуют следующие требования:
"Карта с поддержкой DirectX 10 с WDDM
Драйвер 1.1 необходим для использования ускорения графического процессора в Windows
Эмулятор телефона для приложения Silverlight® "
После запуска DxDiag моя карта поддерживает DirectX 10 и WDDM 1.1, я установил последнюю загрузку инструментов с create.msdn.com и последние драйверы от NVIDIA.
Это происходит при чистой установке Windows 7.
Мне удалось запустить пустую игру XNA для Windows Phone без упомянутого сообщения об ошибке здесь , так что, возможно, оно все-таки использует аппаратное ускорение, но обычные вещи Silverlight действительно дурацкие.
Что я могу сделать, чтобы графика эмулятора работала на приличной скорости?