Nick Webb writes:
On Mon, Dec 03, 2001 at 04:44:03AM -0500, Jesse Marlin wrote:
Nick Webb writes:
Hi, I've been struggling getting my NVidia card up and going. I've had several problems solved by reading over tons of user feedback on Nvidia's site. I've got everything working now, if I only have one monitor enabled. My system has two video cards (Gforce 255 and a Matrox Millinia), and I had them both working with NVidia's GLX enabled in the past, but I can't get it working now.
If I comment out 'Load "glx"' in /etc/X11/XF86Config, X starts fine, but without glx, which is a problem. If it's not commented out X crashes and doesn't say much in the log about what went wrong. If I disable the matrox card (secondary) I can enable glx and everything is fine. The only thing I can think of is that the matrox card is trying to load glx and can't, and I really don't need glx on that monitor anyway . . . is there any way to make glx load on only one monitor/video card?
You might want to post your log file. Check to see if a file exists in /usr/X11R6/lib/modules/libglx.a. If both a .so and .a exist the .a file is used in preference to the .so. I don't know if that is how it is supposed to behave, but it did for me. Remove the .a file.
The libglx.a file is not there only libglx.so which is a link to libglx.so.1.0.2313 (NVidia's driver). The log file and XF86Config file can be seen at http://www.uidaho.edu/~nickw/files/XF86/ . . . thanks again!
These look very suspect. It looks like it trying to load the GLcore.a instead of the nVidia GLcore. Remove the file /usr/X11R6/lib/modules/extensions/GLcore.a or save it away to another filename. Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolv Here is where it reports it loading the file. (II) LoadModule: "GLcore" (II) Loading /usr/X11R6/lib/modules/extensions/GLcore.a (II) Module GLcore: vendor="The XFree86 Project" compiled for 4.1.0, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1