fullscreen versus windowed

  • Follow


Hey all,
I have recently implemented my performance counter class to work out what
kind of frame rate i am running. I was quite surprised to find that in
window mode I get about 91 fps, but in fullscreen it drops to about 58. is
this normal/expected, and if not, how can I fix it; what might be the causes
of the problem. thanks for any help!
david francis


0
Reply David 11/2/2004 7:49:25 AM

> Hey all,
> I have recently implemented my performance counter class to work out what
> kind of frame rate i am running. I was quite surprised to find that in
> window mode I get about 91 fps, but in fullscreen it drops to about 58. is
> this normal/expected, and if not, how can I fix it; what might be the
causes
> of the problem. thanks for any help!
> david francis

    are you changing the resolution when going fullscreen?
    maybe you have 60Hz set for the resolution you're using for
fullscreen... (vsync)

-- 
    Poison64
    http://www.poison64.prv.pl/


0
Reply poison64 11/2/2004 8:51:56 AM


poison64 wrote:
>>Hey all,
>>I have recently implemented my performance counter class to work out what
>>kind of frame rate i am running. I was quite surprised to find that in
>>window mode I get about 91 fps, but in fullscreen it drops to about 58. is
>>this normal/expected, and if not, how can I fix it; what might be the
> 
> causes
> 
>>of the problem. thanks for any help!
>>david francis
> 
> 
>     are you changing the resolution when going fullscreen?
>     maybe you have 60Hz set for the resolution you're using for
> fullscreen... (vsync)
> 

Are you using direct rendering? If rendering is happening in software it 
follows that your frame rate will depend on the number of pixels being 
rendered.

Having said that, I tried this myself (glxgears). I have direct 
rendering and, well, I get something like 1000fps in a small window 
(whatever glxgears' default is), but just 161fps at full screen.

Experts - why is this?
0
Reply Daniel 11/2/2004 6:19:00 PM

Daniel Sperka wrote:
> Are you using direct rendering? If rendering is happening in software it 
> follows that your frame rate will depend on the number of pixels being 
> rendered.
> 
> Having said that, I tried this myself (glxgears). I have direct 
> rendering and, well, I get something like 1000fps in a small window 
> (whatever glxgears' default is), but just 161fps at full screen.
> 
> Experts - why is this?

Why would hardware rendering be independent of the frame buffer size? 
Even your GPU has to draw every single pixel of it. Increasing the frame 
buffer does not increase the load on the vertex stage, but the 
rasterization stage has to deal with it in both hardware and software 
renderers.

Malte
0
Reply Malte 11/2/2004 8:42:12 PM

Daniel Sperka wrote:
> 
> Having said that, I tried this myself (glxgears). I have direct 
> rendering and, well, I get something like 1000fps in a small window 
> (whatever glxgears' default is), but just 161fps at full screen.
> 
> Experts - why is this?

Ummm...because it has to do more work drawing
the polygons.



-- 
<\___/>          For email, remove my socks.
/ O O \
\_____/  FTB.    The Cheat is not dead!


0
Reply fungus 11/2/2004 9:32:11 PM

4 Replies
120 Views

(page loaded in 0.093 seconds)

Similiar Articles:













7/28/2012 9:52:38 AM


Reply: