PTT推薦

Re: [問題] 全螢幕/無邊框視窗全螢幕 有什麼不同?

看板C_Chat標題Re: [問題] 全螢幕/無邊框視窗全螢幕 有什麼不同?作者
StarTouching
(撫星)
時間推噓 4 推:4 噓:0 →:3

※ 引述《kopune (談崩專家 康普尼)》之銘言:
: 很多遊戲都有全螢幕/無邊框視窗全螢幕/視窗
: 3種顯示模式
: 那麼前2種有什麼分別?
: 全螢幕模式會讓暫停一些背景程式
: 讓電腦資源大都用在遊戲上嗎?
:

這篇不是定義 (學界業界可能也沒嚴格定義)

背後運作原理與Windows API交給其他大神解釋

我主要從觀察端來解釋全螢幕和無邊框全螢幕差異


全螢幕是改變桌面解析度去匹配遊戲解析度

觀察1:

當你在1080p螢幕開著全螢幕遊戲 將遊戲設定為640x480

同時有其他沒全螢幕的視窗啟動中 (例如Steam)

當你從遊戲回到桌面 會發現那些視窗會縮小

這和直接在桌面降低解析度結果一致。

觀察2:

當你用Alt+Tab切換遊戲和其他視窗時 畫面會閃一下

代表顯示模式正進行某種切換


無邊框視窗(不一定是全螢幕)

是視窗 只是沒有視窗邊框

遊戲不給調整大小

除此之外和視窗模式玩遊戲沒有差異

很多現行的應用程式都已經是無邊框視窗

youtube的子母畫面也是無邊框視窗

聽說有些遊戲也可以按出非全螢幕的無邊框視窗


無邊框視窗全螢幕 是視窗

同時也是讓遊戲解析度匹配桌面解析度

所以就會剛好達成全螢幕效果

也因此不允許玩家切換解析度。

觀察1:

當你擁有兩台以上的螢幕 一個螢幕顯示著無邊框全螢幕遊戲

在遊戲允許你操控滑鼠的狀況

你可以在遊戲視窗和另一台螢幕桌面無縫地移動滑鼠和點擊

觀察2:

如果你嘗試在遊戲內改變解析度

會發現實際上遊戲的細緻程度、fps完全不會變化

因為遊戲解析度已經鎖在桌面解析度


補充-DPI Scale與無邊框全螢幕的關聯:

在2k/4k螢幕逐步普及以來

放大DPI scale也是愈來愈常見的行為

例如一台28吋4k的螢幕

也許有人就會使用200%的DPI scale。

但是傳統的應用程式包括遊戲

都會受到DPI scale的影響

DPI Scale預設行為就類似於用低解析度填滿螢幕

達到放大的效果

所以一般小視窗程式就暴力被放大

而無邊框視窗可能受到的影響就是再降低解析度

因為拿到的全螢幕解析度是錯的

例如桌面解析度3840x2160 scale 200%

無邊框視窗就會以為螢幕解析度為 3840/2 x 2160/2 = 1920 x 1080

如果你玩的遊戲比較舊(2018以前) 那大概率就會就會有這個問題

解決方式是在遊戲執行檔設定相容性

這樣就可以在scale 200%下 無邊框全螢幕維持4k

但其實可能很多人都沒發現 反正木眼無法輕易看出4k和1080p的差異

遊戲玩得下去就好

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.120.101 (臺灣)
PTT 網址

waloloo10/08 19:09中肯吧

※ 編輯: StarTouching (1.165.120.101 臺灣), 10/08/2022 19:11:10

kopune10/08 19:11不明覺利

Wangdy10/08 19:29厲害厲害

kenkenken3110/08 20:04真的不懂這些,推個~ 那全螢幕比較佔資源還是無邊框?

KudanAkito10/08 20:16也有無邊框是可以指定解析度=視窗大小

KudanAkito10/08 20:16只是那個位置可能都置中不能改

flyau10/08 21:04推 長知識了