學(xué)號(hào):20021210601? ? ? 姓名:韋蘇恒
【嵌牛導(dǎo)讀】講解VRR的工作流程及G-sync和Freesync的區(qū)別。
【嵌牛鼻子】G-sync Freesync? VRR
【嵌牛正文】
??VRR的工作流程可以分為三個(gè)階段粱玲,第一個(gè)階段是幀率低于刷新率锨亏,第二個(gè)階段是幀率接近刷新率匾嘱,但是沒(méi)有超過(guò)刷新率瓢捉,第三個(gè)階段是幀率超過(guò)刷新率可很。
????理想狀態(tài)應(yīng)該是第二個(gè)階段蒜田,顯卡的輸出幀穩(wěn)定,并且略小于顯示器的刷新率膜廊,這樣顯示器有足夠的時(shí)間去安排VBlank的時(shí)間乏沸,這時(shí)候垂直同步開(kāi)與不開(kāi),幾乎沒(méi)有任何的區(qū)別爪瓜,你的畫(huà)面不可能發(fā)生撕裂蹬跃。并且顯卡是全程在不斷的更新畫(huà)面的,畫(huà)面不存在滯后的現(xiàn)象铆铆,幾乎不會(huì)產(chǎn)生延遲蝶缀,這個(gè)便是理想狀態(tài)的G-sync和Freesync丹喻,但是如果幀率高于顯示器的刷新率,由于顯示器進(jìn)行一次逐行掃描的時(shí)間是不變的翁都,144hz的顯示器碍论,還是只能最快做到1/144秒逐行掃描一次畫(huà)面。如果你的顯卡渲染畫(huà)面的速度超過(guò)了這個(gè)值柄慰,那這時(shí)候如果你沒(méi)有開(kāi)垂直同步鳍悠,由于沒(méi)有垂直同步的約束,只要顯卡畫(huà)好后緩存以后坐搔,就會(huì)立刻發(fā)生幀傳遞藏研,顯示器的前緩存還是會(huì)被復(fù)寫(xiě)掉,還是會(huì)發(fā)生畫(huà)面撕裂概行。
????所以和只能解決幀數(shù)低于刷新率的撕裂現(xiàn)象蠢挡,當(dāng)幀數(shù)超過(guò)顯示器的刷新率的時(shí)候,畫(huà)面還是會(huì)撕裂凳忙。
????因此官方的推薦是在打開(kāi)G-sync和Freesync的同時(shí)袒哥,要么鎖幀低于顯示器2-4幀,要么打開(kāi)垂直同步消略,但是打開(kāi)垂直同步以后又會(huì)產(chǎn)生延遲的現(xiàn)象堡称,這就有點(diǎn)得不償失了。而如果幀率顯著低于顯示器的刷新率艺演,那顯示器就需要大幅度的延長(zhǎng)VBlank的時(shí)間却紧,大幅度降低刷新率去匹配輸出幀。而顯示器的面板刷新率是有下限胎撤,刷新率過(guò)低以后面板和驅(qū)動(dòng)板就不能很好的匹配晓殊,出現(xiàn)比較大的卡頓和顯示錯(cuò)誤。
????所以低幀率下需要引入LFC幀率補(bǔ)償機(jī)制伤提,讓刷新率變成幀率的整數(shù)倍巫俺,進(jìn)行兩次或三次四次刷新顯示一幀,來(lái)模擬出刷新率等于幀率的情況肿男,但是LFC機(jī)制需要提前預(yù)判顯卡的輸出效率介汹,來(lái)判斷下一幀需要用幾個(gè)HZ去完成,如果一旦預(yù)測(cè)失誤舶沛,比如說(shuō)你這一幀畫(huà)面打算用兩個(gè)hz去顯示嘹承,你第一個(gè)hz正常顯示但是第二個(gè)hz的時(shí)候,顯卡又畫(huà)好了一幅新的畫(huà)面如庭,那這時(shí)候你又會(huì)面臨兩難的問(wèn)題叹卷,開(kāi)垂直同步畫(huà)面延遲,不開(kāi)垂直同步畫(huà)面撕裂。
????因此VRR自適應(yīng)刷新率骤竹,也就是G-sync和Freesync技術(shù)帝牡,必須要做到幀率非常穩(wěn)定,并且手動(dòng)鎖幀低于刷新率2-4幀左右蒙揣,才可以獲得非常好的效果靶溜。
????那么問(wèn)題來(lái)了,既然你都能保證幀率非常穩(wěn)定了鸣奔,大部分畫(huà)面撕裂無(wú)限接近屏幕的上下邊框,幾乎不可能被你察覺(jué)惩阶,此時(shí)你還需要VRR干什么呢挎狸?直接手動(dòng)鎖幀上限等于刷新率不就可以了嗎。
????因此我個(gè)人的觀點(diǎn)大家在選購(gòu)顯示器的時(shí)候断楷,不需要去糾結(jié)顯示器有沒(méi)有或者技術(shù)锨匆,在當(dāng)前的硬件技術(shù)面前,能產(chǎn)生的效果非常有限冬筒,畫(huà)面的卡頓撕裂延遲恐锣,這三者你不可能同時(shí)完美兼顧,必然是有所取舍的舞痰,這三者能取舍多少以及更加側(cè)重哪一邊土榴,取決于你的硬件性能,游戲的優(yōu)化程度以及各種設(shè)置等等响牛。僅僅只是依靠一個(gè)和技術(shù)玷禽,很難說(shuō)既消除撕裂又保證延遲又不卡頓的。
????最后呢再講一下G-sync和Freesync有什么區(qū)別呀打。從技術(shù)原理上講矢赁,兩者都是通過(guò)調(diào)整顯示器的VBlank來(lái)調(diào)整刷新率,所以其工作原理是一模一樣的贬丛,只不過(guò)他們本身的性質(zhì)還有一點(diǎn)略微的區(qū)別撩银。一開(kāi)始顯示器壓根就沒(méi)有自適應(yīng)刷新率這個(gè)概念,面板和驅(qū)動(dòng)板自設(shè)計(jì)生產(chǎn)之初豺憔,都是不支持自適應(yīng)刷新率的额获,所以當(dāng)時(shí)為了解決畫(huà)面撕裂和延遲的問(wèn)題,NVIDIA就和顯示器廠商配合恭应,在顯示器內(nèi)植入了一顆獨(dú)立的芯片去完成這個(gè)自適應(yīng)同步的功能咪啡,而這個(gè)芯片以及都是需要付費(fèi)授權(quán)的,所以這項(xiàng)技術(shù)的顯示器價(jià)格都不菲暮屡。
????那會(huì)支持的四大金剛顯示器撤摸,基本上各個(gè)都是起步,NVIDIA既然是家搞的,那自然是只能支持N卡了准夷。而是Freesync一個(gè)免費(fèi)的標(biāo)準(zhǔn)钥飞,是DP接口當(dāng)中的一個(gè)附加協(xié)議,在DP接口普及之后隨之普及衫嵌,后來(lái)AMD的顯卡就直接沿用了這個(gè)標(biāo)準(zhǔn)读宙。由于本身不需要付費(fèi)授權(quán)也不需要獨(dú)立芯片,只要你的顯示器面板和驅(qū)動(dòng)板支持自適應(yīng)調(diào)節(jié)VBlank楔绞,就可以實(shí)現(xiàn)Freesync的技術(shù)结闸。
????因此你會(huì)發(fā)現(xiàn)是個(gè)顯示器基本上能上這個(gè)技術(shù)就上,反正是免費(fèi)的酒朵,面板和驅(qū)動(dòng)板大多數(shù)也支持桦锄,但是這里就存在一個(gè)新的問(wèn)題了,顯示器的面板和驅(qū)動(dòng)板都是和顯卡一樣蔫耽,也存在體質(zhì)這么一說(shuō)的结耀,有的面板和驅(qū)動(dòng)板就能很好的自適應(yīng)調(diào)節(jié)刷新率,而有的就做不到匙铡,這就導(dǎo)致了很多Freesync顯示器图甜,在打開(kāi)Freesync后會(huì)出現(xiàn)奇奇怪怪的各種問(wèn)題:比如說(shuō)跳幀、卡頓鳖眼、閃屏黑毅、黑屏的現(xiàn)象,簡(jiǎn)單來(lái)講就是因?yàn)槊赓M(fèi)因?yàn)楣_(kāi)钦讳,所以是個(gè)貓貓狗狗都能上博肋,就導(dǎo)致的體驗(yàn)參差不齊。
????而老黃的G-sync那邊蜂厅,不僅需要硬件芯片支持匪凡,還需要NV官方配合顯示器廠商去做認(rèn)證,因此你買回來(lái)的體驗(yàn)一定是經(jīng)過(guò)NV官方調(diào)教過(guò)的掘猿。而上面我們已經(jīng)講過(guò)了病游,無(wú)論是G-sync還是Freesync,都是通過(guò)調(diào)整VBlank來(lái)完成自適應(yīng)刷新率的稠通,也就是說(shuō)衬衬,它們的工作原理和實(shí)現(xiàn)的效果是相同的,所以說(shuō)到了今天這個(gè)節(jié)點(diǎn)上來(lái)看改橘,G-sync僅僅只是說(shuō)買一個(gè)Powered by NVIDIA滋尉,代表你買來(lái)一定可以得到由官方給你認(rèn)證的,比較好的自適應(yīng)刷新率的體驗(yàn)飞主。而Freesync由于面板和驅(qū)動(dòng)板的素質(zhì)參差不齊狮惜,就有點(diǎn)摸獎(jiǎng)的意思了高诺,運(yùn)氣好體驗(yàn)就好,運(yùn)氣差體驗(yàn)就差碾篡。
????當(dāng)然NV官方也在對(duì)很多的Freesync顯示器進(jìn)行認(rèn)證的操作虱而,我手里這臺(tái)顯示器就貼著有NV官方打得標(biāo),但是他并沒(méi)有硬件G-sync芯片开泽,這個(gè)就是NV認(rèn)證的Freesync顯示器牡拇。隨著時(shí)間的推移,G-sync也進(jìn)行了更新迭代穆律,第二代G-sync在原來(lái)的自適應(yīng)刷新率的基礎(chǔ)上惠呼,增加了HDR的支持,N卡在后來(lái)的驅(qū)動(dòng)中也開(kāi)放了對(duì)Freesync的支持峦耘,所以老黃這邊就對(duì)所有的G-sync進(jìn)行了改名和分級(jí)剔蹋,F(xiàn)reesync改名叫G-sync Compatible或者叫G-sync兼容,原本通過(guò)芯片實(shí)現(xiàn)的G-sync還是叫G-sync贡歧,支持HDR的最高標(biāo)準(zhǔn)的G-sync HDR就叫G-sync Ultimate滩租。
????當(dāng)然Freesync這邊也不落后赋秀,也在Freesync2中增加了對(duì)HDR的支持去抗衡G-sync Ultimate利朵,總之各大顯示器廠商和硬件廠商,都在嘗試各種技術(shù)來(lái)解決當(dāng)前的顯示同步問(wèn)題猎莲∩艿埽可以預(yù)見(jiàn)的就是,在將來(lái)的某一天著洼,顯示器的畫(huà)面流暢度也許可以做到和真實(shí)世界里一樣連貫樟遣,徹底拋棄幀率和刷新率這個(gè)概念,關(guān)于畫(huà)面撕裂垂直同步身笤,G-sync和Freesync就算全部介紹完畢了豹悬。
? ? 其實(shí)我們已經(jīng)提到了nvida的顯卡,我打算在下一篇講解玩顯示器帶寬的計(jì)算之后就開(kāi)始30系顯卡的介紹與安培架構(gòu)的科普液荸。