【发布时间】:2011-04-21 09:20:32
【问题描述】:
令我失望的是,我发现我正在开发的应用程序之一在某些计算机上的渲染效果相当差。 UI 静态图形和文本在不做任何动画的情况下遭受严重的撕裂。这使得文本不可读,当然,图形看起来很差。
我在不同的计算机上都注意到了这个问题,但真正让我想到的是一台带有 Radeon Mobility 视频卡的新型东芝笔记本电脑:当这台笔记本电脑使用电池运行时,没有撕裂 - 但当它插上电源运行时 -一切都是一团糟。所以这看起来像是电源线噪声的问题,显然会影响显卡——我猜是硬件加速图形。但是,非 WPF 图形渲染良好,那么您如何告诉用户:“这不是我的应用程序,它是你的电源!”?!
你遇到过这种情况吗?有没有办法修复它?
应用程序是 .NET 4.0,笔记本电脑运行的是 Windows 7。
【问题讨论】:
-
一旦您开始使用硬件加速图形,视频驱动程序就会出现问题。这是游戏引擎开发人员在获得各种硬件的兼容性时面临的一个主要问题。驱动更新失败,您可以尝试禁用硬件加速图形:msdn.microsoft.com/en-us/library/…
-
附带说明,我怀疑这是电源线噪音;很可能系统在使用电池运行时只是关闭硬件加速以节省电量。