題:
在窗口模式或全屏模式下運行遊戲之間有區別嗎?
korrasaur
2013-02-28 03:40:38 UTC
view on stackexchange narkive permalink

在窗口中玩遊戲會提高性能嗎?減少嗎?

是否同樣適用於全屏模式?我一直以為全屏播放意味著更高的fps提升,但我從未證實過。

兩者之間有區別嗎?

答案是:這取決於遊戲及其實現方式。您有沒有想過的特定遊戲?
我覺得這裡可能會有一個很好的問題,因為遊戲在全屏模式下的表現非常獨特。話雖如此,這也是相當容易測試的東西,應該在提出要求之前先付出努力。
變量太多,無法給出可靠的100%答案。實際上,這很大程度上取決於特定的硬件設置,並且會因遊戲而異。
通常,對性能有什麼影響?我聽說如果您在Windowed上播放,則計算機必須渲染計算機的桌面,因此佔用更多的RAM,從而降低了性能,但是我不是該主題的專家,實際上我也沒有看到任何變化
十 答案:
badp
2013-02-28 23:22:37 UTC
view on stackexchange narkive permalink

取決於播放的分辨率。如果您的遊戲分辨率是桌面分辨率,那麼由於 Philipp列舉的原因,在所有情況下,全屏可能都比窗口模式稍快。不過,老實說,我的硬件過時,以桌面分辨率運行遊戲比通過窗口管理器以較低分辨率玩遊戲時,性能要好得多。如果您的桌面分辨率不是遊戲分辨率,則一定要在窗口模式下播放。

以非本地分辨率的全屏模式意味著不要將圖形輸出移動到屏幕上的矩形中(相對較快) ),則您的計算機必須通過三次過濾或更高分辨率(昂貴!)將圖片從遊戲分辨率縮放到原始分辨率。

即使顯示器本身承擔了沉重的負擔,或者您以更高的分辨率禁用了硬件縮放(在這種情況下,您仍然必須轉換像素坐標),您將獲得糟糕的性能,並且每次在遊戲中來回移動Alt-Tab時偶爾會崩潰。

最後,並非所有操作系統都允許您完全跳過屏幕合成系統。當然,一個值得注意的例外是Ubuntu(可以在遊戲頂部繪製notifyOSD通知)。我不知道Mac在這裡如何工作。

因此,如果在這裡要獲得每幀最後一幀的幀速率是您的優先事項,則 可以全屏模式播放:

  • 如果您使用的是Windows(或Mac?),
  • ,如果您以屏幕的原始分辨率播放,
  • 如果您無法通過在窗口中以較低的分辨率播放而獲得加速,則
  • 如果您的桌面設置為屏幕的原始分辨率。
好的,格式正確的答案。已投票。
只是為了增加有關本機v顯示分辨率的答案,圖形性能的限制因素通常是像素著色器,正如其名稱所暗示的那樣,該著色器可在每個像素上運行。在那種情況下,可以操作的像素更少,並且確實可以改變遊戲渲染幀的速度。
-1
我從未見過將游戲設置為低於顯示器分辨率的顯示器輸出視頻的分辨率。以我的經驗,它們始終以目標分辨率輸出,並且顯示器會根據需要放大圖像。
通過降低遊戲中全屏模式的分辨率,我也看到了FPS的巨大改進。
-1
嗯,我以為您的意思是在玩遊戲以及從遊戲切換到遊戲切換時,性能都會受到影響。是的,切換至低於顯示器原始分辨率運行的全屏遊戲似乎有些慢。
@badp啊,是的,那個“舊”工作當然還在發生。
Raptr和Steam之類的“社區服務”呢?我發誓,當他們以全屏方式在遊戲頂部繪製這些通知而不會影響我在窗口模式下時,我看到了性能下降。
您似乎正在將蘋果與橘子進行比較*(以全屏高分辨率和低分辨率窗口運行遊戲)*。如果您以低於桌面分辨率的分辨率但以全屏模式運行同一遊戲,則可能會獲得比窗口模式更好的性能。
另外,除了極少數情況外,總是由顯示器執行較低分辨率的“縮放”,而不是GPU-這就是為什麼顯示器具有支持的分辨率列表的原因。而且“ alt + tab時的糟糕性能/崩潰”完全取決於遊戲和GPU驅動程序的編碼不正確;這在Windows 98時代非常普遍,但現在卻非常罕見*(值得注意的例外是Source引擎)*。
Philipp
2013-02-28 18:33:08 UTC
view on stackexchange narkive permalink

當應用程序以全屏模式運行時,它將以“獨占模式”運行。這意味著它具有對屏幕輸出的完全直接控制。輸出被繪製。這需要一些額外的性能。但是,新版本的Windows大大降低了性能損失。

Windows的哪個較新版本?
當我從XP切換到7時,我發現窗口3d應用程序的性能負擔要低得多。最可能的原因是,使用Aero Glass用戶界面時,整個窗口管理器都是硬件加速的。我從未使用過Vista,所以我不知道那裡的性能如何。
從Vista開始。
從Vista開始,當您打開Aero時(從8開始甚至無法關閉它)。
Kenogu Labz
2013-03-01 01:40:00 UTC
view on stackexchange narkive permalink

