垂直同步和 FreeSync? 、G-SYNC 有什麼區別?各有什麼優缺點?

請詳細說明或附上此類文章的鏈接。


-

大家好,我又來了,這次寫一下科普文。(??????) ?

關於這兩種垂直同步的區別,這裡只討論當幀率低於顯示器刷新率的情況:

一般60hz的顯示器若開啟了傳統的垂直同步(V-Sync),就會固定每過1/60秒就去跟顯卡(GPU)索要畫面,如果顯卡能保證每次在這1/60秒的間隔內都能畫一張圖片給它的話就沒有什麼問題,但是萬一有一次遲了一點點,錯過了下次固定的索要,就只能保持上次的畫面等下一個1/60秒,也就是會有一個畫面停留了1/30秒,造成了一種卡頓。

另外一個垂直同步造成卡頓的原因就是,顯卡在這個過程里非常被動,要等待顯示器發來的同步信號才會畫下一張。也就是說顯示器把之前那張圖給從頭到尾完整輸出完了,才告訴顯卡說好啦你可以繼續畫下一張啦,然後顯卡就拚命畫,畫好了給顯示器,顯示器拿去輸出,而在下一個信號來之前,顯卡它是不幹活的,是放空的,是沒有靈魂的。

換句話說

顯卡:(??????) ?都聽顯示器大哥的!

大哥說的對!

大哥渴嗎要喝水嗎?

大哥輸出辛苦了!

大哥要我畫我馬上就畫!!!

大哥這是我這個月的畫您拿去貼臉上!

哎我坐著歇會兒!

大哥您貼完啦好嘞我馬上畫下一張!!

啊大哥您這麼快又來要了我這還沒畫好您先將就著用上一張吧。。。_(:з)∠)_

所以吶你們看,顯卡雖然比較菜,但好歹原本還是從頭到尾都在爭分奪秒地畫的,現在開了垂直同步,每次交了作業後就原地放空等顯示器整頁輸出完了發信號給它它才開始畫,更菜了!!

所以低幀率開垂直同步卡到沒朋友的原因就是以上這兩點啦。

(高幀率開垂直同步造成的延遲下次再說,不過聰明的朋友通過以上的知識推理下應該也可以想像出來啦 )

G-Sync發揮的作用是,它雖然做不到讓顯示器兩次刷新的間隔低於1/60(否則瞬時刷新率就高於60hz了,對60hz顯示器是不可能的),但是它可以在上述顯卡畫慢了的情況發生的時候,讓顯示器稍微等一下,比如下一幀是1/50秒後才畫出來,那顯示器就等上1/50秒再刷新畫面。

籠統來說,G-Sync是以顯卡為主導來控制顯示器的刷新,而傳統的V-Sync則是顯示器為主導。

為了講解更清楚,特意花一個多小時畫了張流程圖。手機端的朋友應該看不清,就麻煩切換電腦端閱讀。

所用的幾副畫面是我自己的遊戲錄製,可以看到一發紫色的子彈逐漸從左往右飛過。

黑色豎線表示顯示器刷新,紅色豎線表示顯卡(GPU)完成繪圖。

在同等的GPU繪圖情況(紅色豎線相同)下:

顯然G-Sync會有更好的流暢度表現!

那麼我們以區別最為明顯的第三個藍點處作詳細討論:

V-Sync:在第三個藍點(即第3條黑線)的時候,顯示器去跟GPU索要當前繪圖,發現和上次索要時的一樣(GPU沒有新的繪圖),就只好輸出和上次一樣的畫面,一直到1/60s後再次索要。

G-Sync:在第三個藍點(第2條紅線)的時候,GPU發現自己完成繪圖了,才去檢測顯示器已經等了多久,發現它等了≥1/60s,就輸出當前繪畫好的畫面。否則,(如第3條紅線提前完成)就等到顯示器距離上次輸出間隔1/60s才能輸出。

( ????? )還不懂嗎?那舉個形象的比喻:

有倆窮逼雙胞胎兄弟分別在外面租房子住,拿畫抵房租,假設他們繪圖進度完全一致(即上圖的紅色豎線)。

哥哥的房東V-Sync是個機器收租人,他雷打不動地每個月1號都去問你要房租,如果你畫好了他就收租,沒畫完他就下個月1號再來。所以他家裡掛著的是A畫,(一個月後)B畫,(一個月後)B畫,(一個月後)C畫。

弟弟的房東G-Sync是個慈祥的老奶奶,她從來不主動找你收租,你畫好畫後,如果距離上次繳房租大於等於一個月你就馬上給她。如果距離上次繳房租時間還不到一個月,老奶奶則堅持要過完一個月後才收你的畫。多麼可愛的老奶奶!所以老奶奶家裡掛著的是A畫,(一個月後)B畫,(34天後)C畫,(一個月後)D畫。

大家就說哇老奶奶你家的畫好新鮮,好繁多喔!(/▽╲)

可見,明明是同等的繪畫情況下,慈祥老奶奶家裡掛著的畫切換更頻繁!也更即時!

這個故事告訴我們一個道理,好人會有好報,如若對待生活窘迫的人要多一點理解和寬容,也許會收穫許多意想不到的喜悅……

大致就是這個意思!冷門問題回答不易,看懂了的麻煩點個贊吧(??????) ?

門外漢的回答,歡迎糾錯,有問題請儘管提問!

以上,希望能有所幫助。


首先,我們要知道free-sync是由AMD推出的開放技術,G-sync是由Nvidia推出封閉技術,這兩種技術原理差不多,都是通過控制VBLANK間隔實現,不能混合使用,只能二選一,這兩者的區別在於

