vsync richiede 3 buffer per funzionare correttamente (senza hic-up), quindi userà leggermente più memoria video.
Ecco come funziona un renderer standard a doppio buffer(senza vsync).
Videocard front-end flussi continuamente Buffer 1 al monitor. La tua GPU si sta allontanando per rendere il frame successivo al Buffer 2. Il telaio finisce, ora Buffer 1 e 2 sono scambiati. Questo scambio più che probabile accade a metà fotogramma e si vede strappare.,
In questo caso, la GPU sta eseguendo piena potenza per provare a eseguire il rendering su Buffer 2.
Tipico buffering Tripple (vsync on). Buffer 1 è SEMPRE in sincronia con il monitor e costantemente flussi di dati. Buffer 2 non è sincronizzato con nulla è un aggiornamento ogni volta che la GPU è fatto il rendering del frame corrente. Il buffer 3 viene reso attivamente dalla GPU
Quindi, la GPU esegue il rendering a PIENA VELOCITÀ su buffer 3, una volta completata la GPU con il frame corrente, scambia Buffer 3 e buffer 2 e inizia immediatamente sul frame successivo.
Il buffer 1 potrebbe essere ancora in streaming sul monitor, quindi il buffer 1 e 2 non si scambiano., Ora, si dà il caso che la GPU finisca ancora UN ALTRO frame e di nuovo scambi il buffer 2 e 3. Quindi, il frame precedente è stato reso ma mai visualizzato.
Ora, il monitor è ri-sincronizzazione e swap buffer 1 e 2 e ora si arriva a vedere il fotogramma successivo.
Si noti che in entrambi v-sync on e off, la GPU sta andando pieno fuori.
Con v-sync, se il tuo FPS è sotto la tua frequenza di aggiornamento, vedrai ogni fotogramma renderizzato. Se produci più FPS del tuo aggiornamento, alcuni frame verranno eliminati e sostituiti con nuovi dati.,
modifica:
Posso percepire sub 50fps ma solo nei giochi in cui posso muovermi con il mouse, come i giochi FPS.
Se improvvisamente oscillare la fotocamera di 180 gradi e sto ottenendo 30FPS, noterò spazi tra gli oggetti sullo schermo. Ogni volta che c’è movimento veloce in corso, spazi tra gli aggiornamenti degli oggetti sullo schermo è evidente.
Si può pensare al Frame Rate come una luce stroboscopica. Se qualcosa si muove abbastanza velocemente con uno strobo lento, vedrai saltare. Comincio a notare questo salto intorno a 50FPS ma solo per giochi in movimento più veloci., Giochi come WoW / StarCraft / Diablo Sono in genere bene fino a 30FPS, ma anche allora alcuni effetti speciali possono sembrare un po ‘ mosso.
Di solito non ho problemi fino a quando non sono sotto 40FPS. Intorno a 40fps la choppiness può diventare abbastanza grave che un razzo in quarti ravvicinati braciole troppo per stimare la sua velocità relativa ed è più difficile prevedere il suo impatto. Quindi, invece di un oggetto veloce che si muove verso di te, sembra più un teletrasporto razzo che salta verso di te a una velocità media, ma è difficile capire la velocità., Come qualcuno che ti lancia una palla base con uno strobo in esecuzione, probabilmente perderai la palla.