首頁  >  文章  >  V-Sync是什麼

V-Sync是什麼

藏色散人
藏色散人原創
2019-06-21 10:21:049703瀏覽

V-Sync是什麼

V-Sync(垂直同步)指電腦作業系統的一個功能,該功能事實上由來已久,早於Voodoo2的時代V-Sync就已引入到DirectX和Windows作業系統當中,其功能主要是讓顯示卡的運算和顯示器更新率一致以穩定輸出的畫面品質。

而無論是微軟或遊戲開發人員都建議用戶開啟V-Sync功能,不過實際上由於啟用V-Sync會大幅影響顯示卡效能(顯示器刷新頻率是多少顯示卡最多也只能有同等的幀數輸出,而即使是Quad SLI顯示卡啟用V-Sync後,如其顯示器刷新頻率只有65Hz,那麼它在任何遊戲中的速度最多也只有65 FPS),所以啟用V-Sync由於很難體現出不同顯示卡的效能差異所以到目前已基本沒有多少顯示卡測試會開啟這個功能。

功能作用

不過話說回來,啟用V-Sync實際上也有助於提升遊戲運作的穩定性,畢竟其啟用後會強制令顯示卡使用Double Buffering(雙重或前後置緩存,啟用後會降低顯示卡效能)可令顯示卡處理資料時先將下一個需要輸出的畫面存入快取(顯存)當中然後不斷循環,所以其事實是犧牲了部分遊戲速度而保證了畫面的連貫性和穩定性。但對於現有的顯示卡產品來說由於其運算性能已是相當強勁在一般3D遊戲運行基本也不會出現掉幀或花屏等問題,所以V-Sync啟用與否那還是要看用戶實際的使用環境而定並非單純的顯示卡效能高低問題。

優劣比較

那麼如果我們現在啟用了V-Sync,在同一平台和顯示卡情況下其效能和未啟用V-Sync時是否會有很大的損失呢?答案是相對的,由於V-Sync只限制了顯示卡輸出的幀速而非效能,所以啟用V-Sync後用戶仍可在遊戲中設定高解析度及不同的AA/AF設定進行遊戲,其效果理論上還是和未啟用V-Sync時是一樣的。不過由於V-Sync使用了Double Buffering技術對顯示卡的運算效能事實也是有一定程度的影響,而為了解決這個問題,無論是微軟,遊戲廠商還是NVIDIA和ATi這兩大GPU廠商目前都已在DirectX,遊戲和相關的驅動中為V-Sync引入了名為Triple Buffering(三重緩衝)的技術支援。

以上是V-Sync是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:ip是啥意思下一篇:ip是啥意思