PLEASE help with NVIDIA driver
hey:
i'm trying to install a driver for my GeForce 4. and YES, i read chad's FAQ.. i installed the driver as per the readme and edited xf86config.. and then started x and... no. i get an error message that i dont recall (i had to change xf86config back to vesa to boot x to post this thread.. :( ).. but its something like device not found.. /something/nvidia1 does not exist.. something else.. screens found, but can't something.. i realise i havent been very helpfull, but i hope someone can help me anyway. if someone NEEDS me to get the message, could they tell me how to access a log of errors? thanks, --Dave |
cat /var/log/XFree86.0.log
should do it, if not then locate XFree*log |
(EE) [GLX]: Failed to add GLX extension (NVIDIA XFree86 driver not found)
i think that was it. but that doesnt solve my problem.. sorry to sound spoiled, im just a little anxious to solve this... :D --Dave |
ok, make sure glx is loading? maybe that is the problem?
try reinstalling the driver (make sure u say to remove the old one) and recheck your XF86Config making sure you have the driver "nvidia" loading, not "vesa" or "nvidia1" or such just recheck that u did everything the faq at the top of this forum says also, if u still can't get it to work, post your /etc/X11/XF86Config here |
Code:
# XFree86 4 configuration created by pyxf86config --There ya go. Dave (i did all your other steps.. lol) --note that the driver is set to vesa so i can boot x.. i know it should be nvidia |
Okay, I have a suggestion for you... I had troubles with my Nvidia (yes i have a geforce 4 Ti4200) and Steven1080 saved the day... here's what he told me:
You need to download Linux Drivers from nvidia ( http://www.nvidia.com/object/linux_...y_ia32_1.0-4496 ). 1. After downloading hit control+alt+f1 or f2 2. Login as root 3. Type telinit 1 4. change the directory where the drivers are at 5. Type sh NVIDIA-Linux-x86-1.0-4496-pkg2.run or whatever the files called 6. hit accept, and it should install 7. type telinit 5 and everything should restart up Then you got to edit a file. Open up a console, su into root.. use gedit or whatever word processor you like... gedit /etc/X11/XF86Config-4 Go down to Section "Device" and under there you should see Driver "nv"... change that to "nvidia" and hit control+alt+backspace, should restart X and see the nvidia splash screen edit: btw keep the -opengl, makes it faster (for me anyways) Last edited by Steven1038 on August 12th, 2003 at 02:49 PM |
i don't mean to be rude, but i did that already. the problem is that once i change the driver code (vesa to nvidia), i cant boot X.
|
How's about just trying a modprobe first:
modprobe nvidia && startx Of course you'll have to be root ;) Can you post up your /etc/modules.conf :) Cool |
alias parport_lowlevel parport_pc
alias eth0 e100 alias usb-controller ehci-hcd alias usb-controller1 usb-uhci alias char-major-195 nvidia alias sound-slot-0 i810_audio post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&$ pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 $ it says 'can't locate nvidia' when i run modprobe.. thoughts? --dave |
Any major problems during the driver install? Which version is it?
Check your modules directory: First, find out which kernel you are running: uname -r Then: cd /lib/modules/kernel-version/kernel/drivers/video And then: ls Is the nvidia module there? If so, run: depmod -ae And then: modprobe nvidia (use the full path maybe) Finally, check: lsmod See if 'nvidia' is listed. If not, and it's not listed in /lib/modules/kernel-version.. Then it sounds like it didn't get installed properly? Cool |
add:
alias char-major-195 nvidia to the /etc/modules.conf file... then: modprobe nvidia then type: startx also, make sure assign irq to vga is also set in your bios. ....and see if you have any luck with that.. |
DrOzz ;)
Check out the thread buddy! He's got that listed in there, he's tried modprobing, and he's definitely given startx a try :D Thanks for the insight though, much appreciated! If nothing else, it's a "yeah, that's what you should do" second ;) Cool |
hey, guys. i really appreciate your help. we can lick this (fingers crossed ;))
2.4.20-19.9 is my kernel, and, well, the driver doesn't seem to be installed. darned if i know why, though.. i re-dled the driver from nvidia.com, reinstalled it using sh whateverisis.run.. and checked again in those spots.. still nothing. is it possible that it doesnt show up because the driver in xf86config is still VESA? again, i only switched it back so i could boot X.. that's the problem. :D thanks again, --Dave |
oh ok, whatever...i just thought i saw him saying, i can't locate the nvidia modules not that modprobe didn't find it....just got home from a bender on the weekend, the mind is a little slow :D
it may be trying to load an older kernel module (this is if you are upgrading, otherwise disregard this) and if so, you can find the new kernel module nvidia.o, and try: insmod nvidia.o from within the directory... anyways i will have to assume that you must of put another kernel on your machine, right? if that does stand true, your probably better off removing the traces of whatever you have installed right now, and re-install passing the kernel include argument to the installer...its more than likely picking up the wrong kernel headers so run the installer like so: sh NVIDIA-drivers.run --kernel-include-dir and you can use: sh NVIDIA-drivers.run --advanced-options for more information if need be. |
Nah, it should be listed regardless. Make sure you've got the sources for your kernel in /usr/src and they are symlinked to /usr/src/linux Any errors during the install this time?
You can **optionally** manually extract the files, and run them on your own (check the README for info) should things get bottomed out everywhere else. Cool |
All times are GMT -5. The time now is 01:35 AM. |