当目标应用程序移至第二台监视器时,为什么包含DWM缩略图的应用程序滞后?

时间:2019-06-23 20:13:09

标签: wpf gpu cpu multiple-monitors dwm

场景: 我有一个wpf全屏无边框应用程序,它显示了播放视频的无边框全屏UWP应用程序的实时缩略图。

我的笔记本电脑设置包括通过HDMI端口的1个扩展显示器。

我的wpf应用程序可以很好地显示目标应用程序的实时缩略图,而不会出现延迟。

但是当我将目标UWP应用程序移动到第二个屏幕时,会出现问题,我的包含DWM缩略图的wpf应用程序滞后并卡在了单个帧上。

假设: 它可以是图形适配器/或通过HDMI的本地视频源。因为如果我将目标UWP应用移回主屏幕,则我的wpf应用运行良好。 另外,如果我将miracast用作第二显示而不是HDMI,那么我的应用仍然可以正常运行而不会出现滞后现象。

是否有已知的解决方法?还是有人有同样的问题?您是如何解决的?

谢谢!

0 个答案:

没有答案