Another Vista vs XP OpenGL thread ...

Started by
4 comments, last by V-man 16 years, 4 months ago
sorry to post on that subject again but am very puzzled ... just got myself a new machine and installed Vista on it with a 8600GTS and tried to run my openGL app on it .. on my laptop with a 6800Go , it's running at 350fps and on the new machine , 85fps ... with the exact same binary version or recompiled on the vista box produces the same result ... am using Nvidia driver v 7.15.11.6375 any idea ? Thanks !
Advertisement
I had the same combination of cards as you. The bus-width on the 8600GTS is 128 as compared to 256 on a 6800 Go Ultra. That could be the bottleneck. Pixel fillrate and Memory bandwidth are other specs to look at. The store upgraded my 8600 to an 8800GT, and it runs much faster than the 8600 and 6800. Make sure your power supply can handle the card.

Here's a site to compare all Nvidia cards.

http://en.wikipedia.org/wiki/Comparison_of_NVIDIA_Graphics_Processing_Units
ok i was running some more tests ...
until i installed the new beta driver from nvidia ..
and VOILA ..

500+ fps on vista :)

looks like they fixed something !!
Those 85 fps sounds just like VSync was enabled (and therefore had nothing to do with drivers or the like), but, of course, that could be a unfortunate coincidence.
well the NVidia drivers do enable VSync by default.
The Vista myth has been cracked once more.
Sig: http://glhlib.sourceforge.net
an open source GLU replacement library. Much more modern than GLU.
float matrix[16], inverse_matrix[16];
glhLoadIdentityf2(matrix);
glhTranslatef2(matrix, 0.0, 0.0, 5.0);
glhRotateAboutXf2(matrix, angleInRadians);
glhScalef2(matrix, 1.0, 1.0, -1.0);
glhQuickInvertMatrixf2(matrix, inverse_matrix);
glUniformMatrix4fv(uniformLocation1, 1, FALSE, matrix);
glUniformMatrix4fv(uniformLocation2, 1, FALSE, inverse_matrix);

This topic is closed to new replies.

Advertisement