Zu niedrige Framerate
-
Es liegt am VSYNC.
-
Und was muss ich tun, damit ich die wahre Framerate erkennen kann ??
-
Schalt vielleicht mal vernünftig das VSYNC aus guck dafür vielleicht mal in die SDK samples die laufen bei mir teilweise bis zu 2000-3000 fps im fenster. Falls da VSYNC auch an ist guck die den Frame couter an.
-
Kann einfach am GraKa Treiber liegen (vielleicht mal schauen ob der eine Einstellung hat), aber im windowed Mode sollte der VSync eigentlich immer aus sein(?).
-
ist bei mir in d3d immer an (im widow) (NVidia und ATI getestet)
und in ogl je nach einstellung vom treiberrapso->greets();
-
windows2000 hat bekanntlich diesen 60Hz Bug (Falls du win2000 benutzt). Es gibt massig Programme die das fixen.. such mal in google nach "60 Hz Bug Win2000" oder so. Aber sonst kann ich auch nur sagen.. VSync!
-
Zum 60 Hz Bug gab's hier schonmal was...
Der eine hat gesagt, das RefreshLock hätt'n Virus, also scan's sicherheitshalber mal durch. Ich benutz' es aber auch.
MfG Sarge
-
Hallo Leute
Ich verstehe nicht ganz, was das Ganze mit meinem Problem zu tun hat ! Ich habe doch gesagt, dass ich den Presentation Intervall auf D3DPRESENT_INTERVAL_IMMEDIATE gesetzt habe. Dann spielt doch das VSYNC keine Rolle mehr ??Gruss Ishildur
-
Hallo,
wenn der treiber deiner graka sagt VSYNC an dann ist auch VSYNC an.
und das ist auch gut so...
-
Ach so, ok, jetzt wird mir einiges klar. Wenn ich das also richtig verstehe, dann kehrt die Methode IDirect3DDevice9::Present nicht zurück, bis der Bildschirm das Bild vollständig aufgebaut hat, und sie zeichnen kann ?
Gruss Ishildur