"We are back" « oc.at

Was ist Vsync?

[THC] Freezer 17.04.2004 - 15:37 966 8
Posts

Sluger

suche 8800 Ulta !
Avatar
Registered: Apr 2004
Location: Wien
Posts: 699
Hallo, ich beziehe mich auf den Thread:

http://overclockers.at/showthread.p...threadid=112143


Genau das gleich Problem hab ich auch...

Was ist bitte vsync ? Wie deaktiviere ich das ??


Thx.

TOM

Legend
Oldschool OC.at'ler
Avatar
Registered: Nov 2000
Location: Vienna
Posts: 7475
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?
Avatar
Registered: Jun 2002
Location: st.margarethen/s..
Posts: 2449
vsync=framerate wird an die bildwiederholrate des monitors angepasst
lässt sich in den treibereinstellungen der graka deaktivieren

-fenix-

OC Addicted
Registered: Dec 2001
Location: Wien 21
Posts: 4650
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
Avatar
Registered: Sep 2003
Location: Back Home
Posts: 2042
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
Registered: Dec 2001
Location: Wien 21
Posts: 4650
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
Avatar
Registered: Sep 2003
Location: Back Home
Posts: 2042
Ich hatte eigentlich noch nie zerhackte Bilder.

-fenix-

OC Addicted
Registered: Dec 2001
Location: Wien 21
Posts: 4650
Zitat von Erklärbär
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
Avatar
Registered: Sep 2003
Location: Back Home
Posts: 2042
WC 3 TFT
UT2003
Prince of persia
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz