2 Replies to “Fedora 13 upgrade woes, another problem with nvidia.”

  1. thanks a lot, this solved my problem as well. I’m not sure if there is a better way to do it, but it works!

  2. OK, so on my correctly configured NVIDIA enabled machine, I also have the same output you describe.

    [chris@shem ~]$ ls -l /usr/lib64/libGL.so*
    lrwxrwxrwx. 1 root root 10 Sep 1 18:33 /usr/lib64/libGL.so -> libGL.so.1
    lrwxrwxrwx. 1 root root 12 Aug 14 20:29 /usr/lib64/libGL.so.1 -> libGL.so.1.2
    -rwxr-xr-x. 1 root root 442728 Aug 5 08:57 /usr/lib64/libGL.so.1.2

    Those GL libraries are not from NVIDIA, so it seems that to get NVIDIA working you don’t need to clober those libraries. Instead, I think that you just tell your xorg.conf where to look for them.

    There’s a tool to do this, which creates the appropriate xorg.conf file.
    nvidia-config-display enable

    However, I think the reason that it failed is because when the NVIDIA driver was installed, there was already an xorg.conf file in place. I noticed that myself, on a computer which has a basic xorg.conf in place that post installing the NVIDIA driver, the nvidia configuration startup daemon failed. It failed every time until I deleted the existing xorg.conf, then everything worked.

    So, I think that you shouldn’t experience this problem if you remove any xorg.conf file you have before you install the driver.

    Failing that, you shouldn’t have to manually clobber the GL libraries, just run the command above, or make sure your xorg.conf file has the relevant lines.
    Section "Files"
    ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
    ModulePath "/usr/lib64/xorg/modules"
    EndSection

    Anyway, YMMV but I think that’s what I found!

    -c

Leave a Reply

Your email address will not be published. Required fields are marked *