Screen Flicker, Frame Rate to high

hey all

i'm having a problem with setting my app to full screen, there is a white screen flicker, having reading previous posts on this subject, i have checked for duplicated spritebatch, set Vsync on and checked for perferedMultiSampling,

however i have noticed that the frame rate is running higher than it should, (75 frames per second instead of 60), even stranger is when running an FRAPS (frame rate reader), the app works fine with not flicker (although still running at 75 frames)..

game works fine in windowed mode, at 60 frames a second, i reckon that the extra 15 frames are being rendered as white,

(screen res 1024x768)

(monitor refresh rate 60)

(graphic card geforce 6800, drivers up-to-date)

Any ideas?

Thanks

[806 byte] By [CanalsideStudios] at [2007-12-27]
# 1

There are two different "rates" in XNA. There is one that is settable, which defaults to 1/60th of a second which is the rate at which the Update method is desired to be called (it isn't guarenteed).

The other (as far as I know) isn't settable. It is the rate at which the Draw routine is called. This is called, basically, as often as possible, dependant on hardware and scene complexity, etc.

What you are reading from FRAPS I would be the Draw rate which might (should) happen more often than Update, so the 75 fps is ok.

You might consider posting your Draw code so we could look for issues.

- Kurt

KurtJaegers at 2007-9-4 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Game Studio Express...
# 2
Found the problem, Graphics.present() makes the screen flicker at full screen,
CanalsideStudios at 2007-9-4 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Game Studio Express...