Archived

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

Leprosy

Very strange problem - need help

Recommended Posts

recently I transfered my game from one computer to another. The first computer it was on had a faster proccessor and MMX and the second computer had a slower processor (not by too much ) but a better video card (other computer had generic. On this first computer full screen mode i get about 52 fps, and about 35 windowed. On the new computer I installed I get 21 fps full screen and 62 fps windowed mode! why the hell might it be running better in windowed mode? any help at all would help a ton. if youve hear or run into a similar problem please lemme know Lep

Share this post


Link to post
Share on other sites
I''ve noticed very similiar results on my video card (Viper 770). I haven''t actually done any FPS testing on my own apps, but some of Diamond''s 3D configuration utilities report FPS of well over 200 FPS in windowed, but limited to 75 in fullscreen.

The 75 of fullscreen makes sense because it''s limited by the refresh rate, isn''t it? It shouldn''t be different for windowed either. My guess is that the timer for windowed is wrong.

Share this post


Link to post
Share on other sites
quote:
Original post by Arinae

I''ve noticed very similiar results on my video card (Viper 770). I haven''t actually done any FPS testing on my own apps, but some of Diamond''s 3D configuration utilities report FPS of well over 200 FPS in windowed, but limited to 75 in fullscreen.

The 75 of fullscreen makes sense because it''s limited by the refresh rate, isn''t it? It shouldn''t be different for windowed either. My guess is that the timer for windowed is wrong.


I think it might have somthing to do with using the 3d card.. if I render the tiles in 3d i dont loose any fps but it gets exponentially worste as the number of DD blits increases. go figure

Lep

Share this post


Link to post
Share on other sites
Is it possible that in full screen mode that DirectX is limited to the refresh rate because it waits for the vert. sync., while in windowed mode, it doesn''t know (or possibly care) about the refresh rate and simply doesn''t wait for the vert. sync.

Hmmm....



Dino M. Gambone

Good judgement is gained through experience. Experience, however, is gained through bad judgement.

Share this post


Link to post
Share on other sites
I havent tried my game in windowed mode, but I do know that mine wont go faster then the vertical refresh rate, so the max fps I get is 75 or 60, depending on what I set my monitor refresh rate to.

Possibility

Share this post


Link to post
Share on other sites
Well On most apps I do get a hundred or so FPS windowed, which would be impossible considering my refresh rate on the monitor is about 70hrtz - so you are correct windowed modes dont wait for the refresh correctly. But I dont think, waiting for the refresh would bring performance down below 20 fps - which is what im getting in Full screem mode.

Share this post


Link to post
Share on other sites
I know you''ve all probably checked this already, but i was seeing the same problem. It turned out that I had a large background image that was so big it couldn''t possibly fit in video ram. As a result, DD put it in system memory. When I moved to a computer with a better graphics card (but slower processor), suddenly DD was able to fit the bitmap into video ram. Since I was relying on the image to be in system ram (I was doing reads and such) the FPS dropped significantly on the faster machine. After I corrected to assignment of the surface explicitly to system memory, the problems went away.

Share this post


Link to post
Share on other sites