声明:本文转载自cleopatra的原创:[url]http://www.linuxsir.org/bbs/thread342111.html[/url]
另外,本人推荐使用第二种方法安装驱动。

1. ~~~最简单的方法是一键安装
[url]http://en.opensuse.org/NVIDIA[/url]
打开这个网页,在The easy way to get NVIDIA/openSUSE11.1下面有三个按钮:
第一个按钮(绿色)-Geforce 6和更新的显卡
第二个按钮(×××)-Geforce FX 显卡(5xxx)
第三个按钮(×××)-Geforce 4 以及更旧的显卡
具体驱动支持的显卡型号请参考帖子最后面的[添附]

2. ~~~第二个方法是添加nvidia的源
源地址:
[url]ftp://download.nvidia.com/opensuse/11.1[/url]
添加之后,
yast-软件管理里面 搜索“nvidia”你将看到下面几个版本,对应关系如下:
x11-video-nvidiaG02&nvidia-gfxG02-kmp-*-Geforce 6和更新的显卡
x11-video-nvidiaG01&nvidia-gfxG01-kmp-*-Geforce FX 显卡(5xxx)
x11-video-nvidia&nvidia-gfx-kmp-*-Geforce 4 以及更旧的显卡
注:上面的"*"对应三种安装的内核
"default" 默认内核包
"pae" (Physical Address Extension) 支持内存扩展的内核包
"trace" 支持内核跟踪的内核包(实时内核)
例如显卡是6XXX,安装的内核是"kernel-pae*"
那需要安装x11-video-nvidiaG02和nvidia-gfxG02-kmp-pae
具体驱动支持的显卡型号请参考帖子最后面的[添附]

3. ~~~复杂方法是下载run包
下载之32bit:
[url]ftp://download.nvidia.com/XFree86/Linux-x86/[/url]
下载之64bit:
[url]ftp://download.nvidia.com/XFree86/Linux-x86_64/[/url]
对于Geforce 6和更新的显卡,目前最新的beta版是180.18,最新的稳定版是177.82
对于旧些的和极其旧的显卡,请看帖子最后面的[添附]
(新手请安装稳定版,beta版可能可能有问题,比如黑屏,花屏,风扇狂转。。。)
安装方法请参考
[url]http://en.opensuse.org/NVIDIA[/url]
中的"The hard way",or 参考
[url]http://www.suse.de/~sndirsch/nvidia-...ler-HOWTO.html[/url]

[~Step1~] 去yast安装 'kernel-source', 'make' ,'gcc' 这三个包
[~Step2~] 下载run包,如32bit的最新稳定版
"NVIDIA-Linux-x86-177.82-pkg1.run"
按Ctrl+Alt+F1/F2.../F6切换到字符界面
用root登录
init 3
cd到run包存放的位置中
sh NVIDIA-Linux-x86-177.82-pkg1.run -q
[~Step3~] 配置xorg
运行
sax2 -r -m 0=nvidia
保存配置(决大多数情况下不用配置,安装正确之后3D默认打开,分辨率也会自动检测)

如果想更换驱动先卸载旧的
nvidia-installer --uninstall

如果升级了内核要重新安装驱动
sh NVIDIA-Linux-x86-177.82-pkg1.run -K

[添附]:怎样选择驱动的版本:
对于最新稳定版177.82,
请打开[url]ftp://download.nvidia.com/XFree86/Li...ppendix-a.html[/url]
最上面的NVIDIA GeForce GPUs和NVIDIA Quadro GPUs都是177.82版支持的
对应方法1中的"第一个按钮"
对应方法2中的安装包为x11-video-nvidiaG02和nvidia-gfxG02-kmp-*
对应方法3中的"NVIDIA-Linux-x86-177.82-pkg1.run"

中间的"The 173.14.xx driver supports the following set of GPUs"下面的显卡
对应方法1中的"第二个按钮"
对应方法2中的x11-video-nvidiaG01和nvidia-gfxG01-kmp-*
对应方法3中的"ftp://download.nvidia.com/XFree86/Linux-x86/173.14.12/NVIDIA-Linux-x86-173.14.12-pkg1.run"

下面的"The 96.43.xx driver supports the following set of GPUs:"内容中的显卡型号
对应方法1中的"第三个按钮"
对应方法2中的"x11-video-nvidia和nvidia-gfxG-kmp-*"
对应方法3中的"ftp://download.nvidia.com/XFree86/Linux-x86/96.43.09/NVIDIA-Linux-x86-96.43.09-pkg1.run"

最后的"The 71.86.xx driver supports the following set of GPUs:"
对应方法3中的"ftp://download.nvidia.com/XFree86/Linux-x86/71.86.07/NVIDIA-Linux-x86-71.86.07-pkg1.run"

不足之处请高手批评指正~~~
Happy New Year~~~