I’ve been developing an OpenGL application for the last year or so. Under Windows XP it runs at ~60 FPS. Under Windows 7, it runs noticeably slower with the frame rate dropping to 10 to 20 FPS. This is on a dual boot system (i.e., the same hardware). Notably, even of far less powerful hardware things still click along at 60 FPS under Windows XP.
I can selectively turn features off in my program, but the problem seems to be very general. That is, turning off all textures does not resolve the problem. Either does disabling all anti-aliasing features.
I have the latest nVidia drivers for my GeForce 7900 GS.
Has anyone else experience a significant increase in rendering time when moving from XP to 7?
Can anyone suggest why I might be experiencing such a decrease in performance?
Any suggests are welcomed. I’m rather at a loss since I can narrow the lost performance down to specific OpenGL calls. From what I can tell, OpenGL is just much slower on Windows 7.