Seite 2 von 3
Verfasst: 04.09.2008 22:15
von THEEX
grins....
Davon ab, bin ich einfach davon ausgegangen, daß klar ist, was man einstellen muß, daß die FPS nicht Synchronierst werden... ^^
Mein Fehler!
Verfasst: 04.09.2008 22:16
von Kaeru Gaman
lies ma mein edit...
ich teste noch mal ohne setframerate ohne sync...
Verfasst: 04.09.2008 22:19
von THEEX
Hmmm, also durch SetFrameRate umgehe ich bei mir die Sync, war auch schon immer mit jeder anderen Grafikkarte so...
Verfasst: 04.09.2008 22:22
von Kaeru Gaman
also, mit NoSync und SmartSync ergeben sich keine Unterschiede.
immer 4 FpS wenn man plot und circle mischt.
@X
benutzt du DX9 Subsystem?
> durch SetFrameRate umgehe ich bei mir die Sync
hab ich noch nie getestet, ob das wirklich so ist...
ich war immer davon ausgegangen, dass trotzdem ein VSync durchgeführt wird.
benutzt du eigentlich nen CRT? die haben ein anderes Sync-Verhalten als TFTs....
Verfasst: 04.09.2008 22:36
von THEEX
Ah, ich hab immer noch CRT, mit TFT hab ich nur von meinem Arbeitsplatz her Erfahrung... ^^
benutzt du DX9 Subsystem?
nö
Verfasst: 04.09.2008 23:15
von Kaeru Gaman
habs mal ins intertationale forum gesetzt:
http://www.purebasic.fr/english/viewtopic.php?t=34016
vielleicht weiß einer von den anderen Kollegen woran es liegen kann...
THEEX hat geschrieben:Wobei auch die 1. Variante bei ca 230 FPS leicht ruckelig erscheint.
das könnte übrigens daher kommen, dass der VSync mit 240FpS läuft,
und die 230 zustande kommen, weil manche Frames 2 Syncs lang angezeigt werden.
das nimmt das Auge dann nicht mehr bewußt war, aber es entsteht der eindruck dass es "irgendwie ungleichmäßig" ist.
Verfasst: 04.09.2008 23:31
von cxAlex
Ich hab das ganze auch mal getestet (auf einem LCD, 60 Hz) und hab folgende Werte erhalten: 120,60,60,60,60.
Hoffe das hilft euch weiter.
Verfasst: 04.09.2008 23:35
von Kaeru Gaman
nicht im mindesten, das vergrößert das rätsel nur.
... benutzt du DX9 subsystem?
oder sonst irgendwas spezielles?
ist das ein nVidia / ATI -Problem? ich hab ne GForce...
Verfasst: 05.09.2008 00:06
von cxAlex
Kein Subsystem, Ich hab auch ne GForce und es ist ein Sony-Monitor.
XP Sp3,alle Treiber aktuell.
//Edit: ich seh grade das Fred im englischen Forum das ganze anscheinen geklärt hat.
Verfasst: 05.09.2008 02:21
von Kaeru Gaman
yo, Fred hat das geklärt.
fragt sich nur, warum dein LCD da aus der reihe fällt...
@ALL: Die Lösung
Plot mit Farbangabe benutzt nicht den normalen DeviceContext
wie die anderen Draw-Befehle oder wie Plot ohne Farbangabe,
sondern ist optiniert über Direct Surface Access.
wenn man den optimierten Plot-Befehl mit anderen Draw-Befehlen mischt,
muss ständig zwischen DSA und DC hin- und her- geschaltet werden.
Also:
entweder, wenn man mischen muss,
nur einfache Plot befehle benutzen, ohne Farbangabe,
oder eben nicht mischen:
die Plot-Befehle mit Farbangabe für sich hintereinander abhandeln
und dann die anderen Draw-Befehle, oder umgekehrt.