catach
07-29-04, 11:18 PM
Hi all. I'm currently doing research using OpenGL and Render-To-Texture, and so have been forced from a Linux platform into Windows as there is no RTT for GLX. I need some info regarding performance: my code in Linux runs about four times as slow in Windows. The app is nothing special, rendering a 4096 polygon model
of a horse using a vertex array (no Render-To-Texture switched on). In Linux the fastest frame rate I can get is about 900fps by shrinking the window really small. Doing the same in Windows only gets about 200-250 or so.
Yes, I know that it's not the best benchmark, but it serves as an example, and I observe around the same performance difference of other code running on Linux compared to Windows. I've tried messing with the nVidia Driver Performance stuff, and turning 'High Quality' down to 'High Performance' helps a bit. Also I've noticed that nView seems to force VSync on OpenGL apps when using two monitors. Turning off nView got may frame rate about 72Hz.
What are other people's experience? Can anyone give me tips on how to improve the performance i'm seeing under Windows? I'm using Visual C++ to compile, has anyone tried Intel's compiler?
Thanks
of a horse using a vertex array (no Render-To-Texture switched on). In Linux the fastest frame rate I can get is about 900fps by shrinking the window really small. Doing the same in Windows only gets about 200-250 or so.
Yes, I know that it's not the best benchmark, but it serves as an example, and I observe around the same performance difference of other code running on Linux compared to Windows. I've tried messing with the nVidia Driver Performance stuff, and turning 'High Quality' down to 'High Performance' helps a bit. Also I've noticed that nView seems to force VSync on OpenGL apps when using two monitors. Turning off nView got may frame rate about 72Hz.
What are other people's experience? Can anyone give me tips on how to improve the performance i'm seeing under Windows? I'm using Visual C++ to compile, has anyone tried Intel's compiler?
Thanks