
經常玩3A大作的玩家會在遊戲設定中看到「垂直同步」這個選項,從字面上無法理解這是一個什麼功能,而不少網站介紹垂直同步時,都表示可以解決遊戲畫面的撕裂問題。那麼,是不是只要硬體性能允許,就應該一律開啟垂直同步呢?
先簡單介紹一下顯示器和顯示卡的「溝通方式」,顯示卡將需要顯示的畫面算繪出來,然後傳遞給顯示器,顯示器開始將畫面顯示出來。
理想情況下,顯示卡每秒算繪60幀畫面,顯示器的60Hz更新率將這60幀圖像顯示出來,發揮出顯示卡的性能。
不過,理想歸理想,在實戰時顯示卡並不是每秒算出60幀畫面,而且速度時快時慢,但顯示器顯示畫面是逐行(逐列)顯示的,因此,當顯示器還沒有顯示完上一幀畫面時,顯示卡已經算完了下一幀畫面,此時顯示器就開始顯示下一幀畫面,同時前一幀還在螢幕上,就出現了畫面撕裂。
「垂直同步」是讓顯示卡同步顯示器的更新率,當顯示器的更新率低於顯示卡的算繪速度時,顯示卡就會「等」顯示器把一幀畫面顯示完全之後,再算下一幀畫面給顯示器,這樣兩者的更新速率一樣,就可以起到去除畫面撕裂的效果了。
但另一個問題也隨之而來,顯示卡在等待顯示器的時候耗費了時間,使得畫面的延遲增加,自然也顯得更加卡頓了,這時候我們就需要開啟另一個選項「三重緩衝」,在顯示卡和顯示器之間多一個緩衝區,彌補這個問題。
所以結論就很簡單,如果你的顯示卡規格不高,玩遊戲時平均幀數達不到60fps,那麼就不要開啟垂直同步;對於幀數比顯示器更新率高很多的平台來說,開啟垂直同步,同時開啟三重緩衝,才能有更好的顯示效果;如果你的遊戲沒有三重緩衝的選項?那麼,看你更注重畫面還是更注重速度了。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!