我想做一個簡短的附錄,這對一些閱讀此主題的玩家可能有用:在記錄遊戲玩法時,大多數應用程序無法從許多以全屏模式運行的遊戲中檢索幀。通常,使用窗口式或窗口式全屏模式將提供對這些幀的完全訪問權限,而要獲得最佳效果則需要多次。

galacticninja
2013-03-01 14:36:42 UTC
view on stackexchange narkive permalink

要補充其他答案,在《忘卻》,《輻射3》,《輻射:新維加斯》和《天際》等遊戲中,以窗口模式運行可以幫助使遊戲更加穩定(防止崩潰)並減少結結巴巴。這類游戲通常也會出現Alt-Tab鍵問題,因此在窗口模式下運行會有所幫助。

已創建了一些模塊,可以在“假全屏模式”下運行這些遊戲(實際上是在窗口模式下運行該遊戲,但看起來好像是全屏的),例如:

還從這個問題開始:如何在任何遊戲中強制使用最大化全屏模式?

我有看到了幾款具有視頻顯示模式的遊戲,這些遊戲的窗口顯示方式與桌面相同,並且沒有邊框。有時稱為“無邊界窗口”模式或“最大全屏”模式。在全屏模式下運行與在窗口模式下運行遊戲之間的權衡似乎是平衡的。 。據說全屏模式可以提供更好的性能,但是我對此並不滿意(我最近也沒有在全屏模式下觀察到更好的性能)。最常見的警告是,如果您按Alt鍵選擇執行其他操作,則計算機會瞬間停頓。播放窗口模式可讓您立即切換到其他任務,甚至可以執行多任務。窗口模式似乎也適合使用雙屏顯示的用戶。

在最大化全屏模式下,遊戲處於窗口模式,但是邊框和標題欄被刪除,分辨率與桌面分辨率匹配。實際上,您似乎正在以全屏模式播放,但仍可以立即切換到其他應用程序。聲音 就像我兩全其美一樣!

enter image description here

如果我碰巧正在重生,等待加載屏幕,或者如果我需要查找有關遊戲(例如查找MMO的任務信息)。點擊遊戲會將其他(調皮,沉浸式破壞)窗口和任務欄推入背景,無縫填充全屏。

不幸的是,大多數遊戲似乎尚未包含此功能。

dimitri
2015-04-26 00:12:58 UTC
view on stackexchange narkive permalink

我不適合所有人,但是當我在全屏筆記本電腦上播放Warframe時,在最大設置下我的速度為28-30 fps,而在窗口模式下播放時,同一屏幕上的速度為53-60 fps設置。我的筆記本電腦是東芝衛星Intel i-7 4核2.4-3.4(渦輪增壓)ghz,8g ram,顯卡Intel HD 4000

souichiro
2013-02-28 16:16:56 UTC
view on stackexchange narkive permalink

常規:全屏遊戲具有更好的性能,只是因為Windows的explorer.exe可能會中斷。在窗口模式下,它必須渲染遊戲並打開其他所有內容。但是,如果它是全屏的,那麼當您轉移到桌面時,它將呈現您桌面上的所有內容。具體:在切換到窗口模式時,我的遊戲沒有任何改進,fps一直在下降(《反恐精英》,《魔獸世界》,《安諾》,《孤島危機》,《星際爭霸》,《暗黑破壞神》,《天際》的睾丸。

另一方面,當您出於任何原因需要退出時,以全屏模式播放的個人體驗遊戲在上下文切換時往往“糟糕”。窗口模式往往對此更為禮貌。
當然,但是從性能角度來看(這是問題),全屏效果更好。
TeSwaG
2013-05-02 03:48:07 UTC
view on stackexchange narkive permalink

我在英雄聯盟中註意到了這一點。我的電腦有些過時,當我全屏播放LoL時,我的fps綁定為10-20 fps。我注意到了一個無邊界的選擇,並且嘗試了一下。不知道怎麼做,但是不知何故它可以保持在50 fps以上。 xD

無邊界。.

Jon Merlin
2016-05-22 11:39:37 UTC
view on stackexchange narkive permalink

對我來說,在GTA V中,Windowed更好。無邊界窗口比全屏更快,並且立即可見。當您在車庫內部(甚至是空的車庫)周圍移動鼠標時,就像看起來一樣,它會更加流暢。在全屏模式下,它會跳起來,就像它呆滯一樣,將您帶離緊急狀態(您不想在矩陣中看到毛刺,否則您可能會意識到它不是真實的)。

ZuruLan
2016-08-16 14:28:35 UTC
view on stackexchange narkive permalink

如果這是真的,則為IDK,但是當我在ULTRA設置上播放GTA V時,我的GPU(GTX 770)(WINDOWED SCREEN)處於較高的溫度70 / 72C,但在全屏模式下則為65C,所以65℃是最高溫度,但是大多數時候它是在62/61℃左右。

這些只是溫度。但是,如果是“窗口式”或“全屏”模式,則我認為FPS並沒有太大差異。(個人經驗)

Blarson 12
2018-10-04 10:50:24 UTC
view on stackexchange narkive permalink

就我個人而言,全屏和窗口式屏幕具有相同的fps。但是,當我處於窗口模式時,我的PC往往運行溫度較低,因為它對PC的壓力較小。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...