垂直同步又稱場同步(Vertical Hold)。從CRT顯示器的顯示原理來看,單個象素組成了水平掃描線,水平掃描線在垂直方向的堆積形成了完整的畫面。顯示器的刷新率受顯卡DAC控制,顯卡DAC完成一幀的掃描後就會產生一個垂直同步信號。我們平時所說的打開垂直同步指的是將該信號送入顯卡3D圖形處理部分,從而讓顯卡在生成3D圖形時受垂直同步信號的制約。當我們選擇"等待垂直同步信號"(即打開垂直同步)時,顯卡繪製3D圖形前會等待垂直同步信號,當該信號到達時,顯卡開始繪製3D圖形,如果顯卡性能較為強勁,在下個垂直同步信號到來之前已經完成了對該幀的渲染,顯卡就會暫停處理,等下個垂直同步信號到來後才開始渲染下一幀。由此可見,當打開垂直同步時,遊戲的FPS要受刷新率的制約,對於高端顯卡而言,限制了其性能的發揮。當我們選擇"不等待垂直同步信號"(即關閉垂直同步)時,3D引擎將全速運行,不再等待垂直同步信號的到來,顯卡性能得到了最大的發揮。所以我們測試顯卡3D性能時,一定要關閉垂直同步。不少的朋友認為在遊戲中關閉垂直同步可以得到更高的幀速,其實不然,這虛高的幀速不僅要受到顯示器刷新率的制約,更會對遊戲畫面產生不良的影響。一般來說,關閉垂直同步會導致遊戲畫面產生以下兩種問題:假設遊戲中有一面黑白相間的柵欄牆高速向左運動,顯示器設定的刷新率是100Hz,遊戲運行速度為200FPS,則顯示器掃描第1幀圖像至屏幕垂直方向中點時,顯卡已經將第2幀圖像送了過來,由於柵欄牆高速向左運動,第2幀圖像已經左移了一段距離,最終顯示的圖像如下:
大多數PC遊戲在關閉垂直同步後都會有這種現象產生。如果你的電腦上裝有遊戲,不妨自己證實一下:關閉垂直同步後進入遊戲,按下鍵盤上的左箭頭"←"讓視角勻速轉動,是不是看到了"畫面撕裂"的現象?打開垂直同步後做相同的測試,畫面是不是清爽了許多?假如顯示器設定的刷新率是80Hz,顯卡以100FPS循環顯示0-9數字,那麼,在開始的0.1秒內,顯卡顯示了10個數字而顯示器只刷新了8次,最終你看到的圖像很可能是這樣的:
可見,由於顯示器刷新率跟不上遊戲的FPS,只能捨棄一部分畫面,這種現象表現在遊戲裡就是跳幀。
敲黑板劃重點:
扭轉認知:遊戲卡不一定是網絡問題,要想在遊戲中獲得更好的畫質,垂直同步一定要開!正是由於垂直同步的存在,遊戲才會有完整、穩速、不跳幀的畫面。