作者ym010273 (黑胡椒炎)
看板OverWatch
标题[问题] 关於全萤幕与无边框全萤幕的帧数、撕裂
时间Mon Jul 11 20:10:08 2016
显示器频率:60Hz
显示卡:GTX970
关闭垂直同步情况下,帧数会跳到120张以上
那游戏是要用全萤幕还是无边框全萤幕呢?
我目前测试 全萤幕 帧数120张 有画面撕裂情形
无边框全萤幕 帧数120张 没有撕裂
全萤幕 显示器一致帧数:70张 有撕裂
全萤幕、无边框 垂直同步 帧数:60张 无撕裂但有滑鼠微延迟
如果是为了想要得到关闭垂直同步後的低延迟,那应该选择哪种模式呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.212.54
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/OverWatch/M.1468239011.A.A2E.html
※ 编辑: ym010273 (220.135.212.54), 07/11/2016 20:12:11
1F:→ dxzy: 我是用无边框关垂直跟一致 理论上最顺是一直超过120张 07/11 20:27
2F:→ dxzy: 但因为用960一边录影转码 掉帧有延迟但还是不会撕裂 07/11 20:28
我比较纳闷的是用无边框全萤幕120张帧数居然没撕裂情况
一般来讲为了高帧数降低输入延迟都会有画面撕裂问题
※ 编辑: ym010273 (220.135.212.54), 07/11/2016 20:44:21
3F:→ dxzy: 不是吧 撕裂是因为垂直同步的关系 07/11 20:46
4F:→ dxzy: 古早以前为了避免撕裂开垂直同步 可是时至今日硬体不同了 07/11 20:47
5F:→ dxzy: 再加上那些常人不懂的什麽引擎问题 无边框(视窗)顺过全萤幕 07/11 20:48
6F:→ dxzy: 也是有的 以前几乎是全萤幕效能最好 而现在就不一定了 07/11 20:49
7F:→ dxzy: 还有一些什麽开了垂直同步无效只在视窗或全萤幕之一生效 07/11 20:50
8F:→ dxzy: 本来也是为了省电通常会限帧数 可是OW还满明显的就关了 07/11 20:50
9F:→ dxzy: 尝试用过MSI的__限100张结果肉眼完全看得出来有迟滞 07/11 20:52
开垂直同步是把帧数拉低到跟显示器同样频率才不会撕裂阿
※ 编辑: ym010273 (220.135.212.54), 07/11/2016 21:00:12
10F:→ wonder007: G-sync 07/11 21:03
11F:→ dxzy: 你有办法解释为什麽无边框视窗不会撕裂的话.... 07/11 21:04
我是怕开这麽久的无边框全萤幕120帧数其实没效果
变成单纯显示器的60帧数就搞笑了,但是我没办法确定是不是
※ 编辑: ym010273 (220.135.212.54), 07/11/2016 21:14:16
12F:→ dxzy: 有阿 内建的就已经正确显示 跟用额外挂上的侦测程式一样 07/11 21:15
13F:→ dxzy: 张数假不了阿XD 07/11 21:16
14F:推 sb8888: 120怎麽达到的阿 我都只有60 07/11 21:55
15F:推 sb8888: 喔 喔 原来是关垂直 07/11 22:08
16F:→ sb8888: 干差好多喔.. 07/11 22:08
据说是可以降低延迟,你有感觉吗?XD
※ 编辑: ym010273 (220.135.212.54), 07/11/2016 22:14:05
17F:推 sb8888: 显卡变热很多(? 07/11 22:16
18F:推 scottiting: 我用无边框没撕裂 但一样会有输入延迟 07/11 22:48
19F:→ scottiting: 只有全萤幕无输入延迟 但会有撕裂 07/11 22:48
20F:推 GTR12534: 用GeForce Game Experience调整看看 07/11 22:52
阿,我找到资料了,原来是windows7的Aero主题视窗化後都会内建win7的垂直同步
导致游戏内无边框全萤幕後关闭游戏的垂直同步还是有win7的垂直同步效果
也就是上面我讲的无边框全萤幕120帧数不会撕裂,其实还是有垂直同步
把win7主题改成Basic後上去开OW的无边框视窗化120帧数就明显撕裂了
真是冏~~~难怪我全萤幕有撕裂情况下命中率却提高了(?)
接下来研究一下Fast-sync技术,听说可以降低延迟又不会撕裂,真是好棒棒呢
※ 编辑: ym010273 (220.135.212.54), 07/11/2016 23:58:50
21F:推 a3619453: 全萤幕效能比无边框效能好是定律 不可能变的 07/12 00:44
22F:推 scottiting: 刚试了fast-sync 好像还不错 07/12 05:02
23F:推 scottiting: 撕裂:开垂直=fast sync皆无 且顺畅 07/12 06:03
24F:→ scottiting: 延迟:关垂直>fast sync>>>>开垂直 07/12 06:04
25F:→ scottiting: 我感觉延迟最低是:全萤幕+关垂直+限制禛数与显示器一 07/12 06:05
26F:→ scottiting: 致 07/12 06:05
27F:→ scottiting: 原po可试试fast sync是否与我心得类似?微延迟 但无 07/12 06:06
28F:→ scottiting: 撕裂 07/12 06:06
29F:推 dxzy: what? Aero有垂直同步? 07/12 06:51
fast-sync 我测试不会有画面撕裂,帧数从60-120张上下跳
帧数跌的情况下会有点顿,後来把特效关低点,让帧数拉到120-180比较好点
延迟的情况我木眼木手分不太出来啊...ˊ︹ˋ
看fast-sync资料延迟会比开v-sync低很多
v-sync on = 90 ms
f-sync on = 30 ms
v-sync off= 20 ms
数据凭印象打的,有兴趣可以google:「fast-sync」的第一个Nvidia讲解影片
要追求最低延迟还是关掉v-sync、f-sync忍受撕裂
如果是有高出显示器频率的帧数又不想撕裂可以开目前还在测试的fast-sync
※ 编辑: ym010273 (220.135.212.54), 07/12/2016 12:46:12
30F:→ dxzy: 我也正在测 但好像视窗化不行 07/12 13:21
31F:→ dxzy: 开了的状态下 一样是如果无法维持120就会掉到60 07/12 13:22
32F:→ dxzy: 更正 好像是60 60+ 我是最多180... 07/12 13:26
fast-sync 要在全萤幕下测,成功後OW左上角的帧数数字会带三个点,如:120...这样
※ 编辑: ym010273 (220.135.212.54), 07/12/2016 14:08:23
33F:→ dxzy: 原来还有点喔 anyway 测试感觉要能维持120帧感受才良好 07/12 14:23
34F:推 SapphireNoah: 这游戏超奇葩 全萤幕下还能撕裂成那样 07/12 15:17
35F:→ dxzy: 不过用来用去对木手木眼而言好像没差勒 虽说60帧真的还满影 07/12 15:52
36F:→ dxzy: 响瞄准的 但我这设备转画面糊掉的问题比较严重要先解决 07/12 15:53
37F:→ dxzy: 120帧的快速垂直同步跟无边框的120帧大多时间我很难感到差别 07/12 15:54
补充一下win7 Aero主题的垂直同步,爬资料是说
桌面视窗管理器 DesktopWindow Manager (简称DWM)有内建垂直同步效果
所以假如你用Aero主题後游戏用视窗化、无边框视窗之类的都会强制垂直同步
但是这种垂直同步不会跟游戏还有Nvidia产生关联,所以变成游戏内跑自己的帧数
实际秀在视窗上的帧数经过DWM後还是符合显示器频率的帧数
有兴趣可以试试看Aero主题跟Basic主题的滑鼠延迟差异
※ 编辑: ym010273 (220.135.212.54), 07/12/2016 18:59:43
38F:→ dxzy: 那意思是溢出的帧数都浪费这样? 07/12 19:34
39F:→ dxzy: 第一次在中文站上听说这件事... 07/12 19:34
有款游戏叫OSU可以设定禁止桌面元素,应该是有这种情况
还有像没开Aero主题看影片会有撕裂问题之类的
※ 编辑: ym010273 (220.135.212.54), 07/12/2016 19:39:24
40F:→ dxzy: 第二种方法是只显示在同步信号到达的那一帧,并丢弃所有其他 07/12 19:40
41F:→ dxzy: 的帧,这种方法的好处是不会限制住应用程序生成图像的速度, 07/12 19:40
42F:→ dxzy: 因为并不是所有生成的图像都会显示出来。Windows Vista DWM 07/12 19:41
43F:→ dxzy: 实现了後面的那种方法。 (holy shi..) 07/12 19:41
44F:→ dxzy: 很多游戏包括最近的黑魂3 视窗或无边框的效能都会比全萤幕 07/12 19:42
45F:→ dxzy: 掉个也许10%的效能 我是知道两者很显然不同 但没想过DWM这东 07/12 19:42
46F:→ dxzy: 西还有强制垂直同步 07/12 19:43
爬到的资料有讲到这种透过Aero主题的windows垂直同步效果
延迟会比游戏全萤幕开垂直同步还低个10ms,大概从95ms降到85ms这样
※ 编辑: ym010273 (220.135.212.54), 07/12/2016 19:50:48
47F:→ dxzy: 如果这样(阿干~进场就战败)那无边框不限制帧数可能只是浪费 07/12 19:50