• Advertisement

Archived

This topic is now archived and is closed to further replies.

True Frame Rate

This topic is 6452 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

My game gives me a frame rate of 86 on my computer, and 60 on my friends, meaning that it''s being limited by the refresh rate of the card. I was wondering, is there any way to find the true frame rate, as in, how many times your loop actually could be calculated per second without video card limitations, short of just skipping the drawing and outputting to the debugger?

Share this post


Link to post
Share on other sites
Advertisement
My guess would be no; not unless you skip the rendering all together...

Lower your res & increase your refresh rate

And if it's above 86... add more stuff! then optimize more


On second thought yes there is.
Create a seperate thread for rendering apart from game logic - see my Thread discussion thread

*Note* That is not an easy task (to do from the beginning, much less now that you seem to be a long ways into the project)
Edited by - Magmai Kai Holmlor on June 25, 2000 9:41:26 PM

Edited by - Magmai Kai Holmlor on June 25, 2000 9:42:55 PM

Share this post


Link to post
Share on other sites
Try disabling the v-sync on your friend's computer. It can sometimes be foudn in advanced or specialized display properties. If he has a little monitor icon or some special display properties in teh taskbar, you can also use that.

The trouble with multithreading and ignoring the actual display is that the rendering takes up a very significant amount of time in the render process, and if you multithread and mutex correctly, the framerate will still be limited by the draw rate, which is "locked" to the refresh rate.

Edited by - Assassin on June 25, 2000 9:49:06 PM

Share this post


Link to post
Share on other sites
If you are using direct draw, and you flip your buffers,
you can specify the DDFLIP_NOVSYNC flag to bypass the
monitor rate. I know you can use the same sort of thing
in opengl (as per the quake II timedemo)


----------
Disco Love For Everyone

Share this post


Link to post
Share on other sites

  • Advertisement