Mūsdienu videospēlēm ir reibinošs grafikas iestatījumu klāsts. Lielākā daļa no tiem nodrošina labāku veiktspēju vai grafikas kvalitāti. Tomēr vertikālā sinhronizācija, labāk pazīstama kā VSync, ir nedaudz sarežģītāka.

Pats par sevi VSync neietekmē grafisko kvalitāti, taču tā iespējošana novērš neglītu ekrāna plīsumu. Lai gan tas var šķist nenozīmīgs, tas var arī samazināt kadru nomaiņas ātrumu un palielināt ievades aizkavi — abi ir konkurētspējīgu spēļu posts.

Vai esat neizpratnē par to, kā tuvoties šim noslēpumainajam grafikas iestatījumam? Noskaidrosim, kas liek VSync atzīmēties.

Kas ir VSync?

VSync ir līdzeklis, lai sinhronizētu videospēles kadru ātrumu ar to attēlojošā monitora atsvaidzes intensitāti. Grafikas karšu ražotāji izstrādāja vertikālo sinhronizāciju, lai novērstu vizuālo artefaktu, kas pazīstams kā ekrāna plīsums. Tas izpaužas kā horizontāls sadalījums parādītajā kadrā, tāpēc viena kadra puse atpaliek no otras.

Attēla kredīts: AMD

Lai gan tas var parādīties kā plīsums laika un telpas kontinuumā, tas vienkārši ir tas, ka jūsu GPU izdala kadrus ātrāk nekā jūsu monitora maksimālais atsvaidzes intensitāte. Atkarībā no tā, cik daudz jūsu GPU kadru nomaiņas ātrums pārsniedz monitora atsvaidzes intensitāti, viena monitora atsvaidzināšanas laikā varat redzēt divus vai vairākus GPU kadrus, kas savienoti horizontāli.

instagram viewer

VSync novērš ekrāna plīsumus, ierobežojot GPU kadru ātrumu līdz monitora atsvaidzes intensitātei. Tomēr ar to vien nepietiek, lai novērstu ekrāna plīsumus. Iestatījums arī liek GPU renderētajiem kadriem parādīt kopā ar monitora atsvaidzināšanas ciklu.

Lai novērstu ekrāna plīsumus, ir svarīgi, lai vairāku kadru daļas nebūtu redzamas vienlaikus. Un VSync to panāk, neļaujot GPU izspiest jaunus kadrus monitora atsvaidzināšanas cikla vidū.

VSync rada vairāk problēmu, nekā atrisina

Lai gan VSync ir garantēta ekrāna plīsuma novēršana, tas notiek uz veiktspējas un atsaucības rēķina. Lai saprastu, kāpēc, apskatīsim divas galvenās VSync funkcijas. Pirmkārt, tas palēnina GPU kadru ātrumu, lai tas atbilstu monitora atsvaidzes intensitātei. Otrkārt, tas arī sinhronizē GPU kadru ritmu, lai tas atbilstu monitora atsvaidzes intensitātei.

Vai ievērojat, kā abi VSync mehānismi ietver GPU izvades palēnināšanu, lai tas atbilstu statiskajam monitora atsvaidzes intensitātei? Tā ir svarīga detaļa. Kamēr monitors tiek atsvaidzināts noteiktos intervālos, GPU izdala kadrus ar ātrumu, kas ir apgriezti proporcionāls renderējamās spēles ainas sarežģītībai.

Piespiežot GPU sinhronizēt kadru ritmu ar monitora atsvaidzes intensitāti, tas neļauj monitoram pārraidīt jaunāko kadru. Spēlētāji to raksturo kā ievades aizkavi, kas tiek uztverta kā monitorā parādītais saturs, kas atpaliek no viņu faktiskajām kontrollera ieejām. Šī ievades aizkave ir īpaši izteikta ātrā tempā FPS spēlēs, kur krustojums ievērojami atpaliek no jūsu faktiskajiem peles ievades datiem.

