lecker12345
Ensign
- Registriert
- Aug. 2008
- Beiträge
- 216
warum brechen immer so die frames ein? stele sogar aa nur auf 2x rest alles voll
i7 930
6gb ram
tagan 600watt
i7 930
6gb ram
tagan 600watt
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Hallo, wenn du Vsync anhast und auch knapp nur unter 60fps, halbieren sich die FPS auf 30!
In der Regel wird Double Buffering eingesetzt . --> Front- und Backbuffer.
Wenn ein Bild fertig gerendert ist, wird geswapt. --> Adressen von Front(zeigt das jetzige Bild an ) und Back(berechnet das neue Bild) werden vertauscht.
Nehmen wir als Beispiel 100hz als optimale Frequenz. Ein Bild wird bei 100FPS in 10ms fertig gerendert und es wird geswapt.
Wenn du dagegen nur 70FPS hast, dauert einmal rendern 14,3ms . Aber da nur aller 10ms geswapt werden kann, dauert der ganz Vorgang 20ms(6,7ms Wartezeit). Das eine Bild braucht also 20ms und die FPS halbieren sich.
edit:
VSync hat aber auch Vorteile. Nämlich Tearing verhindern(es wird kontrolliert geswapt und erst wenn ein BIld auch fertig ist ), aber dafür gibt es halt diese großen Perfomancesprünge.