瀏覽單個文章
Adsmt
Golden Member
 
Adsmt的大頭照
 

加入日期: Feb 2004
您的住址: 從來處來
文章: 2,766
所謂垂直同步,其實原理很簡單,就「等待」而已。

螢幕也有更新頻率,LCD 一般是 60Hz, 螢幕的更新頻率是固定間隔且不會等人的,但顯示卡的運算就不一定了,所以如果不開垂直同步,可能會造成,顯示卡輸出運算完的畫面,但螢幕已經更新到一半,變成最後看到的結果是「上一個畫面與下一個畫面上下各一半出現在螢幕上」,也就是產生傳說中的水波紋。

而垂直同步就是指,顯示卡每次算完一個畫面,就等待螢幕要更新時再送出去,所以垂直同步會受限螢幕更新頻率。

所以有些人有一些迷思,

顯示卡算完一個畫面後,是在「等待」的,所以這段時間不做運算,因此開啟垂直同步功耗會下降。

我實測的結果,Ghost Recon, 800x600, 17xfps, 全機功耗 230W; 開啟垂直同步後,強制 60fps, 同一個場景畫面功耗變 197W, 扣掉其他配備的耗電量,可說差異相當大,因此沒事還是開啟垂直同步,沒必要跑 1, 2 百的 fps 白耗電力。

再來是,只要是 fps 和螢幕頻率一樣,fps 就表示一定穩定的了,因為螢幕的頻率是穩定的,會有 59, 60 跳動是因為測試軟體的計算誤差,軟體的時間抓取不可能一定剛剛好,而且有的軟體是使用無條件捨去法 59.999 就變 59......

你覺得會頓,那是心理作用,不然就遊戲有問題,同樣的畫面重覆輸出,不然就計算 fps 軟體有問題。
舊 2009-02-02, 07:47 PM #15
回應時引用此文章
Adsmt離線中