vsync necesită 3 tampoane pentru a funcționa corect (fără hic-up-uri), așa că va folosi puțin mai multă memorie video.
Iată cum funcționează un standard dublu tamponat(nu vsync) renderer.
Videocard front end fluxuri continuu tampon 1 la monitor. GPU-ul este pornit pentru a reda următorul cadru la Buffer 2. Finisajele cadrului, acum tamponul 1 și 2 sunt schimbate. Această schimbare mai mult decât probabil se întâmplă la mijlocul cadrului și vedeți ruperea.,
în acest caz, GPU rulează putere maximă pentru a încerca să facă la tampon 2.
tamponare Tripple tipic (Vsync pe). Buffer 1 este întotdeauna sincronizat cu monitorul dvs. și transmite în mod constant date. Buffer 2 nu este sincronizat cu nimic este actualizat ori de câte ori GPU-ul se face redarea cadrului curent. Buffer 3 este redat în mod activ de la GPU
deci, GPU-ul face viteză maximă la buffer 3, Odată ce GPU-ul este terminat cu cadrul curent, schimbă Buffer 3 și buffer 2 și începe imediat pe următorul cadru.
Buffer 1 poate fi în continuare streaming la monitor, astfel încât buffer 1 și 2 nu swap., Acum, se întâmplă ca GPU să termine încă un cadru și să schimbe din nou tamponul 2 și 3. Deci, cadrul anterior a fost redat, dar nu a fost afișat niciodată.
acum, monitorul este re-sincronizare și swap-uri tampon 1 și 2 și acum veți obține pentru a vedea următorul cadru.
observați că atât în v-sync on, cât și în off, GPU-ul se termină complet.
cu v-sync, dacă FPS-ul tău este sub rata de reîmprospătare, atunci vei vedea fiecare cadru randat. Dacă produceți mai mult FPS decât reîmprospătarea dvs., un anumit cadru va fi abandonat și înlocuit cu date noi.,
edit:
pot simți sub 50fps, dar numai în jocurile în care mă pot mișca cu mouse-ul, cum ar fi jocurile FPS.
dacă balansez brusc camera la 180 de grade și primesc 30FPS, voi observa lacune între obiectele de pe ecran. De fiecare dată când există mișcare rapidă, se observă decalaje între actualizările obiectelor de pe ecran.
vă puteți gândi la rata cadrelor ca la o lumină stroboscopică. Dacă ceva se mișcă destul de repede cu un stroboscop lent, veți vedea sărituri. Încep să observ acest salt în jurul valorii de 50FPS, dar numai pentru jocuri în mișcare mai rapidă., Jocuri precum WoW / StarCraft / Diablo sunt de obicei bine până la 30FPS, dar chiar și atunci anumite efecte speciale pot părea un pic cam agitate.
De obicei nu am probleme până nu sunt sub 40FPS. În jurul valorii de 40fps choppiness poate obține destul de rău că o rachetă în sferturi aproape cotlete prea mult pentru a estima este viteza relativă și este mai greu de prezis este impactul. Deci, în loc de un obiect rapid care se mișcă spre tine, seamănă mai mult cu un teleport de rachetă care sare spre tine la o viteză medie, dar este greu să-ți dai seama de viteză., Ca cineva a aruncat o minge de bază la tine cu un stroboscop de funcționare, veți pierde, probabil, mingea.