[閒聊] 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