[閒聊] NVidia Fast Sync

看板VideoCard (顯卡板)作者 (我得了早見病)時間9年前 (2016/09/07 15:35), 9年前編輯推噓10(10044)
留言54則, 14人參與, 最新討論串1/1
前幾天在電蝦有人提到(其實是戰起來了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://www.ptt.cc/bbs/VideoCard/M.1473233700.A.9C1.html ※ 編輯: arrenwu (67.194.226.28), 09/07/2016 15:41:36

09/07 15:48, , 1F
因為D3D TripleBuffer特性跟OpenGL不同。
09/07 15:48, 1F

09/07 15:48, , 2F
MS長久以來一直堅持buffer不能捨棄。
09/07 15:48, 2F

09/07 15:48, , 3F
畫了就要秀,所以需在Driver層面去實作
09/07 15:48, 3F

09/07 15:48, , 4F
類似OpenGL的TripleBuffer可捨棄過時畫面
09/07 15:48, 4F

09/07 18:32, , 5F
ms XD 電競高手手最快都要1xxMS
09/07 18:32, 5F

09/07 18:32, , 6F
09/07 18:32, 6F

09/07 18:52, , 7F
的確是有可能你跟對手同一瞬間出槍
09/07 18:52, 7F

09/07 18:53, , 8F
結果你的input lag慢了幾ms所以先死
09/07 18:53, 8F

09/07 18:55, , 9F
或是剛好要射的時候敵方的子彈也飛過來了
09/07 18:55, 9F

09/07 18:55, , 10F
結果因為那幾ms沒成功射出去XD
09/07 18:55, 10F

09/07 18:56, , 11F
但是一般玩家哪會在意這種"剛好"
09/07 18:56, 11F

09/07 18:58, , 12F
比較知名的例子是滑鼠往右移,畫面要過約100~200ms才會
09/07 18:58, 12F

09/07 18:58, , 13F
跟著往右轉
09/07 18:58, 13F

09/07 19:00, , 14F
話說NV著麼不是改進自適性VSync而是又再出一個快速VSync?
09/07 19:00, 14F

09/07 19:01, , 15F
差別在?
09/07 19:01, 15F

09/07 19:06, , 16F
前陣子看國外論壇討論Fast-sync才發覺原來有這個技術,而
09/07 19:06, 16F

09/07 19:06, , 17F
且已經可以在N家控制板切換。從V-sync跳到Fast-sync試了一
09/07 19:06, 17F

09/07 19:06, , 18F
下某MOBA,延遲是有比較低、畫面也比較順,但是我不覺得有
09/07 19:06, 18F

09/07 19:06, , 19F
人會因為這個改動就變神手。沒玩FPS所以這部分就沒得分享
09/07 19:06, 19F

09/07 19:06, , 20F
09/07 19:06, 20F

09/07 19:08, , 21F
但是我再也沒切回V-sync了w
09/07 19:08, 21F

09/07 19:16, , 22F
V-Sync的延遲感覺超明顯的…
09/07 19:16, 22F

09/07 19:17, , 23F
不過,延遲不是單單只有這一個而已
09/07 19:17, 23F

09/07 19:22, , 24F
總體延遲包含:鍵盤或滑鼠本身的延遲(1ms~8ms)、生成
09/07 19:22, 24F

09/07 19:22, , 25F
畫面的延遲(5ms~16ms)、螢幕的input lag(10ms~100ms
09/07 19:22, 25F

09/07 19:22, , 26F
)等等,最嚴重的時候差到0.2秒的情況都有
09/07 19:22, 26F

09/07 22:27, , 27F
我是用投影機玩遊戲很容易出現撕裂,開Fast之後就沒有了
09/07 22:27, 27F

09/07 22:28, , 28F
FPS表現又比開垂直同步好,開了就沒再切過了
09/07 22:28, 28F

09/07 23:05, , 29F
不在意也是可以把延遲弄到最低 這樣射輸才沒有藉口
09/07 23:05, 29F

09/07 23:40, , 30F
我講不出什麼深奧的道理,只能用自身經驗來談...拿過
09/07 23:40, 30F

09/07 23:40, , 31F
時的遊戲CS來說,這遊戲在一般對戰時,開不開VSync我
09/07 23:40, 31F

09/07 23:40, , 32F
都覺得沒啥差,甚至開著畫面還比較好看,因為至少沒
09/07 23:40, 32F

09/07 23:40, , 33F
撕裂、但是這遊戲發展了一套攀岩、連跳的玩法,就很
09/07 23:40, 33F

09/07 23:40, , 34F
吃反應了...好比有張圖好像叫goldhop還是啥的,不開V
09/07 23:40, 34F

09/07 23:40, , 35F
Sync我可以最快1分50秒過關,開了以後我2分20秒還不
09/07 23:40, 35F

09/07 23:40, , 36F
能過關...別說跳不完,我甚至也變得跳不遠...直接就
09/07 23:40, 36F

09/07 23:40, , 37F
手殘了
09/07 23:40, 37F

09/07 23:44, , 38F
而這個FastSync感覺就是幾乎不會有VSync那種最致命的
09/07 23:44, 38F

09/07 23:44, , 39F
延遲,操作起來自然能夠讓鍵鼠跟上自己的手部反應
09/07 23:44, 39F

09/08 01:00, , 40F
請問Fast Sync可以解決畫面撕裂嚴重的問題嗎?
09/08 01:00, 40F

09/08 01:01, , 41F
還是畫面撕裂的話垂直同步開一般的就好,顯卡是GTX1060
09/08 01:01, 41F

09/08 03:16, , 42F
你的定義就錯了...
09/08 03:16, 42F

09/08 03:19, , 43F
螢幕輸出延遲+你看到後反應的所有操作輸入+最後畫面反應
09/08 03:19, 43F
我講的純粹是 rendering部份的延遲,你講的其他部分就是我發文想問的體驗差異。

09/08 03:20, , 44F
這個lag在一些要求操作的遊戲滿有感的
09/08 03:20, 44F

09/08 03:21, , 45F
配置太爛的時候就像看人實況那樣
09/08 03:21, 45F

09/08 03:22, , 46F
上傳到你畫面上顯示(已經慢很多秒)→你反應在聊天室
09/08 03:22, 46F

09/08 03:24, , 47F
→UP看到回你→每個步驟都有延遲...結果就是根本對不上
09/08 03:24, 47F

09/08 03:28, , 48F
垂直同步感覺比較像操作被吃掉
09/08 03:28, 48F
※ 編輯: arrenwu (141.213.15.249), 09/08/2016 03:57:45

09/08 16:53, , 49F
latency 100ms+ 系統應該有問題吧
09/08 16:53, 49F

09/09 06:20, , 50F
眼睛看到然後手動不都要2 300ms嗎
09/09 06:20, 50F

09/09 12:27, , 51F
順便問一下 開了三重緩衝可以降低延遲?因為我看有人說
09/09 12:27, 51F

09/09 12:27, , 52F
fast sync跟三重緩衝類似?
09/09 12:27, 52F

09/09 14:45, , 53F
D3D不行。那個降延遲原理是捨棄過時畫面
09/09 14:45, 53F

09/09 14:45, , 54F
但MS的DX沒有這種機制,OpenGL才有
09/09 14:45, 54F
文章代碼(AID): #1NpyCad1 (VideoCard)
文章代碼(AID): #1NpyCad1 (VideoCard)