覆盖在Windows XP中的视频顶部
问题描述:
我们有Windows XP SP3和WPF应用程序。通常情况下,cpu大约是2-3%,当我们在视频顶部显示一个控制时,CPU会提高50%(相对于控件的大小)! 它不会发生在Windows 7上,有什么问题,我们可以做什么?覆盖在Windows XP中的视频顶部
答
问题是Windows XP。简单地说,它使用了一个较老的UI堆栈。我不完全确定它是如何工作的(这是古老的),但很可能它必须从使用图形卡中的视频叠加机制(可能很老旧)转向使用投影的directX表面。古代版本可能没有完全支持。现代Windows使用DirectX进行视频播放,并在显卡中进行大量调整(无论如何)。这在Windows XP中不是最先进的。
最好的方式是告诉客户使用Window XP,它是ENF的生命年。说“它工作正常”并不是理智的,当你用同样的句子说“但是用现代软件吮吸”时。