05-30-2001, 03:01 PM
i know there was a similar posting a few weeks ago, but i have sort of a puzzling situation. i have written a simple little game that displays lots .bmp images(lots of glDrawPixels()). I was running :
-mandrake 7.2
-XFree86 3.3.6 (with experimental accel???)
-Mesa 3.3-14
All without any nvidia drivers. i then installed redhat 7.1. i am now using :
-XFree86 4.0.3
-NVIDIA driver and libraries.
The problem is that now my game runs ~20 times slower. i believe that the nvidia stuff is installed correctly because:
-dpyinfo has "GLX" "NV_GLX" "NVIDIA_GLX"
-using nvidia driver, not nv
-glGetString(renderer) = RIVA TNT2/PCI/3DNOW
i have run the identical program on both of these setups mentioned and got roughly 20x more frames per second for my test on the mandrake setup. the puzzling question is why would a simple operation such as glDrawPixel be that much faster with older versions of X and Mesa?
-mandrake 7.2
-XFree86 3.3.6 (with experimental accel???)
-Mesa 3.3-14
All without any nvidia drivers. i then installed redhat 7.1. i am now using :
-XFree86 4.0.3
-NVIDIA driver and libraries.
The problem is that now my game runs ~20 times slower. i believe that the nvidia stuff is installed correctly because:
-dpyinfo has "GLX" "NV_GLX" "NVIDIA_GLX"
-using nvidia driver, not nv
-glGetString(renderer) = RIVA TNT2/PCI/3DNOW
i have run the identical program on both of these setups mentioned and got roughly 20x more frames per second for my test on the mandrake setup. the puzzling question is why would a simple operation such as glDrawPixel be that much faster with older versions of X and Mesa?