Vsync什麼意思

"vsync" 是 "vertical synchronization" 的縮寫,指的是垂直同步技術。這是一項用於減少螢幕撕裂的技術,螢幕撕裂是指在高速變化的圖像中,螢幕上的不同部分顯示不同幀的畫面,導致圖像出現撕裂或斷裂的外觀。

垂直同步技術通過協調顯示卡(GPU)和顯示器之間的刷新率來減少或消除螢幕撕裂。顯示卡負責生成圖像幀,而顯示器以固定的刷新率(例如,60Hz、120Hz 或 144Hz)更新螢幕上的圖像。如果顯示卡生成的幀速率與顯示器的刷新率不同步,就可能出現螢幕撕裂。

vsync 的工作原理是讓顯示卡在顯示器刷新時才輸出圖像幀。如果顯示卡在顯示器刷新之前就生成了新的幀,vsync 會暫停顯示卡直到下一個刷新周期開始。這樣確保了顯示器總是顯示完整的圖像幀,而不是部分幀。

雖然 vsync 可以減少螢幕撕裂,但它也可能引入額外的延遲(輸入延遲),因為顯示卡需要等待顯示器的刷新周期。對於一些對輸入延遲敏感的套用,比如競技遊戲,這可能是一個問題。因此,一些遊戲玩家會選擇關閉 vsync,尤其是在需要快速反應的遊戲中。