It kā aizkave nebūtu pietiekami liela, VSync var pat samazināt vispārējo GPU veiktspēju, ievērojami samazinot kadru ātrumu. Tas ir saistīts ar tendenci ierobežot GPU kadru ātrumu, lai uzraudzītu atsvaidzes intensitāti. Lai gan tas ir labi, ja jūsu GPU kadru nomaiņas ātrums ir lielāks par monitora atsvaidzes intensitāti, jums rodas problēmas, kad kadru ātrums nokrītas zem atsvaidzes intensitātes sliekšņa.

Piemēram, sarežģīta aina, kas piespiež maksimālo GPU kadru ātrumu līdz 59 kadriem sekundē, monitorā ar atsvaidzes intensitāti 60 Hz netiks rādīta ar ātrumu 59 kadri sekundē. The 16,67 milisekundes sinhronizācijas intervāls, kas nepieciešams VSync 60 Hz monitoram, liks faktiskajam parādītajam kadru ātrumam samazināties no 59 kadriem sekundē uz 45 fps.

Vēl sliktāk ir tas, ka GPU veiktspēja (un līdz ar to arī kadru ātrums) videospēles laikā ievērojami mainās. Šādos gadījumos, izmantojot VSync, daži kadri tiek turēti ekrānā ilgāk nekā citi. Skatītājs to uztver kā stostīšanos vai nekonsekventu kadru kustību.

Kas ir adaptīvā VSync un ātrā sinhronizācija?

Par laimi, VSync raksturīgās problēmas netika zaudētas AMD un NVIDIA. Abi GPU ražotāji ir izlaiduši savus uzlabotos VSync garšus, kas mazina iepriekš minētās problēmas. Šīs opcijas ir pieejamas, izmantojot spēles iestatījumus, vai biežāk piespiedu kārtā, izmantojot GPU vadītāja vadības komplekts.

Adaptīvā VSync

NVIDIA izstrādātais Adaptive VSync novērš visas neglītās ievades aizkavēšanās un veiktspējas problēmas, ko rada GPU nespēja sekot līdzi monitora atsvaidzes intensitātei. Šī VSync ieviešana ir aktīva tikai tik ilgi, kamēr GPU atbilst monitora atsvaidzes intensitātes prasībām. Adaptīvā sinhronizācija nekavējoties izslēdz VSync brīdī, kad tas kļūst neizturīgs. Tas nodrošina veselīgu līdzsvaru starp videospēļu veiktspēju un ekrāna plīsumu mazināšanu.

Ātrā sinhronizācija

Arī NVIDIA izstrādātā funkcija Fast Sync pievieno Adaptive VSync trīskāršās buferizācijas burvību. Vienkāršāk sakot, trīskāršā buferizācija ietver GPU papildu kadra renderēšanu. Tas ļauj atlasīt jaunāko no diviem renderētajiem kadriem, kas jānosūta uz monitoru, gaidot monitora atsvaidzināšanas ciklu. Ideja ir samazināt ievades aizkavi, parādot jaunāko kadru, taču tas prasa arī daudz GPU jaudas.

Uzlabota sinhronizācija

Tāpat kā NVIDIA Adaptive VSync piedāvājums, AMD specifiskā uzlabotā sinhronizācija var izslēgt VSync brīdī, kad GPU atpaliek no monitora atsvaidzes intensitātes. Tāpat kā NVIDIA ātrā sinhronizēšana, tajā tiek izmantota arī vairākkārtēja buferizācija, lai samazinātu ievades aizkavi, nododot monitoram jaunāko kadru.

Iet tālāk par VSync

Mēs esam apskatījuši, kā VSync novērš ekrāna plīsumus un tās ieviešanas negatīvās puses. Lai gan NVIDIA un AMD ir izlaiduši sarežģītākas VSync versijas, kas mazina šīs problēmas, pastāv pilnīgi jauna pieeja šo problēmu novēršanai, izmantojot G-Sync un FreeSync tehnoloģijas.

Tomēr tam ir nepieciešami saderīgi monitori, kabeļi un grafiskās kartes. Tiem, kam trūkst modernas aparatūras, VSync ieslēgšana vai izslēgšana ir jūsu prioritātes jautājums. VSync darbojas labi, ja jūsu GPU ir pietiekami jaudīgs, lai atbilstu monitora atsvaidzes intensitātei. Tomēr jums ir labāk bez tā, ja neesat ievades aizkavēšanās cienītājs.