On Monday 12 May 2003 18:24, Pat Welz wrote:
I am new to Linux and I need to install the nvidia drivers so I can get 3d support. I followed the nvidia directions for installation
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-4363/README.txt
up until executing sh NVIDIA-Linux-x86-1.0-4363.run The installer seems to run fine up until when it attempts to examine my kernel or download a new one. It says it cannot find one so it looks like it compiles the kernel itself. When the installation is completed, it tells me to run sax2 to enable the 3d on my card. I am asked if I would like to enable 3d support, so I choose yes and then the sax2 program executes. I didn't change anything because the settings looked fine to me, so I started KDE and I think that something must have happened because my resolution was higher than before. I ran one of the games that game with 8.0 that needs 3d support and the "3D hardware support not available" dialog box pops up. Being so new to Linux I have no idea where to go from here. If anyone could help me, it would be appreciated if I could get some step by step instructions in simpleton terms please.
Thanks in advance -- Pat
Go to ftp://download.nvidia.com/XFree86/Linux-x86/1.0-4363 and get the rpms for your version. If your using 8.2 then go into YaST->Software->Online update and choose ftp.suse.com or the dwdg site from the drop down menu. Once it's querried the database and given you a list of updates (and might as well get the patches while your there) check at the bottom of the list and you'll see an option to install the nvidia 3d drivers - do it - that's the easiest way. if not the go to the ftp site and grab the right kernel and GLX drivers and the errata and readme. For example (choose the ones for your verison though) NVIDIA_GLX-1.0-4363.suse81.i586.rpm NVIDIA_kernel-4363.suse81.i586.rpm Also, get rid of the mesasoft drivers in /usr/lib/GL if they're there. The uninstall for rpm is "rpm -e <package name>". But if they're there it will most likely complain it can't remove it because other packages (libs, etc) depend on them. Then just do "rm /usr/lib/GL/libGL.so.1.3.mesasoft" and this deletes this driver. If your system has never had NVIDIA drivers installed do this. rpm -Uhv NVIDIA_kernel-4363.suse81.i586.rpm You shouldn't get any errors messages with this Then rpm -ihv NVIDIA_GLX-1.0-4363.suse81.i586.rpm Sometimes it will through an error message or two, if your getting an error you can ignore them - generally (but not always). Run "SuSEconfig" (obligatory-without quotes) Then reboot (the rare instance the Liniux needs a reboot for package installs - need to init the video card at boot). If you get a black screen or a failure of the X windows system then reboot and at the command prompt type "init 3" (or telinit 3) and this will boot to a non-X shell (like dos prompt). Then find the NVIDIA_GLX-1.0-4363.suse81.i586.rpm and do rpm -Uhv NVIDIA_GLX-1.0-4363.suse81.i586.rpm --nodeps --force (once again you "might" get an error message or two) and then try startx if this fails then change back to init 3 or reboot to init 3. An eaier way to configure you systems video and monitor is to issue the "Sax2" command in init 3/shell/tty1 (all the same) and let it walk you through the setup. If it says your driver is "nv" then go to the video card selection and pick you video card, you might also want to look at resolutions and see if they have all the ones you want and that your video card/monitor handles. If your card is already selected then pick another and then pick your video card again. You'll notice (after saying "finish") that the drivers is not "nv" but "nvidia". this will give you the right XF86Config. You'll learn about the various options you can use to optimize the XF86Config file (settings for the Xserver) in time. Finish this and then SaX2 will test this, if it passes your set. if not look around and see if everything is setup correctly using SaX. if still stuck the goto init 3 and run "pico /etc/X11/XF86Config". Page down until you see this:####<driver>###### Section "Device" BoardName "GeForce3 Ti 200" Driver "nvidia" ####<driver>###### Identifier "Device[0]" Screen 0 Option "Rotate" "off" Option "NoLogo" "1" Option "mmio" "1" VendorName "NVidia" EndSection Change the back to Driver "nv" and you'r be able to get back into kde or what ever window manager your using. The easy way: YaST2. Online Update (aka YOU for YaST Online Update), pick install Nvidia 3D drivers, use SaX2 (in init 5/window manager/kde or init 3/ncurses/framebuffer - best for shell/tty1). Configure. Reboot, Go Intermedieate way: Download rpms, follow instructions, use Sax2, configure, reboot, go. More advanced way is to use the tarballs (tar.gz), unpack, run make install for the kernel package then the GLX package, configure Xserver, reboot, go. If your familiar with tarballs the you just need to configure the Xserver XF86Config file. But I don't know you level of experience or what version your using - it generally is a good idea to include basic info about your system, processor, and OS version (much more after you learn more). Try the easy way first. Then try the intermediate level if you not having any success (if you have 8.2 the easy way is a fast no-brainer and preferred=less hassle). If you still stuck, then change the driver line "Driver "nv" " as I suggested and repost your results. If this is innane and reduntdant I appologize - like I said I don't know your experience level but want you to get this going. Oh, and by the way, this list is a users list - not an official support list. Many here have vast experience, are patient, and helpful.....Welcome! HTH and good luck, Curits :)