Проблема с видеокартой WPF - PullRequest
2 голосов
/ 19 января 2011

Недавно я купил новый ноутбук - 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, когда он на батарее)

1 Ответ

2 голосов
/ 19 января 2011

Да, WPF зависит от DirectX и, следовательно, от графических драйверов. Попробуйте отключить аппаратное ускорение. Если это решит проблему, вы точно знаете, что это проблема с драйвером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...