PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frames, Bildwiederhorate und VSync


Scream
2002-12-25, 13:03:57
Hi !!

Kann mir mal jemand den genauen Zusammenhang zwischen den Frames/s, der Bildwiederholrate und VSync erklären?
Wenn man mehr Frames hat, als die Bildwiederholrate darstellen kann, bringt das doch nichts, oder?
Als Beispiel: Ich habe bei Battlefield 1942 100 Frames aber nur eine Bildwiederholrate von 85 Hz, was bringen mir dann die 100 Frames, wenn nur 85 dargestellt werden können?
VSync ist ja irgendeine Technik, die versucht, immer konstant viele Frames auf den Bildschirm zu bringen. Lieg ich da richtig? Wenn ich VSync aktiviere, läuft dann das Spiel flüssiger, trotz weniger Frames?
Was empfehlt ihr für Spiele: VSync an oder aus?
Ich bedanke mich jetzt schonmal für eure sicherlich sehr guten Antworten.

Demirug
2002-12-25, 13:25:37
Frames/s ist die Anzahl der Bilder die vom Chip pro Sekunde berechnet werden.

Bildwiederholrate gibt an wie oft der Chip den aktuellen Inhalt des Bildspeichers auf dem Monitor ausgibt.

Diese Werte sind erst einmal vollkommen unabhängig voneinader. Jetzt kommt aber der sogenate V-Sync ins Spiel. Ein neuer Frame wird ja grundsätzlich erst mal in einem nicht sichtbaren Bereich der Grafikspeichers gerendert. V-Sync heist nun das dieser unsichtbare Bereich (Back Buffer) während des Vertikalen Strahlrücklaufs des Monitors (deswegen auch V für Vertikal) mit dem Sichtbaren (Front-Buffer) vertauscht wird. Daraus ergeben sich aber einige Dinge.

Wenn nur 2 Buffer (Doppelbuffer) zur verfügung stehen muss der Chip nachdem er einen Frame fertig gerendert hat auf den Strahlrücklauf warten bevor er mit dem nächsten anfangen kann. Deswegen können bei aktivem V-Sync niemals mehr Frames/s gerendert werden als es die Bildwiederholrate erlaubt.

Ist der Chip nun nicht in der Lage innerhalb der Zeit welche die Karte (genaugenommen der RAM-DAC) braucht um ein Bild komplett zum Monitor zu übertragen den nächsten zu erstellen wird das gleiche Bild ein zweites mal übertragen und die Frames/s halbieren sich. Schafft er es auch in dem Zeit für 2 Bildübertragungen hat man nur noch ein drittel usw.

Bei 85 Hz ergibt das dann:

85 Frames/s
42.5 Frames/s
28.32 Frames/s
21.25 Frames/s
17 Frames/s
...

So betrachtet hat der V-Sync scheinbar nur Nachteile. Der Vorteil des V-Sync ist das er wirksam verhindert das man auch dem Monitor auf dem oberen Teil den Alten Frame sieht und auf dem unteren Teil schon den neuen. Zu dem finden es einige angenehmer eine konstante Framerate zu haben. Das ist aber eine eher subjektive sache.

Scream
2002-12-25, 13:49:54
Erstmal einen riesen Dank an dich. Jetzt verstehe ich das schon besser.
Also sollte man VSync grundsätzlich ausschalten, wenn man eine schlechte Grafikkarte oder wenig Frames hat?

Demirug
2002-12-25, 16:19:47
Originally posted by Scream
Erstmal einen riesen Dank an dich. Jetzt verstehe ich das schon besser.
Also sollte man VSync grundsätzlich ausschalten, wenn man eine schlechte Grafikkarte oder wenig Frames hat?

Grundsätzlich ist so eine Sache. Das hängt auch immer etwas vom Spiel ab.

Scream
2002-12-25, 18:47:44
Einfach mal gefragt:
Was würdest du mir für UT 2003 und Battlefield 1942 empfehlen?
Habe eine GeForce 4 Ti 4400, 640 MB DDR-RAM 266 MHz und einen Thunderbird 1400 @ 1600.

apollo
2002-12-25, 18:54:14
/me spielt grundsätzlich nur noch mit VSync on.
Das Tearing stört mich grade bei Shootern besonders und mit VSync siehts imo etwas smoother aus. :)

aths
2002-12-25, 19:26:17
Ich spiele auch lieber mit VSync, aber bei Quake kanns echt nerven wenn die 100 fps knapp nicht zustande kommen: Dann droppt er auf 50, was mir natürlich nicht reicht :naughty:

