Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with 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.
I am having trouble with my nvidia card. I'm running a gentoo 2.4.20 gaming kernel. The card is an Nvidia geforce2 MX400 64 MB PCI card. I have downloaded and installed the drivers from the nvidia web site. I can get 2D graphics to work, but no GL / 3D support.
From my XF86Config file:
Section "Module"
# This loads the DBE extension module.
Load "dbe" # Double buffer extension
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
# This loads the Type1 and FreeType font modules
Load "type1"
Load "speedo"
# Load "freetype"
# Load "xtt"
# This loads the GLX module
Load "glx"
# This loads the DRI module
Load "dri"
EndSection
Section "Device"
Identifier "NV PCI"
VendorName "nvidia"
Driver "nvidia"
# update this with the PCI id of your card. Consult the output
# of the 'lspci' command. The BusID is usually optional when
# only using one graphics card.
BusID "PCI:1:06:0"
EndSection
Section "DRI"
Mode 0666
EndSection
Here is some other relevent info that may be of some use:
#lspci
.
..
01:06.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
linbox root # lsmod
Module Size Used by Tainted: P
sd_mod 11436 0 (autoclean) (unused)
scsi_mod 59156 1 (autoclean) [sd_mod]
nvidia 1963616 0 (unused)
linbox root # glxinfo
glxinfo: relocation error: /usr/lib/libGLU.so.1: undefined symbol: __gxx_personality_v0
linbox root # glxgears
Xlib: extension "GLX" missing on display "localhost:0.0".
Error: couldn't get an RGB, Double-buffered visual
linbox root #
Did you install the nvidia glx part as well? The driver comes in two parts the kernel part and the glx part. You need both. Also as you are using gentoo you might want to try this instead
Because you need to reinstall the module every time you tinker with your kernel I find it best to use nvidia's installer rather than the package-manager du jour provided by your distro.
and download the driver. Read the README...at least the first bit about installing, then exit X. This is very important. The module will not install if you are running X. Type:
Code:
sh NVIDIA-Linux-x86-1.0-5336-pkg1.run
Your XF86Config looks fine as long as you have commented out the 'dri' line. Then do a 'startx' and behold the beauty of the nvidia splash screen. BTW the module is no longer two separate 'kernel' and 'glx' files. Both are installed from the single 'NVIDIA-Linux-x86-1.0-5336-pkg1.run' file.
Originally posted by bulliver Because you need to reinstall the module every time you tinker with your kernel I find it best to use nvidia's installer rather than the package-manager du jour provided by your distro.
and download the driver. Read the README...at least the first bit about installing, then exit X. This is very important. The module will not install if you are running X. Type:
Code:
sh NVIDIA-Linux-x86-1.0-5336-pkg1.run
Your XF86Config looks fine as long as you have commented out the 'dri' line. Then do a 'startx' and behold the beauty of the nvidia splash screen. BTW the module is no longer two separate 'kernel' and 'glx' files. Both are installed from the single 'NVIDIA-Linux-x86-1.0-5336-pkg1.run' file.
Good luck.
theres my problem
i cant get the kernel interface to compile! says something about ?/module/header/ not being configed :S
i installed the kernel sources and then ran sh NVIDIA-Linux-x86-1.0-5328-pkg1.run and gives me that error! help plz!
If still no go, I don't know what to tell you. Perhaps try the Nvidia linux forums, where the only topic is getting these modules to work. There is a link to them from the page I linked above.
Originally posted by bulliver Ok, you're using gentoo right? You may need to :
Code:
emerge kernel-headers
If still no go, I don't know what to tell you. Perhaps try the Nvidia linux forums, where the only topic is getting these modules to work. There is a link to them from the page I linked above.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.