【问题标题】:WPF graphics card problemWPF显卡问题
【发布时间】: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


    【解决方案1】:

    是的,WPF 依赖于 DirectX,因此依赖于图形驱动程序。尝试关闭硬件加速。如果这样可以解决问题,您肯定知道这是驱动程序问题。

    【讨论】:

    • 这就是我所做的——在原来的帖子中,我说当我切换到集成显卡时,问题就消失了。但是 ATI Mobility Radeon 是主要的显卡,它的驱动程序是最新的,这是一台全新的 PC - 如果 WPF 不能指望在其上运行,我们应该如何部署 WPF 应用程序?即使这些在其他 4 台 PC 上运行,我可以做些什么来导致这种情况?
    猜你喜欢
    • 2023-03-28
    • 2010-10-19
    • 1970-01-01
    • 2011-10-19
    • 2013-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多