Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 02-02-04, 04:38 AM   #1
commit
Registered User
 
Join Date: Feb 2004
Location: chicago
Posts: 1
Send a message via ICQ to commit Send a message via AIM to commit
Default nvidia-5336: symbol _nv000344gl

Hello. I'm having a hard time getting glx/direct accel. to work under kernel-2.6.1 with the the NVIDIA-Linux-x86-1.0-5336 driver.
The installer has no problems creating the kernel module or installing its glx components. The actual XFree message goes:

(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
dlopen: /usr/X11R6/lib/modules/extensions/libglx.so: symbol _nv000344gl, version LIBGLCORE not defined in file libGLcore.so.1 with link time reference
(EE) Failed to load /usr/X11R6/lib/modules/extensions/libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)

I have no idea what that means. I attempted the same driver installation on a fresh XFree .4.3 installation and XFree 4.4rc2. I see the same error. I thought this could be a symlink problem between nvidia's glx and XFree GL libs.

It doesn't appear to be so:

ls -aFl /usr/lib/*GL*
lrwxrwxrwx 1 root root 21 Feb 2 03:28 /usr/lib/libGLcore.so.1 -> libGLcore.so.1.0.5336*
-rwxr-xr-x 1 root root 4913084 Feb 2 03:28 /usr/lib/libGLcore.so.1.0.5336*
-rw-r--r-- 1 root root 653 Feb 2 03:28 /usr/lib/libGL.la
lrwxrwxrwx 1 root root 10 Feb 2 03:28 /usr/lib/libGL.so -> libGL.so.1*
lrwxrwxrwx 1 root root 17 Feb 2 03:28 /usr/lib/libGL.so.1 -> libGL.so.1.0.5336*
-rwxr-xr-x 1 root root 367092 Feb 2 03:28 /usr/lib/libGL.so.1.0.5336*
lrwxrwxrwx 1 root root 33 Feb 1 23:15 /usr/lib/libGLU.so -> ../../usr/X11R6/lib/libGLU.so.1.3*
lrwxrwxrwx 1 root root 33 Feb 1 23:07 /usr/lib/libGLU.so.1 -> ../../usr/X11R6/lib/libGLU.so.1.3*

Searching the forums, I didn't any relevance to this. Am i the only one with this problem ? X works, but glx fails to load.

Current XF86Config-4 settings:
Load "dbe"
Load "extmod"
Load "glx"
Load "v4l"

Replaced: Section "device" Driver "nv" to "nvidia"
This is a GeForce 4 MX PCI edition 64mb running under kernel 2.6 RedHat 9

I don't know what else to say, I tried just about everything. I would really like some help on this.
Attached Files
File Type: txt glx_error.txt (28.0 KB, 114 views)
commit is offline   Reply With Quote
Old 02-10-04, 06:23 PM   #2
Zone
Registered User
 
Join Date: Feb 2004
Posts: 5
Default

hello,

I have exactly the same problem with

- Kernel 2.6.2 (latest stable from kernel.org)
- Red Hat 9.0
- GeForce 4 MX440-8X GPU
- NVIDIA-Linux-x86-1.0-5336-pkg1.run

I checked the links (readme - c appendix) (all correct), the minimum software requirements (all ok) and after hours of investigation, the same problem:

---------8<----------XFree86.0.log-----------

(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
dlopen: /usr/X11R6/lib/modules/extensions/libglx.so: symbol _nv000344gl, version LIBGLCORE not defined in file libGLcore.so.1 with link time reference
(EE) Failed to load /usr/X11R6/lib/modules/extensions/libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)

----------8<----------------------------------------

I attach my XFree86 log file.
Any help would be appreciated, I have no more ideas now.
Attached Files
File Type: log xfree86.0.log (28.8 KB, 107 views)
Zone is offline   Reply With Quote
Old 02-12-04, 06:36 AM   #3
mikejedw
Registered User
 
Join Date: Feb 2004
Posts: 7
Default

This is exactly the same problem I've been having, too, with Redhat 9 and kernel 2.6.1. Even before 5336, I ran into this happening with 5328, so I've been using 4496 with the minion.de patches until now.

This error is driving me absolutely bonkers.
mikejedw is offline   Reply With Quote
Old 02-12-04, 08:26 AM   #4
eswan
Registered User
 
Join Date: Dec 2003
Posts: 23
Default

Try-
# ls -l /usr/X11/lib/modules/extensions/libglx.so
lrwxr-xr-x 1 root root 18 Jan 28 05:59 /usr/X11/lib/modules/extensions/libglx.so -> libglx.so.1.0.5336*

and -
# ldd /usr/X11/lib/modules/extensions/libglx.so
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x400b1000)

# ls -l /usr/lib/libGLcore.so.1
lrwxr-xr-x 1 root root 21 Jan 28 05:59 /usr/lib/libGLcore.so.1 -> libGLcore.so.1.0.5336*
eswan is offline   Reply With Quote
Old 02-12-04, 11:40 AM   #5
mikejedw
Registered User
 
Join Date: Feb 2004
Posts: 7
Default

Here's what I get:

$ ls -l /usr/X11R6/lib/modules/extensions/libglx.so

lrwxr-xr-x 1 root root 18 Feb 11 20:20 /usr/X11R6/lib/modules/extensions/libglx.so -> libglx.so.1.0.5336

$ ldd /usr/X11R6/lib/modules/extensions/libglx.so

libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x400c6000)

$ ls -l /usr/lib/libGLcore.so.1

lrwxr-xr-x 1 root root 21 Feb 11 20:20 /usr/lib/libGLcore.so.1 -> libGLcore.so.1.0.5336

So everything is there and is linking to existing libraries. The only difference at all is the (0x400c6000) I get from the ldd command. Is that significant?
mikejedw is offline   Reply With Quote
Old 02-12-04, 12:22 PM   #6
Zone
Registered User
 
Join Date: Feb 2004
Posts: 5
Default

In my case all is ok except this:

$ ldd /usr/X11R6/lib/modules/extensions/libglx.so
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x400ba000)
Zone is offline   Reply With Quote
Old 02-12-04, 08:11 PM   #7
eswan
Registered User
 
Join Date: Dec 2003
Posts: 23
Default

Mismatch between tls and non-tls versions of glx/GLcore? The tls versions of each have _nv000344gl in them, the non-tls versions don't, so it looks like you're using a tls glx and non-tls libGL. If you run
'NVIDIA-Linux-x86-1.0-5336-pkg1.run -x'
it will extract all the files. You can copy libGL* from NVIDIA-Linux-x86-1.0-5336-pkg1.run/usr/lib/tls/ to /usr/lib to get the tls version, or NVIDIA-Linux-x86-1.0-5336-pkg1.run/usr/X11R6/lib/modules/extensions/libglx.so.1.0.5336 to /usr/X11R6/lib/modules/extensions to get the non-tls version. Which one you need I have no idea.
eswan is offline   Reply With Quote
Old 02-12-04, 10:34 PM   #8
Zone
Registered User
 
Join Date: Feb 2004
Posts: 5
Thumbs up

Quote:
Originally posted by eswan

You can copy NVIDIA-Linux-x86-1.0-5336-pkg1.run/usr/X11R6/lib/modules/extensions/libglx.so.1.0.5336 to /usr/X11R6/lib/modules/extensions to get the non-tls version. Which one you need I have no idea.
I tried both and the non-tls version is the one that works for me perfectly.
I've seen a lot of web pages about getting to work kernel 2.6 on Red hat 9 and nvidia drivers... most of them are wrong, maybe you could write a few lines to them (If you want ask me about the webs) or somebody in your name could do so.

Well, Im very happy with my new kernel and drivers, thank you for your work.

Zone is offline   Reply With Quote

Old 02-12-04, 11:25 PM   #9
mikejedw
Registered User
 
Join Date: Feb 2004
Posts: 7
Default

Okay, just so it's all laid out on the table, could you list the exact steps that you followed and list the files that you replaced and what you replaced them with? That will certainly help future sufferers of this problem.
mikejedw is offline   Reply With Quote
Old 02-13-04, 01:05 AM   #10
Zone
Registered User
 
Join Date: Feb 2004
Posts: 5
Lightbulb

RED HAT 9 - KERNEL 2.6.X - Howto Install NVIDIA DRIVERS
---------------------------------------------------------------------

From runlevel 3 (Xwindows must be down - do this from textmode shell)

$
$su -
Password: XXXXX
#sh NVIDIA-Linux-x86-1.0-5336-pkg1.run
#sh NVIDIA-Linux-x86-1.0-5336-pkg1.run -x
#cd NVIDIA-Linux-x86-1.0-5336-pkg1/usr/X11R6/lib/modules/extensions
#cp libglx.so.1.0.5336 /usr/X11R6/lib/modules/extensions
Overwrite (y/n): y
#exit
$startx

Now, you have your system ready to execute glx apps., open a shell from XWindows and try

TESTING: glxgears -> will show glx graphics and you will be ready to execute any glx app.

$glxgears
Zone is offline   Reply With Quote
Old 02-13-04, 10:37 AM   #11
mikejedw
Registered User
 
Join Date: Feb 2004
Posts: 7
Default

Ah, that totally worked! Whew! Thanks all!
mikejedw is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need Help Installing NVIDIA Tesla M2070Q in Linux RHEL5 Ferianto85 NVIDIA Linux 0 05-18-12 08:35 PM
Rumor regarding lack of 680 availability ViN86 Rumor Mill 6 05-09-12 04:48 PM
Redhat 8 + Nvidia 3123 + tarball src rpms = wtf?? caustic NVIDIA Linux 8 10-09-02 08:56 PM
rh7.3 and nvidia vcrispo NVIDIA Linux 11 07-31-02 08:57 PM

All times are GMT -5. The time now is 11:30 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.