[闲聊] NVidia Fast Sync

楼主: arrenwu (键盘的战鬼)   2016-09-07 15:34:58
前几天在电虾有人提到(其实是战起来了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 的玩家分享一下你们的经验
作者: kuma660224 (kuma660224)   2016-09-07 15:48:00
因为D3D TripleBuffer特性跟OpenGL不同。MS长久以来一直坚持buffer不能舍弃。画了就要秀,所以需在Driver层面去实作类似OpenGL的TripleBuffer可舍弃过时画面
作者: b85040312 (万年newman)   2016-09-07 18:32:00
ms XD 电竞高手手最快都要1xxMS
作者: brmelon (清水西瓜)   2016-09-07 18:52:00
的确是有可能你跟对手同一瞬间出枪结果你的input lag慢了几ms所以先死或是刚好要射的时候敌方的子弹也飞过来了结果因为那几ms没成功射出去XD但是一般玩家哪会在意这种"刚好"
作者: ltyintw (菈米雅嘶嘶)   2016-09-07 18:58:00
比较知名的例子是鼠标往右移,画面要过约100~200ms才会跟着往右转话说NV著么不是改进自适性VSync而是又再出一个快速VSync?差别在?
作者: k6610 (k6)   2016-09-07 19:06:00
前阵子看国外论坛讨论Fast-sync才发觉原来有这个技术,而且已经可以在N家控制板切换。从V-sync跳到Fast-sync试了一下某MOBA,延迟是有比较低、画面也比较顺,但是我不觉得有人会因为这个改动就变神手。没玩FPS所以这部分就没得分享。但是我再也没切回V-sync了w
作者: a5150219 (.......)   2016-09-07 19:16:00
V-Sync的延迟感觉超明显的…不过,延迟不是单单只有这一个而已总体延迟包含:键盘或鼠标本身的延迟(1ms~8ms)、生成画面的延迟(5ms~16ms)、萤幕的input lag(10ms~100ms)等等,最严重的时候差到0.2秒的情况都有
作者: leo91531 (酒腰无善意)   2016-09-07 22:27:00
我是用投影机玩游戏很容易出现撕裂,开Fast之后就没有了FPS表现又比开垂直同步好,开了就没再切过了
作者: Akabane (B8g终于抢回来啦)   2016-09-07 23:05:00
不在意也是可以把延迟弄到最低 这样射输才没有借口
作者: huckebein12 (翼の折れた天使)   2016-09-07 23:40:00
我讲不出什么深奥的道理,只能用自身经验来谈...拿过时的游戏CS来说,这游戏在一般对战时,开不开VSync我都觉得没啥差,甚至开着画面还比较好看,因为至少没撕裂、但是这游戏发展了一套攀岩、连跳的玩法,就很吃反应了...好比有张图好像叫goldhop还是啥的,不开VSync我可以最快1分50秒过关,开了以后我2分20秒还不能过关...别说跳不完,我甚至也变得跳不远...直接就手残了而这个FastSync感觉就是几乎不会有VSync那种最致命的延迟,操作起来自然能够让键鼠跟上自己的手部反应
作者: a384331 (KINECT)   2016-09-08 01:00:00
请问Fast Sync可以解决画面撕裂严重的问题吗?还是画面撕裂的话垂直同步开一般的就好,显卡是GTX1060
作者: x94fujo6   2016-09-08 03:16:00
你的定义就错了...萤幕输出延迟+你看到后反应的所有操作输入+最后画面反应这个lag在一些要求操作的游戏满有感的配置太烂的时候就像看人实况那样上传到你画面上显示(已经慢很多秒)→你反应在聊天室→UP看到回你→每个步骤都有延迟...结果就是根本对不上垂直同步感觉比较像操作被吃掉
作者: Bencrie   2016-09-08 16:53:00
latency 100ms+ 系统应该有问题吧
作者: doom3 (ⓓⓞⓞⓜ③ )   2016-09-09 06:20:00
眼睛看到然后手动不都要2 300ms吗
作者: a3619453 (哼哼哼哼哼哼)   2016-09-09 12:27:00
顺便问一下 开了三重缓冲可以降低延迟?因为我看有人说fast sync跟三重缓冲类似?
作者: kuma660224 (kuma660224)   2016-09-09 14:45:00
D3D不行。那个降延迟原理是舍弃过时画面但MS的DX没有这种机制,OpenGL才有

Links booklink

Contact Us: admin [ a t ] ucptt.com