系統知識網 手機應用 玩遊戲無邊框窗口化和獨占全屏的區別是什麼哪個更好?

玩遊戲無邊框窗口化和獨占全屏的區別是什麼哪個更好?

喜歡玩遊戲的朋友肯定聽說過遊戲時無邊框窗口化和獨占全屏兩種模式,無邊框窗口化是Windows 7開始引入的一種類似於獨占全屏的窗口化模式,因為這個模式同時具備窗口化和獨占全屏兩種模式的優點,所以愛很多玩傢的喜愛,那麼無邊框窗口化和獨占全屏哪。

喜歡玩遊戲的朋友肯定聽說過遊戲時無邊框窗口化和獨占全屏兩種模式,無邊框窗口化是Windows 7開始引入的一種類似於獨占全屏的窗口化模式,因為這個模式同時具備窗口化和獨占全屏兩種模式的優點,所以愛很多玩傢的喜愛,那麼無邊框窗口化和獨占全屏哪個玩遊戲更好,區別是什麼?下面我們就一起來看看本質的區別,還有一些性能分析。

顯卡使用權:

獨占全屏模式下,應用程序比如遊戲,將完全接管顯卡的使用權,所以可以使用顯卡的所有資源進行遊戲圖形運算。

而在無邊框窗口化下,應用程序隻能拿到顯卡的大部分資源,有少部分還是會留給Windows的窗口管理器進行渲染輸出。這是因為從Windows Vista開始,整個Windows負責程序窗口管理的,是一個獨立的應用程序dwm.exe,全稱為桌面窗口管理器(Desktop Window Manager),這個程序負責整個系統的圖形界面渲染輸出。

無邊框窗口化本質上還是一種窗口化,逃不過DWM的管控,在窗口化模式下,所有程序的界面都可以看成是一個圖層,DWM負責對所有圖層進行疊加渲染輸出,這個過程是通過顯卡加速來實現的,所以在使用無邊框窗口化的情況下,必然會有一部分顯卡資源會預留給DWM和其他程序的界面渲染,這也就導致瞭大部分情況下無邊框窗口化的性能不如獨占全屏來的強。

還有一點就是在無邊框窗口化模式下,DWM是強制開啟垂直同步的,不過這種來自於Windows的垂直同步實現方式與獨占全屏下面的略有不同,幾乎感覺不到輸入延遲和性能損失。

這裡以刺客信條奧德賽為例子,可以看到該遊戲提供瞭三種窗口模式,分別是全屏幕、窗口化和無邊框。小編在這裡選取瞭全屏幕與無邊框兩種窗口模式進行對比測試,測試平臺使用GTX 980作為顯卡,分辨率設定為2560x1600(實際輸出分辨率為2560x1440),下表是測試成績對比:

刺客信條奧德賽獨占全屏與無邊框窗口化幀數對比

模式 獨占全屏 無邊框窗口化
平均幀數 55 49
最高幀數 102 90
最低幀數 30 27

可以看到無論是在平均幀數還是最低最高幀數上,無邊框都落後於全屏幕,這也證明瞭上面所說的“無邊框窗口化的性能不如獨占全屏來的強”的結論。

玩遊戲無邊框窗口化和獨占全屏到底哪個好呢?

考慮到現在不少玩傢都有開著遊戲然後時不時切出來聊QQ、微信的需求,那麼無邊框窗口化顯然更符合這部分玩傢的需求。而如果你追求極致的幀數與競技性,那就請換到獨占全屏模式。

返回顶部