|
发表于 2004-11-3 11:03:27
|
显示全部楼层
Nvidia Installer HOWTO for SuSE Linux users
Last Update: Sa Okt 2 11:46:45 CEST 2004
This document describes how to use the new nvidia installer for the
installation of the latest nvidia driver, which is available for your
SuSE Linux system.
NOTE: The nvidia installer does not work as long as a Xserver is still
running and the nvidia kernel module is still loaded. Therefore
please boot into runlevel 3 by specifying "3" as kernel boot
option or switch to runlevel 3 ("init 3") and unload the kernel
module ("rmmod nvidia") before running the nvidia installer.
Contents
SuSE Linux 9.2-IA32
SuSE Linux 9.2-AMD64
SuSE Linux 9.1-IA32
SuSE Linux 9.1-AMD64
SL Enterprise Server 9 (SLES9-IA32) / Novell Linux Desktop (NLD-IA32)
SL Enterprise Server 9 (SLES9-AMD64)
SuSE Linux 9.0-IA32
SuSE Linux 9.0-AMD64
SuSE Linux 8.2-IA32 / SuSE Linux Desktop (SLD-IA32)
SuSE Linux 8.1-IA32 / United Linux 1.0 (UL1-IA32) / SL Enterprise Server 8 (SLES8-IA32)
SuSE Linux 8.0-IA32
SuSE Linux 7.3-IA32 / SuSE Linux 7.2-IA32 / SL Enterprise Server 7 (SLES7-IA32)
SuSE Linux 7.1-IA32
SuSE Linux 7.0-IA32 or earlier
References
Feedback
Support
SuSE Linux 9.2-IA32
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.
People who aren't afraid of recompiling the nvidia kernel module or
even reinstalling the nvidia driver each time the kernel has been
updated and want or need to use the latest and greatest nvidia driver
can use the following steps 1-3. The others should use the
instructions above using YOU and skip the steps below.
1) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source', 'make' and 'gcc' packages with YaST2.
Update it - if not already done - via YaST2 Online Update (YOU) and
configure the kernel sources then with the following commands:
cd /usr/src/linux
make cloneconfig
make prepare-all
2) Use the nvidia installer for 1.0-6111.
sh NVIDIA-Linux-x86-1.0-6111-pkg1.run -q --kernel-source-path=/usr/src/linux
3) Configure X.Org with
sax2 -m 0=nvidia (0 is a digit, not a letter!)
NOTE: There is no need to try to enable 3D support. It's already
enabled, when the nvidia driver is running.
SuSE Linux 9.2-AMD64
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.
People who aren't afraid of recompiling the nvidia kernel module or
even reinstalling the nvidia driver each time the kernel has been
updated and want or need to use the latest and greatest nvidia driver
can use the following steps 1-3. The others should use the
instructions above using YOU and skip the steps below.
1) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source', 'make' and 'gcc' packages with YaST2.
Update it - if not already done - via YaST2 Online Update (YOU) and
configure the kernel sources then with the following commands:
cd /usr/src/linux
make cloneconfig
make prepare-all
2) Use the nvidia installer for 1.0-6111.
sh NVIDIA-Linux-x86_64-1.0-6111-pkg2.run -q --kernel-source-path=/usr/src/linux
3) Configure X.Org with
sax2 -m 0=nvidia (0 is a digit, not a letter!)
NOTE: There is no need to try to enable 3D support. It's already
enabled, when the nvidia driver is running.
SuSE Linux 9.1-IA32
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.
People who aren't afraid of recompiling the nvidia kernel module or
even reinstalling the nvidia driver each time the kernel has been
updated and want or need to use the latest and greatest nvidia driver
can use the following steps 1-3. The others should use the
instructions above using YOU and skip the steps below.
1) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source', 'make' and 'gcc' packages with YaST2.
Update it - if not already done - via YaST2 Online Update (YOU) and
configure the kernel sources then with the following commands:
cd /usr/src/linux
make cloneconfig
make prepare-all (only for kernel-source >= 2.6.5-7.75)
2) Use the nvidia installer for 1.0-6111.
a) kernel-source < 2.6.5-7.75
sh NVIDIA-Linux-x86-1.0-6111-pkg1.run -q
b) kernel-source >= 2.6.5-7.75
sh NVIDIA-Linux-x86-1.0-6111-pkg1.run -q --kernel-source-path=/usr/src/linux
3) Configure XFree86 with
sax2 -m 0=nvidia (0 is a digit, not a letter!)
NOTE: There is no need to try to enable 3D support. It's already
enabled, when the nvidia driver is running.
SuSE Linux 9.1-AMD64
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.
People who aren't afraid of recompiling the nvidia kernel module or
even reinstalling the nvidia driver each time the kernel has been
updated and want or need to use the latest and greatest nvidia driver
can use the following steps 1-3. The others should use the
instructions above using YOU and skip the steps below.
1) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source', 'make' and 'gcc' packages with YaST2.
Update it - if not already done - via YaST2 Online Update (YOU) and
configure the kernel sources then with the following commands:
cd /usr/src/linux
make cloneconfig
make prepare-all (only for kernel-source >= 2.6.5-7.75)
2) Use the nvidia installer for 1.0-6111.
a) kernel-source < 2.6.5-7.75
sh NVIDIA-Linux-x86_64-1.0-6111-pkg2.run -q
b) kernel-source >= 2.6.5-7.75
sh NVIDIA-Linux-x86_64-1.0-6111-pkg2.run -q --kernel-source-path=/usr/src/linux
3) Configure XFree86 with
sax2 -m 0=nvidia (0 is a digit, not a letter!)
NOTE: There is no need to try to enable 3D support. It's already
enabled, when the nvidia driver is running.
SL Enterprise Server 9 (SLES9-IA32) / Novell Linux Desktop (NLD-IA32)
1) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source', 'make' and 'gcc' packages with YaST2.
Update it - if not already done - via YaST2 Online Update (YOU) and
configure the kernel sources then with the following commands:
cd /usr/src/linux
make cloneconfig
make prepare-all
2) Use the nvidia installer for 1.0-6111.
sh NVIDIA-Linux-x86-1.0-6111-pkg1.run -q --kernel-source-path=/usr/src/linux
3) Configure XFree86 with
sax2 -m 0=nvidia (0 is a digit, not a letter!)
NOTE: There is no need to try to enable 3D support. It's already
enabled, when the nvidia driver is running.
SL Enterprise Server 9 (SLES9-AMD64)
1) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source', 'make' and 'gcc' packages with YaST2.
Update it - if not already done - via YaST2 Online Update (YOU) and
configure the kernel sources then with the following commands:
cd /usr/src/linux
make cloneconfig
make prepare-all (only for kernel-source >= 2.6.5-7.75)
2) Use the nvidia installer for 1.0-6111.
a) kernel-source < 2.6.5-7.75
sh NVIDIA-Linux-x86_64-1.0-6111-pkg2.run -q
b) kernel-source >= 2.6.5-7.75
sh NVIDIA-Linux-x86_64-1.0-6111-pkg2.run -q --kernel-source-path=/usr/src/linux
3) Configure XFree86 with
sax2 -m 0=nvidia (0 is a digit, not a letter!)
NOTE: There is no need to try to enable 3D support. It's already
enabled, when the nvidia driver is running.
SuSE Linux 9.0-IA32
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(c) 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.
People who aren't afraid of recompiling the nvidia kernel module or
even reinstalling the nvidia driver each time the kernel has been
updated and want or need to use the latest and greatest nvidia driver
can use the following steps 1-3. The others should use the
instructions above using YOU and skip the steps below.
1) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source' package with YaST2. Update it - if not
already done - via YaST2 Online Update (YOU).
2) Use the nvidia installer for 1.0-6111.
sh NVIDIA-Linux-x86-1.0-6111-pkg1.run -q
3) Configure XFree86 with
sax2 -m 0=nvidia (0 is a digit, not a letter!)
NOTE: There is no need to try to enable 3D support. It's already
enabled, when the nvidia driver is running. Ignore the
misleading error message, that 3D support can't be enabled.
This problem will be fixed with SuSE > 9.0 and is related to the
latest nvidia driver release.
SuSE Linux 9.0-AMD64
1) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source' package with YaST2, update it - if not
already done - via YaST2 Online Update (YOU).
2) Use the nvidia installer for 1.0-6111.
sh NVIDIA-Linux-x86_64-1.0-6111-pkg2.run -q
3) Configure XFree86 with
sax2 -m 0=nvidia (0 is a digit, not a letter!)
NOTE: There is no need to try to enable 3D support. It's already
enabled, when the nvidia driver is running. Ignore the
misleading error message, that 3D support can't be enabled.
SuSE Linux 8.2-IA32 / SuSE Linux Desktop (SLD-IA32)
1) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source' package with YaST2, update it - if not
already done - via YaST2 Online Update (YOU) and configure it then
with the following commands:
cd /usr/src/linux
make cloneconfig && make dep
2) Use the nvidia installer for 1.0-6111.
sh NVIDIA-Linux-x86-1.0-6111-pkg1.run -q
3) Configure XFree86 with
sax2 -m 0=nvidia (0 is a digit, not a letter!)
NOTE: There is no need to try to enable 3D support. It's already
enabled, when the nvidia driver is running. Ignore the
misleading error message, that 3D support can't be enabled.
This problem will be fixed with SuSE > 9.0 and is related to the
latest nvidia driver release.
SuSE Linux 8.1-IA32 / United Linux 1.0 (UL1-IA32) / SL Enterprise Server 8 (SLES8-IA32)
1) Download the according 'NVIDIA_GLX' and 'NVIDIA_kernel' RPMs for
1.0-5336 from nvidia ftp server and install these with the following
commands:
rpm --justdb -Uhv NVIDIA_kernel*.rpm
rpm -Uhv NVIDIA_GLX*.rpm
Use "ul1" packages for UL1/SLES8.
2) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source' package with YaST2, update it - if not
already done - via YaST2 Online Update (YOU) and configure it then
with the following commands:
cd /usr/src/linux
make cloneconfig && make dep
3) Download nvidia installer for 1.0-5336 and extract it with the
following command:
sh NVIDIA-Linux-x86-1.0-5336-pkg1.run --extract-only
4) Compile and install the nvidia kernel module with the following
commands:
cd NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv
make install
depmod -a
5) Enable 3D support with SaX2.
SuSE Linux 8.0-IA32
1) Download the 'NVIDIA_GLX' and 'NVIDIA_kernel' RPMs for 1.0-5336 for
SuSE 8.0 from nvidia ftp server and install these with the following
commands:
rpm --justdb -Uhv NVIDIA_kernel*.rpm
rpm -Uhv NVIDIA_GLX*.rpm
2) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source' package with YaST2, update it - if not
already done - via YaST2 Online Update (YOU) and configure it then
with the following commands:
cd /usr/src/linux
make cloneconfig && make dep
3) Download nvidia installer for 1.0-5336 and extract it with the
following command:
sh NVIDIA-Linux-x86-1.0-5336-pkg1.run --extract-only
4) Compile and install the nvidia kernel module with the following
commands:
cd NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv
make install
depmod -a
5) Enable 3D support with SaX2.
SuSE Linux 7.3-IA32 / SuSE Linux 7.2-IA32 / SL Enterprise Server 7 (SLES7-IA32)
1) Download the 'NVIDIA_GLX' and 'NVIDIA_kernel' RPMs for 1.0-4496 for
SuSE 7.3 from nvidia ftp server and install these with the following
commands:
rpm --justdb -Uhv NVIDIA_kernel*.rpm
rpm -Uhv NVIDIA_GLX*.rpm
2) Kernel sources must be installed and configured. Usually this means
installing the 'kernel-source' package with YaST2, update it - if not
already done - via YaST2 Online Update (YOU) and configure it then
with the following commands:
cd /usr/src/linux
make cloneconfig && make dep
3) Download nvidia installer for 1.0-4496 and extract it with the
following command:
sh NVIDIA-Linux-x86-1.0-4496-pkg2.run --extract-only
4) Compile and install the nvidia kernel module with the following
commands:
cd NVIDIA-Linux-x86-1.0-4496-pkg2/usr/src/nv
make install
depmod -a
5) Enable 3D support with SaX2.
SuSE Linux 7.1-IA32
1) Kernel sources must be installed and configured. Usually this means
installing the 'linux' package with YaST2, update it - if not already
done - via YaST2 Online Update (YOU) and configure it then with the
following commands:
cd /usr/src/linux
make cloneconfig && make dep
2) Try to use the nvidia installer for 1.0-4496.
sh NVIDIA-Linux-x86-1.0-4496-pkg2.run -q
3) Enable 3D support with SaX2.
SuSE Linux 7.0-IA32 or earlier
The nvidia driver does not work on SuSE 7.0 or earlier as the driver
needs XFree86 4.0.1 and SuSE 7.0 comes with XFree86 4.0.
References
* nVidia driver website
http://www.nvidia.com/view.asp?IO=linux_display_ia32_1.0-6111
http://www.nvidia.com/view.asp?IO=linux_display_ia32_1.0-5336
http://www.nvidia.com/view.asp?IO=linux_display_ia32_1.0-4496
http://www.nvidia.com/object/linux_display_amd64_1.0-6111.html
* nvidia installer
http://download.nvidia.com/XFree ... 6-1.0-6111-pkg1.run
http://download.nvidia.com/XFree ... 6-1.0-5336-pkg1.run
http://download.nvidia.com/XFree ... 6-1.0-4496-pkg2.run
http://download.nvidia.com/XFree ... 4-1.0-6111-pkg2.run
* nvidia driver RPMs for SuSE Linux
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-5336
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-4496
Feedback
Please use "http://www.suse.de/feedback" for any feedback about this
document.
Support
For NVIDIA end user technical support, please communicate with the
NVIDIA support team using the online form here:
http://support.nvidia.com/Conten ... sp?RequestTypeID=10
For developers with GPU programming questions, please use the NVIDIA
developer web site
http://developer.nvidia.com
and the NVIDIA developer support email alias
SDKFeedback@nvidia.com |
|