先说结论: 无边框窗口(Borderless,部分游戏叫「窗口化全屏」「无边框全屏」,日系游戏里叫「虚拟全屏」)是一种显示模式:游戏运行在一个没有标题栏和边框的窗口里,窗口被拉伸到与显示器相同的分辨率。看上去是全屏,但在 Windows 眼里它只是一个普通窗口,所以 Alt-Tab 瞬间切换、点一下副屏游戏也不会最小化,Discord 和直播软件可以叠在上面。相对地,独占全屏让游戏独占整块显示器,绕过 Windows 的桌面合成器(DWM),在 FPS 和输入延迟上略占优势。简单记法:竞技射击游戏用独占全屏,需要直播或一边玩一边干别的就用无边框窗口。
这篇是回答「无边框窗口是什么」「和全屏有什么区别」的定义页。实测数据和底层机制交给姊妹文章无边框 vs 全屏:哪个 FPS 更高?,这里只讲定义、对比表、怎么选,以及常见游戏里设置在哪。
三种显示模式对比
游戏里的叫法五花八门,但 Windows 底层其实只有三种显示模式。
| 独占全屏 | 无边框窗口(窗口化全屏) | 窗口模式 | |
|---|---|---|---|
| 屏幕归谁 | 游戏独占显示器 | 铺满屏幕的无边框窗口 | 带边框的普通窗口 |
| Windows 合成器(DWM) | 绕过 | 经过(Windows 11 上常通过 independent flip 绕过) | 经过 |
| FPS 与输入延迟 | 最优 | 略差 | 略差 |
| Alt-Tab | 慢;会最小化、黑屏闪烁 | 瞬间 | 瞬间 |
| 其他窗口叠在上面 | 不行(只有覆盖层可以) | 可以 | 可以 |
| 点击副屏 | 游戏通常会最小化 | 游戏保持显示 | 游戏保持显示 |
| 分辨率与刷新率 | 游戏自由设置 | 跟随桌面 | 跟随桌面 |
| 适合 | 竞技 FPS,每一帧都要争 | 直播、多任务、多显示器 | 对着攻略玩的轻量游戏、测试 |
什么是独占全屏
独占全屏(Exclusive Fullscreen)把整个显示输出交给游戏。用微软 DirectX 团队的话说,游戏获得「对显示器的完全所有权」,桌面窗口管理器(DWM)靠边站。GPU 渲染好的帧不经合成直接送到显示器,所以这是 FPS 和输入延迟的最佳情况。游戏还能自行切换分辨率和刷新率。
弱点恰恰是「独占」本身。一旦焦点离开游戏(Alt-Tab、点击副屏),游戏就会最小化,把显示器还给桌面,切回来时屏幕还会黑一下。其他应用的窗口无法画在游戏上面,只有 Game Bar、Discord 这类覆盖层是例外。
从 Windows 10 开始,「全屏优化」模糊了这条界线:一个以为自己在独占全屏的游戏,实际上是以接近无边框的方式呈现的,只有当别的东西需要屏幕时 Windows 才退回合成。这也是「现在全屏和无边框差距变小了」这种说法的来源之一。
什么是无边框窗口(窗口化全屏)
无边框窗口就是去掉标题栏和边框的窗口,按桌面分辨率摆放,刚好铺满整个屏幕。《最终幻想14》叫它「虚拟全屏」,《无畏契约》(VALORANT)叫「窗口化全屏」,《原神》叫「无边框」,指的都是同一个东西。
因为 Windows 把它当普通窗口处理,Alt-Tab 瞬间完成,点副屏游戏不会最小化,Discord、OBS 或浏览器的画中画窗口都能浮在游戏上面。代价是 DWM 要把游戏画面和其他窗口合成之后再送到屏幕,相比独占全屏会损失一点 FPS 和输入延迟。在我们的《赛博朋克 2077》实测中,同一台机器上窗口/无边框显示大约有 10–15 % 的损耗;这是一套配置下的参考值,不是放之四海皆准的数字。分辨率被锁定为桌面分辨率,游戏里选更低的分辨率会被拉伸,刷新率也跟随桌面设置。
什么是窗口模式
窗口模式把游戏当成一个带标题栏和边框的普通程序来显示。原理和无边框一样,区别只在于有边框、不铺满屏幕。想把攻略或聊天放在游戏旁边、同时开两个游戏、只截取屏幕的一部分时用它。大多数游戏可以用 Alt+Enter 在全屏和窗口之间切换。
该选哪一种
- 竞技射击(无畏契约、Apex、CS2),一帧都不想丢: 独占全屏。如果游戏支持,还可以试试 Windows 的「禁用全屏优化」(右键 exe → 属性 → 兼容性)。
- 要直播、一边看 Discord 或攻略视频一边玩、经常点副屏: 无边框窗口。不会最小化、不会闪黑,覆盖层和浏览器弹出窗口都能用。
- MMO、放置类、轻量游戏: 无边框基本不会有问题。FF14 社区默认用虚拟全屏就是这个原因。
- 想把游戏缩小、开多个窗口: 窗口模式。
既想要无边框的便利,又不想丢 FPS?还有第三条路。Staged 给游戏一块专属的虚拟显示器,游戏在上面以真正的全屏程序运行。Staged 再把这块虚拟显示器作为一个窗口显示在你的真实屏幕上,于是 Discord、直播软件、YouTube 可以在同一台显示器上排在游戏旁边,而游戏保持原生全屏级别的通路。在 Windows 11 上这意味着直接硬件扫描输出、零合成器开销(实测);如果让游戏以低于面板的分辨率渲染,我们在 GPU 瓶颈的 A/B 测试中测得最高 2 倍 FPS(详见实验室页面)。不挂钩、不注入游戏进程,因此没有反作弊风险。
常见游戏里怎么切换
| 游戏 | 设置位置 | 对应无边框的选项 |
|---|---|---|
| Apex 英雄 | 设置 → 视频 → 显示模式 | 无边框窗口(Borderless Window) |
| 无畏契约 / VALORANT | 设置 → 视频 → 常规 → 显示模式 | 窗口化全屏(Windowed Fullscreen) |
| 原神 | 设置 → 图像 → 显示模式 | 无边框(4.4 版本新增,此前需要启动参数) |
| 最终幻想14 | 系统设置 → 显示设置 → 屏幕模式 | 虚拟全屏(Borderless Windowed) |
具体文字因客户端语言而异,括号里给出英文名称。关于无畏契约,Riot 在 4.02 补丁(2022 年)中宣布已把窗口化全屏的延迟拉近到全屏水平,但没有公布数字。关于 FF14,官方论坛有多条更新后屏幕模式自动退回全屏的反馈,如果游戏表现突然变了,重新打开系统设置看一眼。
为什么在 Windows 11 上差距变小了(DWM 与翻转模型)
无边框吃性能,是因为 DWM 多了一步合成。Windows 10 引入的 DXGI 翻转模型下,铺满屏幕且满足条件的窗口会进入「独立翻转(independent flip)」:DWM 停止合成,游戏的缓冲区直接送到屏幕。微软自己也说,翻转模型的窗口化呈现大致等同于甚至优于独占全屏。
Windows 11 又加了「窗口化游戏优化」(设置 → 系统 → 屏幕 → 显示卡 → 更改默认图形设置),把新的呈现模型应用到较老的 DirectX 10/11 游戏上,降低窗口和无边框模式的延迟。打开自动 HDR 时,这个选项会被自动打开。
但差距不会变成零。一旦有别的窗口叠在游戏上,或者显示器不再满足条件,DWM 就会退回合成,而你从外面看不出独立翻转是否正在生效。诚实的总结是:在最新的 Windows 11 上差距很小;用独占全屏(或一块专属虚拟显示器)则根本不用纠结。
G-SYNC、HDR、Alt-Tab 和多显示器下的区别
- G-SYNC / VRR: NVIDIA 控制面板 → 显示 → 设置 G-SYNC 里有「全屏模式」和「窗口和全屏模式」(英文「Windowed and full screen mode」)两个选项。无边框下想用 VRR 就选后者。VRR 只跟随有焦点的那一个窗口,旁边浏览器里的视频可能会有轻微卡顿。
- HDR: 独占全屏下游戏可以自己切换 HDR 输出。无边框下必须先在 Windows 显示设置里打开 HDR,整个桌面都会以 HDR 运行。「切到无边框后画面发白」几乎总是 Windows 的 HDR 设置或 SDR 内容亮度滑块的问题。
- Alt-Tab: 独占全屏会最小化、闪黑,切回来要一两秒。无边框是瞬间的。但失去焦点就暂停的游戏引擎,换了显示模式照样暂停,那要靠游戏自己的「后台运行」设置来解决。详见 Alt-Tab 切出去时不让游戏最小化或暂停的方法。
- 多显示器: 游戏在独占全屏时点击副屏会把游戏最小化。无边框下游戏保持显示,鼠标直接移到旁边的屏幕(除非游戏锁定了光标)。只有一台显示器时,边玩游戏边看 YouTube 里介绍的弹出窗口和覆盖层都以无边框为前提。
常见问题
无边框窗口是什么?
一种显示模式:游戏运行在没有边框和标题栏的窗口里,窗口被拉伸到桌面分辨率。看上去是全屏,但 Windows 把它当普通窗口,所以 Alt-Tab 瞬间完成,其他应用可以叠在上面。游戏里也叫窗口化全屏、无边框全屏或虚拟全屏。
独占全屏是什么?
游戏独占显示输出、不经过 Windows 合成器(DWM)直接呈现画面的模式。它是 FPS 和输入延迟的最佳情况,但失去焦点时游戏会最小化,其他窗口也无法画在上面。
窗口化全屏和无边框窗口是一回事吗?
是的。「窗口化全屏」(无畏契约)、「无边框」(原神)、「虚拟全屏」(最终幻想14)以及英文的 Borderless Window、Windowed Fullscreen,描述的都是同一个机制:桌面分辨率下的无边框窗口。
无边框窗口会掉 FPS 吗?
相比独占全屏,会有少量 FPS 和输入延迟的代价。我们的《赛博朋克 2077》实测显示,同一台机器上窗口显示大约有 10–15 % 的损耗。在 Windows 11 的翻转模型和「窗口化游戏优化」生效时差距会更小,但不能保证为零。
无边框和全屏该用哪个?
每一帧都要争的竞技射击用独占全屏;直播、多任务、多显示器为主就用无边框。两者都想要的话,可以像 Staged 那样给游戏一块专属虚拟显示器,让它以真正的全屏运行,同时作为一个窗口显示在你的真实屏幕上。
无边框窗口下 G-SYNC 有效吗?
有效。在 NVIDIA 控制面板的「设置 G-SYNC」里选择「窗口和全屏模式」。默认的「全屏模式」不会对无边框游戏应用 VRR。
Windows 11 能消除无边框和全屏的差距吗?
能大幅缩小。独立翻转和「窗口化游戏优化」让满足条件的无边框游戏绕过合成。但只要有别的窗口叠上来等条件被打破,DWM 就会重新合成,所以两者并不总是相同。
来源
- 微软:Windows 11 中的窗口化游戏优化;DirectX Developer Blog:Demystifying Fullscreen Optimizations、For best performance, use DXGI flip model。
- NVIDIA:To set up G-SYNC(NVIDIA 控制面板帮助)。
- EA:Apex 英雄 PC 配置要求与设置选项。
- AUTOMATON:《原神》4.4 版本 PC 端正式支持虚拟全屏。
- Square Enix 官方论坛:重启后虚拟全屏设置被重置的反馈。
- Staged:性能实测实验室。
无边框的便利,全屏的速度
Staged 让你的游戏跑在一块专属虚拟显示器上,Alt-Tab 或点副屏时它永不最小化 —— 还能在一台显示器上保持满屏,和 Discord、直播软件并排放着。它即将登陆 Steam;加入愿望单,抢先体验。
延伸阅读:
