[SOLVED] kmod-nvidia GLX module problems
FedoraForum.org - Fedora Support Forums and Community
Results 1 to 9 of 9
  1. #1
    Join Date
    May 2008
    Posts
    61
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    kmod-nvidia GLX module problems

    Hi,

    I am using the kmod-nvidia package. Since a few versions (I cannot say from which exactly) the GLX module is not loaded anymore. The log file says

    Code:
    (II) LoadModule: "glx"
    (II) Loading /usr/lib64/xorg/modules/extensions/nvidia/libglx.so
    (EE) Failed to load /usr/lib64/xorg/modules/extensions/nvidia/libglx.so: libnvidia-tls.so.304.64: cannot open shared object file: No such file or directory
    (II) UnloadModule: "glx"
    (II) Unloading glx
    (EE) Failed to load module "glx" (loader failed, 7)
    I tried to symlink the existing module which has version 304.88 but I still cannot find it.

    Code:
    # locate libnvidia-tls.so
    /usr/lib64/nvidia/libnvidia-tls.so.1
    /usr/lib64/nvidia/libnvidia-tls.so.304.64
    /usr/lib64/nvidia/libnvidia-tls.so.304.88
    /usr/lib64/nvidia/tls/libnvidia-tls.so
    /usr/lib64/nvidia/tls/libnvidia-tls.so.1
    /usr/lib64/nvidia/tls/libnvidia-tls.so.304.64
    /usr/lib64/nvidia/tls/libnvidia-tls.so.304.88
    /usr/lib64/xorg/modules/extensions/nvidia/libnvidia-tls.so.304.64
    What can I do to get the GLX module working again?

    Thanks,
    Markus

  2. #2
    Join Date
    Jan 2009
    Location
    FL
    Posts
    105
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: kmod-nvidia GLX module problems

    can you post the output of
    Code:
    rpm -q xorg-x11-drv-nvidia-libs
    echo -
    rpm -qV xorg-x11-drv-nvidia-libs
    echo -
    rpm -qa | grep xorg-x11-drv-nvidia
    thanks

  3. #3
    Join Date
    May 2008
    Posts
    61
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: kmod-nvidia GLX module problems

    Code:
    # rpm -q xorg-x11-drv-nvidia-libs
    xorg-x11-drv-nvidia-libs-304.88-1.fc18.x86_64
    # echo -
    -
    # rpm -qV xorg-x11-drv-nvidia-libs
    # echo -
    -
    # rpm -qa | grep xorg-x11-drv-nvidia
    xorg-x11-drv-nvidia-304.88-1.fc18.x86_64
    xorg-x11-drv-nvidia-libs-304.88-1.fc18.x86_64

  4. #4
    Join Date
    Jan 2009
    Location
    FL
    Posts
    105
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: kmod-nvidia GLX module problems

    ok thanks. how about

    Code:
    ldd /usr/lib64/xorg/modules/extensions/nvidia/libglx.so
    also, can you tell me out of the files you listed which ones are symlinks, and which ones you created yourself (meaning not installed from RPM)?
    Code:
    # locate libnvidia-tls.so
    /usr/lib64/nvidia/libnvidia-tls.so.1
    /usr/lib64/nvidia/libnvidia-tls.so.304.64
    /usr/lib64/nvidia/libnvidia-tls.so.304.88
    /usr/lib64/nvidia/tls/libnvidia-tls.so
    /usr/lib64/nvidia/tls/libnvidia-tls.so.1
    /usr/lib64/nvidia/tls/libnvidia-tls.so.304.64
    /usr/lib64/nvidia/tls/libnvidia-tls.so.304.88
    /usr/lib64/xorg/modules/extensions/nvidia/libnvidia-tls.so.304.64
    can you also provide the output of
    Code:
    su -c 'grep xorg-x11-drv-nvidia /var/log/yum.log*'
    thanks

  5. #5
    Join Date
    May 2008
    Posts
    61
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: kmod-nvidia GLX module problems

    Code:
    # ldd /usr/lib64/xorg/modules/extensions/nvidia/libglx.so
            linux-vdso.so.1 =>  (0x00007fff26ffe000)
            libnvidia-tls.so.304.64 => not found
            libnvidia-glcore.so.304.64 => not found
            libc.so.6 => /lib64/libc.so.6 (0x00007fa082e16000)
            libdl.so.2 => /lib64/libdl.so.2 (0x00007fa082c12000)
            /lib64/ld-linux-x86-64.so.2 (0x000000360c600000)
    All the *.304.64 files are symlinks I created.

    Code:
    # grep xorg-x11-drv-nvidia /var/log/yum.log*
    Jan 27 16:43:52 Installed: 1:xorg-x11-drv-nvidia-304.64-5.fc18.x86_64
    Jan 27 16:43:56 Installed: 1:xorg-x11-drv-nvidia-libs-304.64-5.fc18.x86_64
    Feb 09 22:39:04 Installed: 1:xorg-x11-drv-nvidia-304.64-5.fc18.x86_64
    Apr 12 19:59:02 Updated: 1:xorg-x11-drv-nvidia-libs-304.88-1.fc18.x86_64
    Apr 12 19:59:03 Updated: 1:xorg-x11-drv-nvidia-304.88-1.fc18.x86_64
    May 01 18:30:50 Installed: 1:xorg-x11-drv-nvidia-304.88-1.fc18.x86_64

  6. #6
    Join Date
    Jan 2009
    Location
    FL
    Posts
    105
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: kmod-nvidia GLX module problems

    hmm can you explain that yum log?

    on jan 27, you installed 304.64 (base pkg + libs). on feb 09, you installed 304.64 base pkg again? then on apr 12, you updated to 304.88 (base pkg + libs), and then on may 01 you installed the 304.88 base pkg again.

    were there some rpm -e in between those dates?

    is /usr/lib64/xorg/modules/extensions/nvidia/libglx.so a symlink to /usr/lib64/nvidia/xorg/libglx.so ? i ask because of what is listed in the xorg-x11-drv-nvidia package:

    Code:
    $ repoquery -l xorg-x11-drv-nvidia | grep libglx.so
    /usr/lib/nvidia/xorg/libglx.so
    /usr/lib/nvidia/xorg/libglx.so.1
    /usr/lib/nvidia/xorg/libglx.so.304.88

  7. #7
    Join Date
    May 2008
    Posts
    61
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: kmod-nvidia GLX module problems

    I guess this is because around this time I bought a new computer and at seems that I copied the log files and of course on the new system I had to install kmod-nvidia again which would explain that.

    Code:
    # ls -la /usr/lib64/xorg/modules/extensions/nvidia/libglx.so
    -rwxr-xr-x. 1 root root 8488456 23. Feb 13:04 /usr/lib64/xorg/modules/extensions/nvidia/libglx.so
    No, it is not a symlink.

  8. #8
    Join Date
    Jan 2009
    Location
    FL
    Posts
    105
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: kmod-nvidia GLX module problems

    well if you had to install everything again then i should expect to see xorg-x11-drv-nvidia-libs also listed there. nevertheless, if i do a whatprovides on */nvidia/libglx.so, the only thing it returns is xorg-x11-drv-nvidia-173xx, which is the legacy driver for older nvidia devices. methinks that particular libglx.so is the wrong one, and it should be loading the one at /usr/lib64/nvidia/xorg/libglx.so instead. is there a config file in /etc/X11/xorg/xorg.conf.d which defines a ModulePath of /usr/lib64/nvidia/xorg ? i guess you could do this if not,

    Code:
    mv /usr/lib64/xorg/modules/extensions/nvidia/libglx.so /usr/lib64/xorg/modules/extensions/nvidia/libglx.so.bak
    ln -s /usr/lib64/nvidia/xorg/libglx.so /usr/lib64/xorg/modules/extensions/nvidia/libglx.so
    so when you went to this new machine, and you say you copied the logs over, what else did you copy over? possibly other parts of the filesystem, /usr maybe?

  9. #9
    Join Date
    May 2008
    Posts
    61
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [SOLVED] kmod-nvidia GLX module problems

    The strange thing is that the module worked before on the new machine. However, the module paths seemed to be wrong. In xorg.conf I changed them to the ones from /etc/X11/xorg.conf.d/00-nvidia.conf now and it is working again!

    Thanks for your help!

Similar Threads

  1. Nvidia MX4000 - Failed to initialize the GLX module (Fedora 11)
    By gadgetwiz in forum Hardware & Laptops
    Replies: 3
    Last Post: 3rd February 2010, 11:11 PM
  2. Replies: 9
    Last Post: 5th September 2007, 10:28 PM
  3. Replies: 16
    Last Post: 14th July 2005, 08:57 PM
  4. Can Nvidia GLX and Mesa GLX live happily together?
    By alacheesu in forum Hardware & Laptops
    Replies: 0
    Last Post: 6th May 2005, 05:30 AM
  5. nvidia install GLX Xorg.conf problems
    By smudge in forum Using Fedora
    Replies: 5
    Last Post: 29th January 2005, 04:39 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •