Nope, that has not been my experience at all! I've always found that fullscreen makes a big difference. I just tried one of my old pygame+GL test scripts that was written to test the effect of varying the resolution. Here's what it gave me for fullscreen modes and windowed modes:
FULLSCREEN: 1920x1080: 17.3fps 1280x720: 55.6fps 960x540: 153.7fps ~FULLSCREEN: 1920x1080: 17.5fps 1280x720: 36.2fps 960x540: 58.7fps As you can see, the smaller the resolution, the more performance fullscreen gives you. In my case if you're running at the maximum possible resolution, fullscreen makes no difference, but only then. Hope that helps! Christopher On Mon, Jul 4, 2011 at 3:21 PM, James Mazer <james.ma...@yale.edu> wrote: > I've always been under the impression pygame+GL performance was > substantially better when running with the FULLSCREEN flag > set. However, recently, I started playing around with NOFRAME windows > fit to the monitor size and found no big performance hit. > > Is this generally the experience of most people? Is it generally safe > with modern video cards to assume that windowed & fullscreen modes > give you similar to performance levels for pygame+GL? This is for an > app that uses mostly GL on top of pygame and runs with > __GL_SYNC_TO_VBLANK set. > > Under linux, fullscreen debugging can be dangerous (it's too easy for > a bug to lock up the machine requiring a reboot/xserver-restart), so it > would be nice to not use it -- my app has a scripting language, so > even with a bug-free production version a user can lock up the > screen, so just using windowed mode for testing's not sufficient.. > > Thanks, > /jamie > > -- > James Mazer > Department of Neurobiology > Yale School of Medicine > phone: 203-737-5853 > fax: 203-785-5263 >