<Werbung>

Mit aTuner kann man Vsync bequem für beide APIs (OpenGL, D3D) regeln

</Werbung>

FormatC
2002-12-25, 20:12:04
Ich spiele auch mit Vsync an, zumindest für Counter-Strike. Ohne sind die Bildverzerrung unerträglich. Ich habe sogar um konstante FPS zu halten auf FSAA verzichtet (aber nicht leichtfertig).

Frage:
Woran kann es liegen, dass speziell in CS, ohne Vsync die Bildverzerrung auf GeForce3 deutlicher (nerviger) auftreten als mit meiner Voodoo3?

aths
2002-12-25, 20:41:33
Originally posted by FormatC
Woran kann es liegen, dass speziell in CS, ohne Vsync die Bildverzerrung auf GeForce3 deutlicher (nerviger) auftreten als mit meiner Voodoo3? Gute Frage. Keine Ahnung. Ich glaube ich spielte auf der Voodoo4 ohne VSync (und in 32 Bit, aber ohne FSAA :() und Tearing störte praktisch gar nicht.

Wuzel
2002-12-25, 23:50:17
Andere frage : Vsync ist doch aufnem TFT fürn Popo oder ?

Xmas
2002-12-26, 01:22:09
Originally posted by Wuzel
Andere frage : Vsync ist doch aufnem TFT fürn Popo oder ?
Wieso? Es macht prinzipiell keinen Unterschied ob TFT oder CRT. Tearing kann genauso auf einem TFT auftreten.

ow
2002-12-26, 12:00:35
Originally posted by Xmas

Wieso? Es macht prinzipiell keinen Unterschied ob TFT oder CRT. Tearing kann genauso auf einem TFT auftreten.

Ich denke, er meinte eher die Limitierung auf 60-75fps, je nach Refresh. Bei CRTS nutze ich immer min. 85Hz.

aths
2002-12-26, 13:12:46
Originally posted by ow
Ich denke, er meinte eher die Limitierung auf 60-75fps, je nach Refresh. Bei CRTS nutze ich immer min. 85Hz. <rumproll>

Ich auch, aber nur bei 1600x1200, sonst 100 oder 120 Hz.

</rumproll>

Der Nachteil ist natürlich, dass die Anforderungen an die Graka steigen :naughty:

StefanV
2002-12-26, 13:40:49
Originally posted by ow


Ich denke, er meinte eher die Limitierung auf 60-75fps, je nach Refresh. Bei CRTS nutze ich immer min. 85Hz.

Hm, mein TFT verträgt auch 120Hz, allerdings nervt das Kästchen im oberen Rechten Teil etwas...
(Laut Hersteller maximal 85Hz)

Allerdings sind konstante 75fps auch schon sehr flüssig...

Wuzel
2002-12-26, 16:50:58
Originally posted by ow


Ich denke, er meinte eher die Limitierung auf 60-75fps, je nach Refresh. Bei CRTS nutze ich immer min. 85Hz.

Genau das ...

aths
2002-12-26, 17:11:30
Originally posted by Stefan Payne
Hm, mein TFT verträgt auch 120Hz, allerdings nervt das Kästchen im oberen Rechten Teil etwas... Welches Kästchen?

StefanV
2002-12-26, 19:14:25
Originally posted by aths
Welches Kästchen?

Das Kästchen, in dem 'Signal Error' drin steht und in dem 2 Zahlen (Widerholrate und Vertikalfrequenz) rot blinken ;)

aths
2002-12-26, 19:44:40
Originally posted by Stefan Payne
Das Kästchen, in dem 'Signal Error' drin steht und in dem 2 Zahlen (Widerholrate und Vertikalfrequenz) rot blinken ;) ... du machst Sachen.

Der TFT meiner Eltern läuft bei 1280x1024 klaglos auch mit 75 Hz, obwohl er lt. Handbuch nur 60 und 70 Hz unterstützt. Habe aber wieder auf 60 Hz "runter getaktet" :)

Xmas
2002-12-27, 01:42:32
Originally posted by Wuzel
Genau das ...
Ich habe oft VSync an bei 60Hz. "Dank" der Reaktionszeit bringen mehr fps auch nicht wirklich viel.

Voodoo3Killer
2002-12-30, 21:27:18
Originally posted by aths
<rumproll>

Ich auch, aber nur bei 1600x1200, sonst 100 oder 120 Hz.

</rumproll>


