【发布时间】:2011-01-18 22:01:16
【问题描述】:
我最近买了一台新笔记本电脑 - 东芝 Satellite A660,它配备了 ATI 移动 Radeon HD 5650。为了节省电量,它会在电池供电时禁用 Radeon 并使用集成显卡。
我有一些 WPF 应用程序,它们具有映射到可以旋转和移动的 3D 表面的按钮和复选框等通用控件。有时,当我按下按钮或选中一个框时,Radeon 会运行,它只会部分重绘,否则按钮会按下而不会再次弹出。看起来很可怕!如果我切换到电池供电一切正常。
我觉得完全被困住了。我怀疑显卡上的 DirectX 存在驱动程序问题或缺陷,但 Radeon 的驱动程序是最新的。
有什么修复建议吗? WPF 对现代 PC 上的显卡和驱动程序真的那么敏感吗?开发人员如何测试和部署 WPF 应用程序以尽量减少此类事情?
(一个例子 - 来自教科书 - 是纯 XAML,基本上没有代码,所以我将 XAML 文件放在服务器上:http://pnart.com/temp/WPF_XAML_Example.xaml - 它可以在 4 台计算机和东芝使用电池时正常工作)
【问题讨论】:
标签: wpf