NVIDIA-GLX missing - software or document problem?
I'm trying to determine if I have a problem, or if there is a misleading statement in the nVidia README.
I'm running LFS v5.0 - kernel 2.4.22. My other main Linux installation on the same PC is ROCK Linux 1.4.0 i586 - kernel 2.4.3.
Under LFS, I'm running with nVidia driver 5336.
Under ROCK, I'm running with nVidia driver 2960.
XFree86 is 184.108.40.206.
My PC is a 1GHz Athlon. The motherboard is a DFI AK74-EC with Via KT133.
Video: GeForce 4 MX MX 440 w/NV17 processor and TV-out, 64MB, AGP 4x by Gainward (not Golden Sample). Video BIOS: 04.17.00.24.
With the default glxgears window size and my screen resolution set to 1400x1050, 24 planes truecolor, I'm getting around 2180 fps.
With a 2.4.22 kernel, I'm *not* running NPTL.
All of the nVidia GL libraries installed without a problem.
My problem is this:
Where's NVIDIA-GLX in my xdpyinfo output? According to the nVidia README, I should have it:
"You should also check that the correct extensions are present; 'xdpyinfo' should show the "GLX", "NV-GLX" and "NVIDIA-GLX" extensions present. If these three extensions are not present, then there is most likely a problem with the glx module getting loaded or it is unable to implicitly load GLcore. Check your XF86Config file and make sure that you are loading glx (see "Editing Your XF86Config File" above). If your XF86Config file is correct, then check the XFree86 log file for warnings/errors pertaining to GLX. Also check that all of the necessary symlinks are in place (refer to Appendix C)."
I do have it under 2960 in my ROCK installation. I *very* carefully installed and uninstalled (manually) 2960 under LFS. That did give me NVIDIA-GLX. Then I put 5336 back. No NVIDIA-GLX. But in both cases I do have GLX and NV-GLX.
My stuff (logs etc.) are in the attachment.
So that is my question - should NVIDIA-GLX show up with 5336, or not?
NVIDIA-GLX is *not* missing on my PC when I install drivers 4349 and 4496. So in terms of currently available versions on the nVidia website, this disappearance of NVIDIA-GLX is a very recent development. It didn't happen as a result of a possibly significant change in the driver back in the days of the 2960. It has happened in the past one or two drivers. I'm downloading the 5328 next to see if it has the same problem as the 5336.
That's the scoop - NVIDIA-GLX as reported by 'xdpyinfo' disappears on my machine with versions 5328 and 5336. Versions 4496, 4349 and 2960 all display NVIDIA-GLX.
I also believe that I can see a visual difference in 800x600 mode with 5328 and 5336 - the __GL_SYNC_TO_VBLANK seems to be ignored, or at least not working very well. With both of those drivers in that one mode I can see a lot of image tearing in the gears. This is with the gears running in the default window size.
I don't get that effect with the other versions, as far as I've noticed so far.
So for me, I'm sticking with 4496 for now.
Oh, for final detail, here is my export of the 'vblank' variable:
Just like the instructions said!
|All times are GMT -5. The time now is 11:11 PM.|
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.