1.13.2009

opensue/fedora install b43& nvidia

GeForce 6, 7, 8, 9 & 200 系列显卡

su -c 'yum install kmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs'

GeForce FX 显卡

su -c 'yum install kmod-nvidia-173xx xorg-x11-drv-nvidia-173xx xorg-x11-drv-nvidia-173xx-libs'

GeForce 4 显卡

su -c 'yum install kmod-nvidia-96xx xorg-x11-drv-nvidia-96xx xorg-x11-drv-nvidia-96xx-libs'




opensue11 install b43
# openSUSE 11.0 and 11.1 use the following command:

*

sudo /usr/sbin/install_bcm43xx_firmware

# Ubuntu (all flavors) and Debian use the following command:

*

sudo /usr/share/b43-fwcutter/install_bcm43xx_firmware.sh
声明:本文转载自cleopatra的原创:http://www.linuxsir.org/bbs/thread342111.html
另外,本人推荐使用第二种方法安装驱动。

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

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

[~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,
请打开ftp://download.nvidia.com/XFree86/Li...ppendix-a.html
最上面的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

********************配置 X.org**********************

注意:openSUSE 11.0 上的177.68版本似乎不需要进行此配置,因为在安装系统时安装程序已经完成了这一配置。

下一步工作是配置 X.org 以使用新的 NVIDIA 驱动。输入下面的命令

sax2 -r -m 0=nvidia

Sax2 会在 X 中启动它的配置程序。您能在这里做更多的调整,如果您想的话。在 10.0 中您无需指定 -m 0=nvidia,如果您激活了3D加速,Sax2 会自动检测并使用它。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~十、桌面特效(让你的Fedora10更漂亮)
Compiz 需要直接渲染技术正常工作才行,检查你是否安装了直接渲染,输入命令:
glxinfo | grep direct
如果你看到 direct rendering: Yes 的信息,表明你可以继续安装 Compiz 包。
通过一个星期的测试,我还是建议大家安装官方包。(大家在官方安装包和非官方安装包中选择一个安装)

1、*官方安装包
su -c 'yum remove compiz'
rm -rf ~/.gconf/apps/compiz
su -c 'yum install compiz-fusion compiz-fusion-gnome compiz-fusion-extras compiz-fusion-extras-gnome compizconfig-backend-gconf compiz-manager gnome-compiz-manager ccsm fusion-icon fusion-icon-gtk emerald emerald-themes'

2、*非官方包
(1). Install the compiz-fusion-release rpm ( you need wget installed i.e yum install wget )
(安装前请先安装第三方的源,使用下面的命令:)
su
wget http://www.linux-ati-drivers.homecall.co.uk/compiz-fusion-release-1-6.noarch.rpm
rpm -Uvh compiz-fusion-release-1-6.noarch.rpm
rm -f compiz-fusion-release-1-6.noarch.rpm

(2). Install compiz-fusion ( you will need to remove the fedora compiz packages first and
delete the old compiz configuration files /home/username/.gconf/apps/compiz )
(注:删除compiz和compiz配置文件命令如下:)
su -c 'yum remove compiz'
rm -rf ~/.gconf/apps/compiz
使用下面的命令开始安装吧!
su
yum install compiz-gnome fusion-icon-gtk compiz-fusion-plugins-unsupported compiz-fusion-plugins-extra compiz-bcop ccsm emerald-themes compizconfig-backend-gconf

3、添加自动起动:
进入系统-->首选项-->个人-->会话,单击添加,输入:
名称: Fusion Icon
命令: fusion-icon
注释: Compiz-Fusion桌面特效应用程序