How do I install nVidia 3D driver on openSUSE10.0?
SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
How do I install nVidia 3D driver on openSUSE10.0?
I followed the instructions below:
"It is recommended to use YOU (YaST Online Update) for (re)installation
of the nvidia driver. There are several reasons for this. First, it's
simple. Second, and this is the most important one, you won't need to
recompile the nvidia kernel module after a kernel update.
Inside YOU enable "Installable and Installed Patches" for "Show Patch
Category" and select "Download NVIDIA(r) Graphics Driver" from the
patches list (usually at the bottom of the list). Note, that you need
to mark it as "Update" (right mouse click) if you already installed it
before and the driver was uninstalled - for any reason. Proceed as
usual now. After YOU has finished restart your Xserver (i.e. logout
from your Xsession) and you're fine."
I used YOU for initial installation. According to YOU, this should have been a 10mb download. It downloaded nvidia.sh only, (not 10mb size). After finishing, I logged out and back in. No nvidia 3d. Rebooted with same results.
I started YOU again, toggled "Installable and Installed Patches", marked nvidia graphics driver as "Update", and tried again. Still got only nvidia.sh.
As I understand it, this is the script to run after booting to level 3 (without starting x-server), and logged in as root user. Not sure I want to do that yet, as I don't know if it requires re-compiling the kernel. I also checked /etc/X11/xorg.conf and saw in Section "Device" for nvidia graphics card that Driver is still "nv" and not "nvidia", so nothing is borked yet.
I get no bootup errors that I can see, but the text scrolls pretty fast.
Do I need to add an installation source, or what? I'm baffled.
Thanks to redazz and Keruskerfürst for your replies.
Redazz, I haven't run sax2 @ runlevel 3 because that's part of nVidia's instructions to do after re-compiling the kernel.
Keruskerfürst, the quoted instructions I followed are from nVidia's SuSE "howto" page. I'm trying to install from YaST in order to avoid having to re-compile the kernel if it's upgraded in the future. Anyway, that's what nVidia says.
I browsed SuSE's user forums and found instructions to do a wget of the nvidia.sh from a different URL than the one I used, then edit a line in the nvidia.sh script. That's supposed to do the trick. In any event, I'll be back whether this works or not.
As far as I know, the patch will always appear as nvidia.sh in YOU, but the driver is actually installed. Running sax2 is just something I do to make sure that the driver is installed okay and that 3d is enabled. You don't need to run nvidia.sh manually at all.
FWIW, I used YOU in SUSE 10.0 and it worked exactly as it was supposed to. The only thing I would add to the Nvidia instructions to make things clearer (to someone who has never done this before) is that at the opening screen you need to confirm the Install Updates Manually checkbox is chosen and then click Next to go to the screen when you choose the updates. I also used the "Update" rather than the "Download" choice. It did not show as an icon change, but that may be a difference as well.
Let me add that although the Nvidia "download" seemed brief, my DSL became active for a very long time while "installing" the NVIDIA drivers. It seems that most of the actual download occurs during installation.
for any kernel without kernel re-compiling (?)
1) download driver from www.nvidia.com
2) if in GUI, open terminal window and run
4) su to root
5) cd where nvidia driver is
6) run (32-bit):
#sh NVIDIA-Linux-x86-1.0-7676-pkg1.run -q
#sh NVIDIA-Linux-x86_64-1.0-7676-pkg2.run -q
if you have 64-bit OS (driver version will change in time)
7) when installation is complete and you are at cli again run
8) run sax2
#sax2 -m 0=nvidia
run sax2 test at the end
10) when you are done with sax2, edit xorg.conf for additional optimization
11) save changes and restart X or computer
Thanks for all your help. I fixed the problem with the GeForce2 "legacy" card by using nVidia's 7174-pkg1.run installer and by copying a bash script to /etc/init.d/boot.local. (See CL-1's thread about the GeForce2 card.)