Недавно я купил новый ноутбук - Toshiba Satellite A660, который имеет мобильность ATI Radeon HD 5650. Для экономии энергии он отключает Radeon при питании от батареи и использует встроенную графику.
У меня есть несколько WPFприложения, которые имеют общие элементы управления, такие как кнопки и флажки, отображаемые на трехмерные поверхности, которые можно вращать и перемещать.Когда Radeon запускается иногда, когда я нажимаю кнопку или ставлю флажок, он перерисовывает только частично , или кнопка нажимается и не выскакивает снова.Это выглядит ужасно!Если я переключаюсь на питание от батареи все работает нормально .
Я чувствую себя полностью застрявшим.Я подозреваю, что проблема с драйверами или дефект в DirectX на карте, но драйверы Radeon обновлены.
Есть предложения по исправлению?Действительно ли WPF чувствителен к графической карте и драйверам на современных ПК?Как разработчики тестируют и разворачивают приложения WPF, чтобы минимизировать подобные вещи?
(один пример - из учебника - это чистый XAML, в основном без кода, поэтому я поместил файл XAML на сервер: http://pnart.com/temp/WPF_XAML_Example.xaml - он отлично работает на 4 компьютерах плюс Toshiba, когда он на батарее)