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? Thanks. -- Nick Webb http://www.uidaho.edu/~nickw/
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.
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! -- Nick Webb http://www.uidaho.edu/~nickw/
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
As far as I can tell, though, NVidia's drivers do not come with a GLcore.a file? _Nickw
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
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com
-- Nick Webb http://www.uidaho.edu/~nickw/
Nick Webb wrote:
As far as I can tell, though, NVidia's drivers do not come with a GLcore.a file?
If you read the README in /usr/*/doc/NVIDIA_GLX, they recommend you remove two modules from your XF86Config[-4] file. One is GLCore I believe. -- TheBS -- Bryan "TheBS" Smith mailto:b.j.smith@ieee.org chat:thebs413 Engineer AbsoluteValue Systems, Inc. http://www.linux-wlan.org President SmithConcepts, Inc. http://www.SmithConcepts.com ---------------------------------------------------------------- "The [US] Constitution guarantees you Free, not Fair. 'Fair' is a socialist concept." -- Shawn McMahon
Nick Webb writes:
As far as I can tell, though, NVidia's drivers do not come with a GLcore.a file?
Not GLcore.a, but libGLcore.so (sorry I guess I was abbreviating). If you download the .tar.gz version of the nvidia drivers they have a makefile that will do a very good job of clearing up all those confusing files. That was what my first question was about with regards to libglx.so. The makefile removes any version installed at /usr/X11R6/lib/modules/extensions/libGLcore.* And installs them at /usr/lib/libGLcore.so. I expect on your system everything is installed right, but some files need to be removed so that they don't get loaded erroneously.
_Nickw
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
Okay, I removed the GLcore.a that came with X, and now GLcore loads fine and uses NVidia's version, but I still cannot load glx. I guess this warrents some more fiddling . .. On Tue, Dec 04, 2001 at 01:31:05PM -0500, Jesse Marlin wrote:
Nick Webb writes:
As far as I can tell, though, NVidia's drivers do not come with a GLcore.a file?
Not GLcore.a, but libGLcore.so (sorry I guess I was abbreviating). If you download the .tar.gz version of the nvidia drivers they have a makefile that will do a very good job of clearing up all those confusing files. That was what my first question was about with regards to libglx.so.
The makefile removes any version installed at /usr/X11R6/lib/modules/extensions/libGLcore.* And installs them at /usr/lib/libGLcore.so. I expect on your system everything is installed right, but some files need to be removed so that they don't get loaded erroneously.
_Nickw
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
-- Nick Webb http://www.uidaho.edu/~nickw/
Nick Webb wrote:
Okay, I removed the GLcore.a that came with X, and now GLcore loads fine and uses NVidia's version, but I still cannot load glx. I guess this warrents some more fiddling . ..
Again, change your /etc/X11/XF86Config file as mentioned in the nVidia README (under /usr/*/doc/NVIDIA_GLX-*/): Section "Module" #REMOVE# Load "glcore" Load "glx" #ADD# EndSection There may be another module to remove as well -- I don't have an XFree4/nVidia system in front of me to check. -- TheBS -- Bryan "TheBS" Smith mailto:b.j.smith@ieee.org chat:thebs413 Engineer AbsoluteValue Systems, Inc. http://www.linux-wlan.org President SmithConcepts, Inc. http://www.SmithConcepts.com ---------------------------------------------------------------- "The [US] Constitution guarantees you Free, not Fair. 'Fair' is a socialist concept." -- Shawn McMahon
On Tuesday 04 December 2001 01:13 pm, Bryan-TheBS-Smith wrote:
Nick Webb wrote:
Okay, I removed the GLcore.a that came with X, and now GLcore loads fine and uses NVidia's version, but I still cannot load glx. I guess this warrents some more fiddling . ..
Again, change your /etc/X11/XF86Config file as mentioned in the nVidia README (under /usr/*/doc/NVIDIA_GLX-*/):
Section "Module" #REMOVE# Load "glcore" Load "glx" #ADD# EndSection
There may be another module to remove as well -- I don't have an XFree4/nVidia system in front of me to check.
-- TheBS
Also remove (comment out) section "DRI", as advised by Nvidia. HTH, Tom -- TRBishop tb64710@alltel.net SuSE 7.2 Pro
Okay, I've got this commented out and DRI. I still get the same thing, if glx is commented out, everything works fine (2D anyway). If I uncomment glx I get a crash (new log and XF86Config file posted at http://www.uidaho.edu/~nickw/files/XF86/), I can leave glx enabled if I comment out the second screen. Perhaps it just wasn't ment to run glx on one screen. Perhaps I should by a cheap NVidia PCI card for my second monitor? _Nick On Tue, Dec 04, 2001 at 02:13:18PM -0500, Bryan-TheBS-Smith wrote:
Nick Webb wrote:
Okay, I removed the GLcore.a that came with X, and now GLcore loads fine and uses NVidia's version, but I still cannot load glx. I guess this warrents some more fiddling . ..
Again, change your /etc/X11/XF86Config file as mentioned in the nVidia README (under /usr/*/doc/NVIDIA_GLX-*/):
Section "Module" #REMOVE# Load "glcore" Load "glx" #ADD# EndSection
There may be another module to remove as well -- I don't have an XFree4/nVidia system in front of me to check.
-- TheBS
-- Bryan "TheBS" Smith mailto:b.j.smith@ieee.org chat:thebs413 Engineer AbsoluteValue Systems, Inc. http://www.linux-wlan.org President SmithConcepts, Inc. http://www.SmithConcepts.com ---------------------------------------------------------------- "The [US] Constitution guarantees you Free, not Fair. 'Fair' is a socialist concept." -- Shawn McMahon
-- Nick Webb http://www.uidaho.edu/~nickw/
FYI..new XFree 4.1.0 pkgs that are on the ftp site have issues as far as I can tell. Stay away from them. I'm having to backdown to the pkgs that came on the cd's. :/ -----=====-----=====-----=====-----=====----- Ben Rosenberg mailto:ben@whack.org -----=====-----=====-----=====-----=====----- "Technological progress is like an axe in the hands of a pathological criminal" -AE
Nick Webb writes:
Okay, I've got this commented out and DRI. I still get the same thing, if glx is commented out, everything works fine (2D anyway). If I uncomment glx I get a crash (new log and XF86Config file posted at http://www.uidaho.edu/~nickw/files/XF86/), I can leave glx enabled if I comment out the second screen. Perhaps it just wasn't ment to run glx on one screen. Perhaps I should by a cheap NVidia PCI card for my second monitor?
Did you get a chance to disable AGP? This will allow glx to still work but you won't have the acceleration of AGP.
_Nick
On Tue, Dec 04, 2001 at 02:13:18PM -0500, Bryan-TheBS-Smith wrote:
Nick Webb wrote:
Okay, I removed the GLcore.a that came with X, and now GLcore loads fine and uses NVidia's version, but I still cannot load glx. I guess this warrents some more fiddling . ..
Again, change your /etc/X11/XF86Config file as mentioned in the nVidia README (under /usr/*/doc/NVIDIA_GLX-*/):
Section "Module" #REMOVE# Load "glcore" Load "glx" #ADD# EndSection
There may be another module to remove as well -- I don't have an XFree4/nVidia system in front of me to check.
-- TheBS
-- Bryan "TheBS" Smith mailto:b.j.smith@ieee.org chat:thebs413 Engineer AbsoluteValue Systems, Inc. http://www.linux-wlan.org President SmithConcepts, Inc. http://www.SmithConcepts.com ---------------------------------------------------------------- "The [US] Constitution guarantees you Free, not Fair. 'Fair' is a socialist concept." -- Shawn McMahon
On Wed, Dec 05, 2001 at 09:37:54AM -0500, Jesse Marlin wrote:
Nick Webb writes:
Okay, I've got this commented out and DRI. I still get the same thing, if glx is commented out, everything works fine (2D anyway). If I uncomment glx I get a crash (new log and XF86Config file posted at http://www.uidaho.edu/~nickw/files/XF86/), I can leave glx enabled if I comment out the second screen. Perhaps it just wasn't ment to run glx on one screen. Perhaps I should by a cheap NVidia PCI card for my second monitor?
Did you get a chance to disable AGP? This will allow glx to still work but you won't have the acceleration of AGP.
Yes I did get a chance, but it didn't affect anything.
_Nick
On Tue, Dec 04, 2001 at 02:13:18PM -0500, Bryan-TheBS-Smith wrote:
Nick Webb wrote:
Okay, I removed the GLcore.a that came with X, and now GLcore loads fine and uses NVidia's version, but I still cannot load glx. I guess this warrents some more fiddling . ..
Again, change your /etc/X11/XF86Config file as mentioned in the nVidia README (under /usr/*/doc/NVIDIA_GLX-*/):
Section "Module" #REMOVE# Load "glcore" Load "glx" #ADD# EndSection
There may be another module to remove as well -- I don't have an XFree4/nVidia system in front of me to check.
-- TheBS
-- Bryan "TheBS" Smith mailto:b.j.smith@ieee.org chat:thebs413 Engineer AbsoluteValue Systems, Inc. http://www.linux-wlan.org President SmithConcepts, Inc. http://www.SmithConcepts.com ---------------------------------------------------------------- "The [US] Constitution guarantees you Free, not Fair. 'Fair' is a socialist concept." -- Shawn McMahon
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com
-- Nick Webb http://www.uidaho.edu/~nickw/
participants (5)
-
Ben Rosenberg
-
Bryan-TheBS-Smith
-
Jesse Marlin
-
Nick Webb
-
Thomas Bishop