Frame rate is better under debugger with Quadro

I’m seeing an issue that is rather hard to explain, but with nvidia Quadro series cards (but not the consumer Geforce), we get a higher frame rate when running under the visual studio debugger. Literally the same binary, but run with F5 vs ctrl-F5. I don’t see any calls to IsDebuggerPresent inside Panda3D. vsync is off.

Has anyone else ever seen this?

I have performance problems with the quadro in my laptop under the specific case of using multiple render buffers in OpenGL. On rare occasions it will run just fine, but most of the time the frame rate is terrible. Under DX9, there are no such performance problems.