1:成本上free-sync無授權費及硬體成本,所以在價格上更有優勢,只需支持free-sync技術的A卡,而G-sync需要有G-sync技術的顯示器和支持此技術的N卡。

2:free-sync因為對像素的能源管理問題,有輕微的重影問題,並且在顯卡幀率低於顯示器的最低刷新率時,FreeSync會造成畫面卡頓,而G-sync此時顯得更加流暢也沒有重影問題。

基於以上對性價比有要求上free-sync,不差錢的土豪上G-sync。

--------------------------------------------

更新

第一次看錯問題了我去

其實題主指的垂直同步應該是V-sync,和free-sync/G-sync一樣都屬於垂直同步

3:V-sync在幀數太低時畫面還是會撕裂,free-sync/G-sync不會。

4:V-sync有畫面滯後的問題,free-sync/G-sync沒有。

5:V-sync一般刷新率為60或30HZ,free-sync/G-sync可達144HZ。

最後老黃的核彈萬歲!!!


我來補充一下樓上 @穀雨童 關於延遲的部分。

我手頭沒有用過G-sync或Free-sync任何一種,不過最近在打算剁手買顯示器,所以稍微研究了一下下。

油管上有個視頻https://www.youtube.com/watch?v=MzHxhjcE0eQ針對G和F的延遲做了比較。具體實驗原理是:用一塊Makey Makey(小型電路板)連接到電腦主機,借用Makey模擬滑鼠左鍵單擊(視頻中是鱷魚夾正負極接觸,與此同時makey板上會有LED燈亮起)。如圖所示,

以此系統在FPS遊戲中的進行射擊,在一台高速攝影機(960幀每秒)錄製的回放中計算Makey上的LED燈亮起與顯示器中實際開火之間的幀數差。實驗用的是兩台顯示器(明基XL2730Z支持Free-sync和華碩ROG Swift PG278Q支持G-sync)分別對接A家的R9 Fury X和N家的980Ti顯卡。實驗分幾組進行(Free-sync+V-sync on,Free-sync+V-sync off,G-sync+V-sync on,G-sync+V-sync off)

實驗結果比較有意思,圖示中的數字為幀數,每幀的時間大概為1.042ms(1/960秒)。

144fps組(兩台顯示器的最大刷新率也都是144Hz)

可以看到G-sync表現穩定,在開啟垂直同步後延遲稍有降低,而Free-sync卻與之相反。

45fps組,也就是玩遊戲時的常見幀數。

與144fps組相反,在開啟垂直同步後,G-sync有較大的延遲增加,而Free-sync卻比較穩定。

200fps,只有關閉V-sync,因為超過了顯示器的最大刷新率

Free-sync領先G-sync差不多30%的延遲。

可見,無論是哪種sync技術,1,都會對遊戲中自帶的垂直同步開啟與否做出對應的變化;2,在不同幀率下的延遲表現也是大為不同的。個人認為,玄學之類的東西還是以實際感官是否滿意為主。


V-Sync是顯示器主導的固定刷新率,在系統里設置一下,接著就一直用這個刷新率了。

而後兩者共同點都是,動態刷新率。而FreeSync和G-Sync都是打破這個規則,改成由顯卡主導的動態刷新率。顯卡給一幀顯示器就顯示一幀,而不是顯示器要一幀顯卡就提供一幀。這樣可以達到更高性能,和更低功耗。

區別在於,FreeSync是AMD提出的,通過軟體實現,可以免費使用,不需要顯示器增加硬體,已經成為DisplayPort 1.2a的「自適應刷新率」可選規範。由於成本低,支持的顯示器也多很多。Intel的GPU也開始要支持FreeSync了。

G-Sync是NV提出的,通過硬體實現,要求顯卡、顯示器、系統、驅動、線,都支持才行。需要在顯示器裡面加一個晶元才能實現。支持的顯示器也比較少。

這兩個都比V-Sync好,這是毫無疑問的。那麼兩個之中,FreeSync更好嗎?別逗了,FreeSync是依賴於軟體的,而AMD的軟體?What?


有篇帖子超詳細的http://tieba.baidu.com/p/4821807747


某些遊戲 比如 羅馬之子 GTA5 看門狗1 消逝的光芒 這類遊戲低於980TI性能的顯卡開了垂直同步的情況下玩有很大幾率出現,這個場景你還60幀好好的,你只是轉一下視角而已,瞬間從60變成30的情況,那種感覺卡出屎,這就是一般的垂直同步會出現的問題(不過還是看遊戲,像是大革命 梟雄 巫師3這類遊戲配置不比那幾個低,但是我個人970開了垂直同步根本沒有這種事情出現)

而這些技術主要就是為了消除這種情況,當然了一些大佬玩遊戲關垂直同步無視畫面撕裂的行為我反正佩服,非FPS遊戲的即時演算動畫要是不開垂直同步那個鏡頭移動速度分分鐘畫面撕裂噁心死人看。


v sync 一般在30fps或60fps

你的顯卡開了後不論比30強多少,低於60就只能30。同樣不論你的顯卡是不是來自外星,可不可以跑到2000fps,只要開了vsync 它就是60

十分適合主機

freesync這種還是有輕微撕裂,但是環境支持的話,顯卡能過30遊戲就能過30

和mod與pc相投


推薦閱讀:

新的mac會考慮用ryzen嗎?
面對 Apple 這樣的大公司怎麼維權?
i7 8700K和R7 1800X價格一樣怎麼選擇?
如何評價chiphell關於AMD ryzen 的評測?
怎樣看待intel公關宣傳i3 7350k?

TAG:互聯網 | 計算機 | 科技 | NVIDIA英偉達 | AMD |