作者arrenwu (我得了早见病)
看板VideoCard
标题[闲聊] NVidia Fast Sync
时间Wed Sep 7 15:34:58 2016
前几天在电虾有人提到(其实是战起来了XD)NV的Fast Sync
一开始我只看到这项科技是针对显卡吐出张数的速度高过萤幕更新率而出现,
然後可以应用於所有萤幕。
後来去看了一下,虽然不太确定实做差异,
但从网路上看到的说法是效果就跟 triple buffer 的 vsync(垂直同步) 一样,
确实是可以减少输入延迟。
其实我不太确定输入延迟的公认定义是啥,
这边先定义一下 输入延迟 为 从画面开始生成到被放到萤幕上的时间差距
在60Hz的萤幕下,假设我一张卡可以达到的fps超过 60fps,
用 vsync 输入延迟(从开始生成到被放到萤幕上的时间差距) 差不多是 16.67ms
而使用 Fast Sync 的话,
100fps的状况下输入延迟最少可以到 10ms
200fps的状况下输入延迟最少可以到 5ms
所以也就是说如果在 200fps 的状况下,
Fast Sync 跟 vsync 的输入延迟差距最多可以到 11.67ms
这真的差很多吗?
至少我在打OW的时候,我满肯定我打输人绝对不是因为那个延迟。
想请有使用过Fast Sync 的玩家分享一下你们的经验
--
「不会背叛我吗?」 「背叛了的话,杀了我也没关系。」
「我真的会杀了你喔。」 「是丽奈的话,可能真的会这样做。
我就是知道这个才说的,因为这是...爱的告白」
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 67.194.226.28
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/VideoCard/M.1473233700.A.9C1.html
※ 编辑: arrenwu (67.194.226.28), 09/07/2016 15:41:36
1F:→ kuma660224: 因为D3D TripleBuffer特性跟OpenGL不同。 09/07 15:48
2F:→ kuma660224: MS长久以来一直坚持buffer不能舍弃。 09/07 15:48
3F:→ kuma660224: 画了就要秀,所以需在Driver层面去实作 09/07 15:48
4F:→ kuma660224: 类似OpenGL的TripleBuffer可舍弃过时画面 09/07 15:48
5F:推 b85040312: ms XD 电竞高手手最快都要1xxMS 09/07 18:32
6F:→ b85040312: 09/07 18:32
7F:→ brmelon: 的确是有可能你跟对手同一瞬间出枪 09/07 18:52
8F:→ brmelon: 结果你的input lag慢了几ms所以先死 09/07 18:53
9F:→ brmelon: 或是刚好要射的时候敌方的子弹也飞过来了 09/07 18:55
10F:→ brmelon: 结果因为那几ms没成功射出去XD 09/07 18:55
11F:→ brmelon: 但是一般玩家哪会在意这种"刚好" 09/07 18:56
12F:推 ltyintw: 比较知名的例子是滑鼠往右移,画面要过约100~200ms才会 09/07 18:58
13F:→ ltyintw: 跟着往右转 09/07 18:58
14F:→ ltyintw: 话说NV着麽不是改进自适性VSync而是又再出一个快速VSync? 09/07 19:00
15F:→ ltyintw: 差别在? 09/07 19:01
16F:推 k6610: 前阵子看国外论坛讨论Fast-sync才发觉原来有这个技术,而 09/07 19:06
17F:→ k6610: 且已经可以在N家控制板切换。从V-sync跳到Fast-sync试了一 09/07 19:06
18F:→ k6610: 下某MOBA,延迟是有比较低、画面也比较顺,但是我不觉得有 09/07 19:06
19F:→ k6610: 人会因为这个改动就变神手。没玩FPS所以这部分就没得分享 09/07 19:06
20F:→ k6610: 。 09/07 19:06
21F:→ k6610: 但是我再也没切回V-sync了w 09/07 19:08
22F:→ a5150219: V-Sync的延迟感觉超明显的… 09/07 19:16
23F:→ a5150219: 不过,延迟不是单单只有这一个而已 09/07 19:17
24F:推 a5150219: 总体延迟包含:键盘或滑鼠本身的延迟(1ms~8ms)、生成 09/07 19:22
25F:→ a5150219: 画面的延迟(5ms~16ms)、萤幕的input lag(10ms~100ms 09/07 19:22
26F:→ a5150219: )等等,最严重的时候差到0.2秒的情况都有 09/07 19:22
27F:推 leo91531: 我是用投影机玩游戏很容易出现撕裂,开Fast之後就没有了 09/07 22:27
28F:→ leo91531: FPS表现又比开垂直同步好,开了就没再切过了 09/07 22:28
29F:→ Akabane: 不在意也是可以把延迟弄到最低 这样射输才没有藉口 09/07 23:05
30F:推 huckebein12: 我讲不出什麽深奥的道理,只能用自身经验来谈...拿过 09/07 23:40
31F:→ huckebein12: 时的游戏CS来说,这游戏在一般对战时,开不开VSync我 09/07 23:40
32F:→ huckebein12: 都觉得没啥差,甚至开着画面还比较好看,因为至少没 09/07 23:40
33F:→ huckebein12: 撕裂、但是这游戏发展了一套攀岩、连跳的玩法,就很 09/07 23:40
34F:→ huckebein12: 吃反应了...好比有张图好像叫goldhop还是啥的,不开V 09/07 23:40
35F:→ huckebein12: Sync我可以最快1分50秒过关,开了以後我2分20秒还不 09/07 23:40
36F:→ huckebein12: 能过关...别说跳不完,我甚至也变得跳不远...直接就 09/07 23:40
37F:→ huckebein12: 手残了 09/07 23:40
38F:→ huckebein12: 而这个FastSync感觉就是几乎不会有VSync那种最致命的 09/07 23:44
39F:→ huckebein12: 延迟,操作起来自然能够让键鼠跟上自己的手部反应 09/07 23:44
40F:推 a384331: 请问Fast Sync可以解决画面撕裂严重的问题吗? 09/08 01:00
41F:→ a384331: 还是画面撕裂的话垂直同步开一般的就好,显卡是GTX1060 09/08 01:01
42F:→ x94fujo6: 你的定义就错了... 09/08 03:16
43F:→ x94fujo6: 萤幕输出延迟+你看到後反应的所有操作输入+最後画面反应 09/08 03:19
我讲的纯粹是 rendering部份的延迟,你讲的其他部分就是我发文想问的体验差异。
44F:→ x94fujo6: 这个lag在一些要求操作的游戏满有感的 09/08 03:20
45F:→ x94fujo6: 配置太烂的时候就像看人实况那样 09/08 03:21
46F:→ x94fujo6: 上传到你画面上显示(已经慢很多秒)→你反应在聊天室 09/08 03:22
47F:→ x94fujo6: →UP看到回你→每个步骤都有延迟...结果就是根本对不上 09/08 03:24
48F:→ x94fujo6: 垂直同步感觉比较像操作被吃掉 09/08 03:28
※ 编辑: arrenwu (141.213.15.249), 09/08/2016 03:57:45
49F:推 Bencrie: latency 100ms+ 系统应该有问题吧 09/08 16:53
50F:推 doom3: 眼睛看到然後手动不都要2 300ms吗 09/09 06:20
51F:推 a3619453: 顺便问一下 开了三重缓冲可以降低延迟?因为我看有人说 09/09 12:27
52F:→ a3619453: fast sync跟三重缓冲类似? 09/09 12:27
53F:→ kuma660224: D3D不行。那个降延迟原理是舍弃过时画面 09/09 14:45
54F:→ kuma660224: 但MS的DX没有这种机制,OpenGL才有 09/09 14:45