VSync, På eller Av?

vsync krever 3 buffere for å fungere riktig(uten hic-ups), så vil den bruke opp litt mer videominne.
Her er hvordan a dobbeltrom bufret(ingen vsync) gjengivelse fungerer.
Videocard front end kontinuerlig strømmer Buffer 1 til din monitor. Gpuen er spy unna til å gjengi det neste bildet for å Buffer 2. Rammen er ferdig, nå Buffer 1 og 2 er byttet. Dette bytte mer enn sannsynlig skjer midten av rammen, og du ser rive.,
I dette tilfellet, GPU er å kjøre full makt til å prøve å gjengi å Buffer 2.
Typisk Tripple buffering (vsync på). Buffer 1 er ALLTID synkronisert med skjermen og stadig strømmer data. Buffer 2 er ikke i sync med noe som er en oppdatert når GPU er gjort gjengivelse av gjeldende ramme. Buffer 3 er aktivt ytes til fra GPU
Så, GPU gjør FULL FART til å buffer 3, når GPU er gjort med nåværende ramme, det bytteavtaler Buffer 3 og buffer 2 og starter straks på neste bilde.
Buffer 1 kan likevel være streaming til skjermen, slik buffer 1 og 2 ikke bytte., Nå, det bare så skjer at GPU ferdig ennå en ANNEN ramme og igjen bytteavtaler buffer 2 og 3. Så, forrige bilde ble gjengitt, men aldri vises.
Nå, skjermen er re-synkronisere og bytteavtaler buffer 1 og 2, og nå kan du komme for å se neste bilde.
legg Merke til at i begge v-sync på og av, GPU kommer fullt ut.
Med v-sync, hvis din FPS er under oppdateringsfrekvens, så vil du se at hver ramme som er utført. Hvis du produserer mer FPS enn oppdatere, noen ramme vil bare bli droppet og erstattet med nye data.,
edit:
jeg kan føle sub 50fps, men bare i spill hvor kan jeg flytte med musen, liker FPS spill.
Hvis jeg plutselig svinge kameraet 180 grader og jeg får 30FPS, jeg vil merke gap mellom objekter på skjermen. Helst det er en rask bevegelse skjer, gapene mellom oppdateringer på objekter på skjermen er merkbar.
Du kan tenke på bildefrekvens som en strobe lys. Hvis noe beveger seg fort nok med en langsom strobe, vil du se hopping. Jeg begynner å legge merke til dette hoppe rundt 50FPS men bare for raskere å flytte spill., Spill som WoW/StarCraft/Diablo jeg er vanligvis fint ned til 30FPS, men selv da visse spesielle effekter kan virke litt hakkete.
jeg vanligvis ikke har problemer før jeg er under 40FPS. Rundt 40fps den choppiness kan få ille nok at en rakett på nært hold hakker for mye å beregne det relative hastighet og det er vanskeligere å forutsi det er virkningen. Så, i stedet for et fast objekt beveger seg mot deg, det ser mer ut som en rakett teleport hoppe mot deg på en gjennomsnittlig hastighet, men det er vanskelig å finne ut av hastighet., Som noen kaster en base ballen på deg med en strobe kjører, vil du sannsynligvis gå glipp ballen.

Leave a Comment