有問有答:玩遊戲時無邊框窗口化與獨佔全屏有區別嗎?
無邊框窗口化是Windows 7開始引入的一種類似於獨佔全屏的窗口化模式,因為這個模式同時具備窗口化和獨佔全屏兩種模式的優點,所以很受廣大玩家的喜愛。
但是很多職業玩家都會用獨佔全屏而不是無邊框窗口化的方式來打遊戲,這是為什麼呢?難道無邊框窗口化和獨佔全屏之間還有很大的差距嗎?
答案是確實存在不小的差距。
獨佔全屏模式下,應用程序比如遊戲,將完全接管顯卡的使用權,所以可以使用顯卡的所有資源進行遊戲圖形運算。
而在無邊框窗口化下,應用程序只能拿到顯卡的大部分資源,有少部分還是會留給Windows的窗口管理器進行渲染輸出。這是因為從Windows Vista開始,整個Windows負責程序窗口管理的,是一個獨立的應用程序dwm.exe,全稱為桌面窗口管理器(Desktop Window Manager),這個程序負責整個系統的圖形界面渲染輸出。
無邊框窗口化本質上還是一種窗口化,逃不過DWM的管控,在窗口化模式下,所有程序的界面都可以看成是一個圖層,DWM負責對所有圖層進行疊加渲染輸出,這個過程是通過顯卡加速來實現的,所以在使用無邊框窗口化的情況下,必然會有一部分顯卡資源會預留給DWM和其他程序的界面渲染,這也就導致了大部分情況下無邊框窗口化的性能不如獨佔全屏來的強。
還有一點就是在無邊框窗口化模式下,DWM是強制開啟垂直同步的,不過這種來自於Windows的垂直同步實現方式與獨佔全屏下面的略有不同,幾乎感覺不到輸入延遲和性能損失。
這裡以刺客信條奧德賽為例子,可以看到該遊戲提供了三種窗口模式,分別是全屏幕、窗口化和無邊框。小編在這裡選取了全屏幕與無邊框兩種窗口模式進行對比測試,測試平台使用GTX 980作為顯卡,解析度設定為2560x1600(實際輸出解析度為2560x1440),下表是測試成績對比:
可以看到無論是在平均幀數還是最低最高幀數上,無邊框都落後於全屏幕,這也證明了上面所說的「無邊框窗口化的性能不如獨佔全屏來的強」的結論。
那麼,到底選哪種方式好呢?
考慮到現在不少玩家都有開著遊戲然後時不時切出來聊上兩句的需求,無邊框窗口化顯然更符合這部分玩家的需求。而如果你追求極致的幀數與競技性,那就請換到獨佔全屏模式。
※iGame RTX 2080 Ti水冷顯卡:海王般強勁與冷酷
※AMD其實早已踏足光追領域:將實現軟硬結合+雲計算的實時全局光追
TAG:超能網 |