Hmm ich zock auch bei 1600x1200 noch mit 100hz...

Aber sowieso ausschließlich mit VSync...

Unregistered
2002-12-30, 23:10:37
Originally posted by Scream
Einfach mal gefragt:
Was würdest du mir für UT 2003 und Battlefield 1942 empfehlen?
Habe eine GeForce 4 Ti 4400, 640 MB DDR-RAM 266 MHz und einen Thunderbird 1400 @ 1600.

Bongloader
2002-12-30, 23:17:58
Originally posted by Scream
Einfach mal gefragt:
Was würdest du mir für UT 2003 und Battlefield 1942 empfehlen?
Habe eine GeForce 4 Ti 4400, 640 MB DDR-RAM 266 MHz und einen Thunderbird 1400 @ 1600.

Also normalerweise laß ich vsync an, vor allem bei shootern wie ut2003 oder eben bf1942. vsync off bringt mir z.b. bei ut2003 in der praxis gar nichts, die cpu limitiert hier meine (und auch deine) leistung ohnehin, und das tearing ist schlimm. ganz anders siehts z.b. bei hot pursuit II aus, das laeuft auch in 1600x1200 noch mit 50+++ fps, allerdings nur bei vsync off, das tearing faellt hier fast net auf, vsync an ruckelt arg.

3dfx Voodoo5 5500
2002-12-31, 00:49:20
Originally posted by aths
<rumproll>

Ich auch, aber nur bei 1600x1200, sonst 100 oder 120 Hz.

</rumproll>

Der Nachteil ist natürlich, dass die Anforderungen an die Graka steigen :naughty:


Originally posted by Voodoo3Killer


Hmm ich zock auch bei 1600x1200 noch mit 100hz...

Aber sowieso ausschließlich mit VSync...



Was habt ihr denn für Monitore?

1600 bei 100Hz ??? :O

Talionis@3Dcenter
2002-12-31, 01:29:07
ist es nicht normal bei tco 99 monitoren?=)

meiner 19" Iiyama HM903DT vision master pro 454 packt bei 1920x1440 noch respektable 86hz:) aber ich mache nur sehr selten so ne auflösung da man dann eh kaum was lesen kann:) 1600x1200 bei 100hz reichen mir völlig aus und dann kann ich auf AA verzichten da es immer noch schneller ist als 1280x1024 mit 2xAA und texturen sehen schärfer aus:))

3dfx Voodoo5 5500
2002-12-31, 02:56:15
mein kumpel hat auch nen 19er iyama mit 95khz und der packt nur 16*12 @75hz

StefanV
2002-12-31, 03:01:36
Originally posted by Wolfsheim1983
mein kumpel hat auch nen 19er iyama mit 95khz und der packt nur 16*12 @75hz

Der PRO454 hat aber 130kHz ;)

PS: mein A901HT, VM450 PRO hat 'nur' 115kHz...

3dfx Voodoo5 5500
2002-12-31, 03:18:38
nunja 130khz :bonk: ist bestimmt recht teuer das gerät :)
wenn wir schon mal dabei sind, ich habe einen Siemens Nixdorf MCM 1702 von August 1995 :D (ist mein HauptPC Monitor)
der macht bei 1600 85hz ??? ist ein 17er ... wie geht das denn, haben die so ne gute quali? Hab den schon 2 Jahre und der hat auch eine bestechende Bildquali

Voodoo3Killer
2002-12-31, 14:16:50
Originally posted by Wolfsheim1983
nunja 130khz :bonk: ist bestimmt recht teuer das gerät :)

Nee, die Preise gehen eigentlich!

StefanV
2002-12-31, 21:27:28
Originally posted by Wolfsheim1983
nunja 130khz :bonk: ist bestimmt recht teuer das gerät :)
wenn wir schon mal dabei sind, ich habe einen Siemens Nixdorf MCM 1702 von August 1995 :D (ist mein HauptPC Monitor)
der macht bei 1600 85hz ??? ist ein 17er ... wie geht das denn, haben die so ne gute quali? Hab den schon 2 Jahre und der hat auch eine bestechende Bildquali


1. nö, ist nicht teurer als andere 19" Flat Geräte mit Schlitzmaske wie z.B: ein Samsung 959NF...
2. mein Beileid, ich hab gerad ein EIZO FlaxScan L461 16" TFT *eg*

Aquaschaf
2003-01-03, 15:06:52
hab den monitor auch . 430€ für einen Monitor mit 130KHZ und so gutem bild ist ja ok .