因为项目需要,程序运行在8K分辨率的PC下,有4个屏幕拼接而成,程序全屏时,明显感觉动画卡顿。
还有同样是视频预览,WPF和winform全屏,帧数有明显的差距。
而且当运行windorm程序时,先打开了一个WPF窗口后,再预览视频,明显感觉帧数下降。感觉是启用了WPF的环境时,渲染帧数就下降了。
低分辨率下就没有这个问题。
哪位大神有什么知指导方案吗?
单纯winform程序,全屏时,就不觉得卡顿
方案一:提升显卡
winForm是GDI+;
而WPF是DX,如果无GPU,性能将远差于GDI+;
方案二:在显示设置中把分辨率设置低,这样CPU或GPU消耗肯定就小多了。
显卡是很牛逼的,接了4个显示器,8k分辨率,GPU消耗才25%。
就是项目需要才要高分辨率,用于超高清上墙的。