Chiphell - 分享与交流用户体验

标题: 【已解决】为什么游戏无边框窗口会锁帧? [打印本页]

作者: weskylixiaofeng    时间: 2022-11-13 12:15
标题: 【已解决】为什么游戏无边框窗口会锁帧?
本帖最后由 weskylixiaofeng 于 2023-6-25 19:50 编辑

是我记错了,无边框窗口确实会锁帧,且必定是显示器的刷新率




RT,最近重装了系统,发现现在游戏无边框窗口会锁帧,且固定在显示器最高刷新率,开启独占全屏就正常。

N卡,目前发现关了G-Sync就不会锁帧,很奇怪,明明重装系统前都一切正常的,唯一有改变的就是重装前是win10 21H2,重装后是22H2,难道是系统版本原因?

太难受了,锁帧会导致画面激烈的时候帧数明显波动降低。
作者: ljy1414    时间: 2022-11-13 12:21
无边框视窗模式等于视窗,也就是更新率和同步方式会与桌面相同(也就是强制吃三重缓冲)
至于G-Sync问题,要看你有没有选 "为视窗化和全萤幕模式启用"
作者: weskylixiaofeng    时间: 2022-11-13 12:27
ljy1414 发表于 2022-11-13 12:21
无边框视窗模式等于视窗,也就是更新率和同步方式会与桌面相同(也就是强制吃三重缓冲)
至于G-Sync问题,要 ...

理论上和桌面同步,但是重装系统前后我都是一样设置为“以窗口和全屏模式启动”,所以就很奇怪,之前我任何游戏就算开启无边框窗口还是不锁帧的。
作者: weskylixiaofeng    时间: 2022-11-13 12:28
ljy1414 发表于 2022-11-13 12:21
无边框视窗模式等于视窗,也就是更新率和同步方式会与桌面相同(也就是强制吃三重缓冲)
至于G-Sync问题,要 ...

双击了,编辑掉
作者: xy.    时间: 2022-11-13 12:42
ljy1414 发表于 2022-11-13 12:21
无边框视窗模式等于视窗,也就是更新率和同步方式会与桌面相同(也就是强制吃三重缓冲)
至于G-Sync问题,要 ...

dx12 新增的 DirectFlip 模式, DWM 可以在使用无边框窗口化时完全不介入.
https://learn.microsoft.com/en-u ... use-dxgi-flip-model
作者: weskylixiaofeng    时间: 2022-11-13 13:58
xy. 发表于 2022-11-13 12:42
dx12 新增的 DirectFlip 模式, DWM 可以在使用无边框窗口化时完全不介入.
https://learn.microsoft.com/e ...

那么我这个到底是怎么回事呢,到底是哪里的问题
作者: weskylixiaofeng    时间: 2022-11-14 12:17
现在不能无边框窗口,切屏的时候游戏都要卡几秒,太难受了
作者: uc1255085    时间: 2023-6-12 21:08
楼主解决没有?我lol无边框一直被锁在60帧,之前一直正常几百帧
作者: JP_ToKyo    时间: 2023-6-12 21:10
weskylixiaofeng 发表于 2022-11-14 12:17
现在不能无边框窗口,切屏的时候游戏都要卡几秒,太难受了


EXE右鍵的全屏優化有效果嗎?
作者: KirinCH    时间: 2023-6-12 21:12
uc1255085 发表于 2023-6-12 21:08
楼主解决没有?我lol无边框一直被锁在60帧,之前一直正常几百帧

我 lol 无边框没有被锁,至少右上角的显示没有锁

G-sync 开,以窗口和全屏模式启动




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5