Was ist Vsync?
[THC] Freezer 17.04.2004 - 15:37 966 8
Sluger
suche 8800 Ulta !
|
|
TOM
LegendOldschool OC.at'ler
|
desktop - rechtsklick -> eigenschaften - einstellungen - erweitert...
dann unter 3D bei D3D + OGL Vertikale synch. immer aus/always off
bei der vertikalen synch. kannst du nur so viele fps haben wie der Bildschirm Herz = 1024*768 @ 85 Hz = 85 FPS max.
|
centaur
it's still alive?
|
vsync=framerate wird an die bildwiederholrate des monitors angepasst lässt sich in den treibereinstellungen der graka deaktivieren
|
-fenix-
OC Addicted
|
der monitor wirft pro sekunde bestimmt oft ein neues bild auf den monitor, das ist die bildwiederholrate
der grafikchip berechnet einen frame (3d-bild) zuerst in den backbuffer(sammelnder zwischenspeicher) und vertauscht diesen dann mit dem frontbuffer(ausgebender zwischenspeicher) wenn das bild fertig ist sprich: er rechnet ein bild in speicher A wenn es fertig ist wird A ausgegeben und er rechnet in speicher B weiter ist das bild in speicher B fertig wird es ausgegeben und er rechnet wieder in A hinein usw.
mit v-synch aus wird der buffer jedes mal getauscht (bild ausgegeben) wenn es fertig ist das kann weit öfter sein als der monitor ein bild ausgibt oder weit seltener - je nach komplexität des zu berechnenden szenarios wenn die graka schneller oder langsamer ist kann es aber sein das zB "1,5" oder "0,5" bilder pro refresh ausgegeben werden es entstehen die typischen durchgeschnittenen bilder in denen ein teil des bildes etwas älter ist als rest - in bewegung hat man zerhackte bilder
mit v-synch ein wird der back- und der frontbuffer jedesmal getauscht wenn der monitor ein bild ausgibt (also synchron dazu)
wenn die graka schneller mit dem bild fertig ist als der monitor mit einem zyklus muss sie warten bis der monitor wieder für die ausgabe bereit ist, daher kann man mit v-synch on nicht mehr fps haben als der monitor Hz
wenn das bild im backbuffer aber noch nicht fertig ist wenn der monitor refresht muss die graka ersatzweise den vorigen frame nochmal ausgeben ist die graka dauerhaft etwas zu langsam hat man jeden frame doppelt und die framerate sinkt dadurch auf die hälfte (zB 50fps statt 100fps bei 100Hz)
Bearbeitet von -fenix- am 17.04.2004, 23:21
|
Erklärbär
Banned
|
Also is im Prinzip beides "schlecht" Wenn man nen Monitor hat der z.B: 100Hz schafft kann man VSync also ruhig einschlaten, wenn er Monitor hingegen keine hohe HZ also Bildwiederholrate hat sollte mans ausschalten?
Oder sollte es prinzipiell ein/ausschlaten? Ich habs jetzt z.B. aus.
|
-fenix-
OC Addicted
|
beim benchen sollte man es prinzipiell ausschalten weil die graka sonst oft warten muss wenn sie zu schnell ist
in spielen würde ich es eigendlich immer einschalten weil dann ganze bilder und keine bildfetzen ausgegeben werden mich machen die zerhackten frames wahnsinnig - ist aber geschmackssache
|
Erklärbär
Banned
|
Ich hatte eigentlich noch nie zerhackte Bilder.
|
-fenix-
OC Addicted
|
Ich hatte eigentlich noch nie zerhackte Bilder. bei welchen spielen? bei manchen kommens ie stärker und bei manchen weniger stark zur geltung viele sehen sie auch einfach nicht
Bearbeitet von -fenix- am 17.04.2004, 23:45
|
Erklärbär
Banned
|
WC 3 TFT UT2003 Prince of persia
|