本文转载自其他媒体转载须经超能网同意。
无无边框窗口和全屏区别窗口化是Windows 7开始引入的一种类似于独占全屏的窗口化模式因为这个模式同时具备窗口化和独占全屏兩种模式的优点,所以很受广大玩家的喜爱
但是很多职业玩家都会用独占全屏而不是无无边框窗口和全屏区别窗口化的方式来打游戏,這是为什么呢难道无无边框窗口和全屏区别窗口化和独占全屏之间还有很大的差距吗?
***是确实存在不小的差距
独占全屏模式下,應用程序比如游戏将完全接管显卡的使用权,所以可以使用显卡的所有资源进行游戏图形运算
而在无无边框窗口和全屏区别窗口化下,应用程序只能拿到显卡的大部分资源有少部分还是会留给Windows的窗口管理器进行渲染输出。这是因为从Windows Vista开始整个Windows负责程序窗口管理的,昰一个独立的应用程序dwm.exe全称为桌面窗口管理器(Desktop Window Manager),这个程序负责整个系统的图形界面渲染输出
无无边框窗口和全屏区别窗口化本质仩还是一种窗口化,逃不过DWM的管控在窗口化模式下,所有程序的界面都可以看成是一个图层DWM负责对所有图层进行叠加渲染输出,这个過程是通过显卡加速来实现的所以在使用无无边框窗口和全屏区别窗口化的情况下,必然会有一部分显卡资源会预留给DWM和其他程序的界媔渲染这也就导致了大部分情况下无无边框窗口和全屏区别窗口化的性能不如独占全屏来的强。
还有一点就是在无无边框窗口和全屏区別窗口化模式下DWM是强制开启垂直同步的,不过这种来自于Windows的垂直同步实现方式与独占全屏下面的略有不同几乎感觉不到输入延迟和性能损失。
这里以刺客信条奥德赛为例子可以看到该游戏提供了三种窗口模式,分别是全屏幕、窗口化和无无边框窗口和全屏区别小编茬这里选取了全屏幕与无无边框窗口和全屏区别两种窗口模式进行对比测试,测试平台使用GTX 980作为显卡分辨率设定为(实际输出分辨率为),下表是测试成绩对比:
可以看到无论是在平均帧数还是最低最高帧数上无无边框窗口和全屏区别都落后于全屏幕,这也证明了上面所说的“无无边框窗口和全屏区别窗口化的性能不如独占全屏来的强”的结论
那么,到底选哪种方式好呢
考虑到现在不少玩家都有开著游戏然后时不时切出来聊上两句的需求,无无边框窗口和全屏区别窗口化显然更符合这部分玩家的需求而如果你追求极致的帧数与竞技性,那就请换到独占全屏模式