nvidia driver 'missing' after ~current and running sh NVIDIA
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
nvidia driver 'missing' after ~current and running sh NVIDIA
I had slack 11 with 3d all working and everything. I was having problems with the 2.4 kernel and some game stuff with cedega, so i decided to go ahead and run the ~current gambit.
i followed the CHANGES_AND_HINTS.TXT file and updated the kernel, then doing the packages in the order it said.
ran through the install did an Xorg -configure to generate a new xorg.conf file, then ran the 'sh NVIDIA-Linux-x86-1.0-9755-pkg1.run' and had it compile itself a new module and modify the xorg.conf file
but when i startx i get this error at the bottom
Quote:
(II) LoadModule: "glx"
(WW) Warning, couldn't open module glx
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (module does not exist, 0)
(II) LoadModule: "nvidia"
(WW) Warning, couldn't open module nvidia
(II) UnloadModule: "nvidia"
(EE) Failed to load module "nvidia" (module does not exist, 0)
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.1.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.7
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.1.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.7
(EE) No drivers available.
so 'glx' is gone, and so is 'nvidia'
i have the kernel-headers-2.6.18.8_smp-i386-1 package installed, (but i never took out the kernel-headers-2.4.33.3-i386-1) i can post the xorg.conf file if it would matter, but basically, i got it back to an X display by commenting out the 'Load "glx" line, and putting the "nv" in for "nvidia" in Driver.
im wondering where the glx and nvidia modules went, weren't they supposed to be created from the binary?
also, i know the binary did -something- because i see the NVIDIA control panel thing in KDE (with no options when you run it, but its there) and the xorg.conf has evidence of it running
well i have noticed that it is a little chunky [less FPS] compared to what it was before playing cedega.. i'll tweak with it a bit and see if that helps.
or maybe NVIDIA will put up a new driver that has all that in mind..
thanks for the swift replies tho.. it at least got me gaming in between everything else ))
sh NVIDIA-xxx.run --x-prefix=/usr --x-module-path=/usr/lib/xorg/modules
It's because nvidia assume that xorg 6.9 will be under /usr/X11R6
It didn't work on my system. Here's the log from nvidia-installer.log
Quote:
> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.20.3/source'
-> Kernel output path: '/lib/modules/2.6.20.3/build'
ERROR: If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.
If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the equivalent nvidia-installer command line option
Depending on where and how the kernel sources (or the
kernel headers) were installed, you may need to specify
their location with the SYSSRC environment variable or
the equivalent nvidia-installer command line option.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com
I'm using GCC 4.1.2 (in -current) and i have upgraded to the 2.6.20.3 by compiling it from source (like i always do) with the GCC 4.1.2 and then i continue by installing the NVidia
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.