引用:
作者一手買賣
答非所問  原理我懂 謝謝
|
從你的問題看來,你似乎也只是一知半解。
首先你要明白「螢幕更新頻率」和「3D 畫面更新頻率」的差別。由你的等候垂直同步的結果看來,你的螢幕更新頻率是 60Hz, 這表示你的螢幕每秒鐘會更新畫面六十次。
這表示什麼呢?表示不管你的顯示卡跑多快,FPS 有多高,其實最多還是只有 60 fps 的效果,因為你的螢幕一秒鐘只更新畫面六十次,在每次螢幕更新之間所做的輸出都是沒意義的,只有最後一張的輸出才會反映在螢幕上的改變。
如果還遇上輸出到一半,螢幕就更新了,就會出現畫面產生水波紋的瑕疵。所以垂直同步的功用便是在此,他讓顯示卡的輸出和螢幕的畫面更新頻率同步,反正畫面更新率最終還是限制在螢幕的更新頻率上,因此不管怎樣,如果你的 fps 超過螢幕的更新頻率,打開等候垂直同步一定是比較好的做法。