Vsync, aan of uit?

vsync vereist 3 buffers om correct te werken (zonder hic-ups), dus het zal iets meer videogeheugen gebruiken.
hier is hoe een standaard dubbel gebufferde(geen vsync) renderer werkt.
Videocard-front-end streamt continu Buffer 1 naar uw monitor. Je GPU draait weg om het volgende frame te renderen naar Buffer 2. Het frame is klaar, nu worden Buffer 1 en 2 verwisseld. Dit verwisselen meer dan waarschijnlijk gebeurt midden frame en je ziet scheuren.,
In dit geval draait de GPU vol vermogen om te proberen te renderen naar Buffer 2.
typische Tripple buffering (Vsync on). Buffer 1 is altijd synchroon met uw monitor en streamt voortdurend gegevens. Buffer 2 is niet gesynchroniseerd met iets is een bijgewerkt wanneer de GPU wordt gedaan rendering van het huidige frame. Buffer 3 wordt actief gerenderd vanuit de GPU
dus, de GPU maakt volle snelheid naar buffer 3, Zodra de GPU is gedaan met het huidige frame, wisselt het Buffer 3 en buffer 2 en start onmiddellijk op het volgende frame.
Buffer 1 kan nog steeds streamen naar de monitor, dus buffer 1 en 2 wisselen niet., Nu, het gebeurt gewoon dat de GPU eindigt nog een ander frame en opnieuw swaps buffer 2 en 3. Zo, het vorige frame werd gerenderd, maar nooit weergegeven.
nu wordt de monitor opnieuw gesynchroniseerd en swaps buffer 1 en 2 en nu krijg je het volgende frame te zien.
merk op dat in zowel V-sync aan als uit, de GPU volledig uit gaat.
Met v-sync, als uw FPS onder uw verversingssnelheid is, dan zult u elk frame weergegeven zien. Als u meer FPS produceert dan uw refresh, wordt een frame gewoon verwijderd en vervangen door nieuwe gegevens.,
edit:
Ik kan sub 50fps waarnemen, maar alleen in spellen waar ik met de muis kan bewegen, zoals FPS spellen.
als ik plotseling draai de camera 180 graden en ik krijg 30 fps, zal ik gaten tussen objecten op het scherm merken. Elke keer dat er snelle beweging aan de gang is, is de kloof tussen de updates van de objecten op het scherm merkbaar.
U kunt de Frame Rate zien als een stroboscooplicht. Als iets snel genoeg beweegt met een langzame stroboscoop, zul je zien springen. Ik begin te merken dit Springen rond 50FPS, maar alleen voor snellere bewegende games., Games als WoW / StarCraft / Diablo ik ben meestal prima tot 30FPS, maar zelfs dan bepaalde speciale effecten kan een beetje schokkerig lijken.
Ik heb meestal geen problemen totdat ik onder de 40 FPS ben. Rond 40fps kan de wankelheid erg genoeg zijn dat een raket in korte kwartalen te veel hakt om zijn relatieve snelheid in te schatten en het is moeilijker om zijn impact te voorspellen. Dus, in plaats van een snel object dat naar je toe beweegt, lijkt het meer op een raket teleport die naar je toe springt met een gemiddelde snelheid, maar het is moeilijk om de snelheid te achterhalen., Zoals iemand die een basisbal naar je gooit met een stroboscoop, mis je de bal waarschijnlijk.

Leave a Comment