Sign in to follow this  

DirectX: VSync

Recommended Posts


just a little question about the RefreshInterval: I created a Direct3D9 fullscreen device and set
presentParameters.FullScreen_RefreshRateInHz = 29;
presentParameters.PresentationInterval = D3DPRESENT_INTERVAL_ONE;
(The enumeration of my Monitor showas he supports 29 Hz).
Now if I start my game my fps counter still shows 60 fps.

Just out of curiosity: Why does my game render with 60 fps instead of the set 29?

Share this post

Link to post
Share on other sites
Because what hardware accelerated D3D supports and what your monitor supports might not be the same thing. If you really want a refreash rate of 29 try PRESENT_INTERVAL_TWO with a 60 Hz rate in your present params.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this