Screensaver runs very slow on NT machine


I’ve created a screensaver that runs smoothly on my win98 machine at home. However i run the same screensaver on an winNT machine and it is very slow. It looks like my redraw function gets called every 1-2 seconds. I’m using the ScreenSaverProc function and the WM_TIMER message to redraw my scene. Is this a timer issue?

Interestingly I pulled all the OpenGL code out of the screensaver and set it up in a stand alone application and it runs fine on the winNT box. So i’m assuming that the screensaver code is at fault.

Does anybody have any ideas as to how I can make it run faster?