- UID
- 140140
- 最后登录
- 1970-1-1
- 阅读权限
- 30
- 精华
- 主题
- 回帖
- 0
- 积分
- 411
- PB币
-
- 威望
-
- 贡献
-
- 技术
-
- 活跃
-
|

摘自MC
NVIDIA显卡驱动
Linux下的驱动安装在MC上提供了三种方案
方法一 对于Ubuntu来说,首选方法是通过网络源或者光盘安装源安装发行版本附带的驱动程序.只要选择"System""系统管理"→"受限驱动管理器",在其中的"nvidia"所在行后面的复选框里打卡勾,安装完后系统会提示重启,显示就正常了.
如果需要修改分辨率,刷新率以及3D选项,可以在'Applications"→"系统工具"→"nvidia-xserver settings"里进行设置.假如安装好之后的菜单中没有这一项,也可以在终端中输入"sudo nvidia-settings",即可启动设置界面.
方法二 如果用户的显卡比较新,比如新推出的NVIDIA GeForce 8800 GT,在7.10的版本内并没有包含驱动.此时Ubuntu还可以通过APT包管理方式来安装驱动.
首先针对不同的NVIDIA显卡,需要访问NVIDIA最新的Linux驱动版本支持列表(http://us.download.nvidia.com/XFree86/Linux-x86/100.14.19/README/appendix-a.html). 我们得知NVIDIA将显卡划分为3档,近代从GeForce 8系列回溯到GeForce FX系列可以使用最新的驱动,中期GeForce 2 MX之后到GeForce 4 Ti/MX这一段则推荐使用96.43.XX版本的驱动,而非常古老的GeForce 2 Ti一直到早期的TNT和Riva则推荐使用71.86.XX版本的驱动.通过APT获得的驱动包分为三个----nvidia-glx-legacy,nvidia-glx和nvidia-glx-new,分别对应的是早期(Legacy),中期(glx),近代(new)三档显卡.在安装驱动的时候输入的命令也是不同的:
sudo apt-get install nvidia-glx-new
sudo apt-get install nvidia-glx
sudo apt-get install nvidia-glx-legacy
这三条命令请根据用户自己的显卡选择一个,接着是安装显卡配置程序命令:
这一步就是修改并备份xorg.conf文件,装完之后再重启xWindows或重启电脑,7.10版本重启后右上角会有一个受限驱动的提示,点"启用"就可以了.如果需要修改分辨率或是双屏显示设置等等功能的话,只需运行:
方法三 由于市面同显示核心的显卡的PCB版本不同,特别是像同德一类的非公版显卡很可能出现一些非常奇怪的无法安装驱动的问题,比如同德版的GeForce 6800 GT 512MB就有这个问题.这时候就不得不使用最为麻烦的NVIDIA官方驱动了.在NVIDIA的驱动下载页面(http://www.nvidia.com/Download/index.aspx?lang=en-us),选择你的显卡,在Operating System下选择Linux,Search,在下载页面中找到.run结尾的下载链接.(如下图)
最后将文件复制到本地硬盘,比如你的Home目录.接下来的工作说法可以在Ubuntu的终端里完成了:
sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-'uname -r' libc6-dev
sudo cp /etc/default/linux-restricted-modules-common /etc/default/linux-restricted-modules-common.backup001
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup001
用文本编辑器修改文件"/etc/default/linux-restricted-modules-common",将这句中的<DISABLED_MODULES="">改为<DISABLED_MODULES="nv">或者<DISABLED_MODULES="nv nvidia_new">(对于NVIDIA的GeForce 8系列显卡,修改为"nv nvidia_new").
接着关闭图形化界面xWindow,命令为:
sudo /etc/init.d/gdm stop
然后按下"ctrl+alt+F1"到另外一个终端,使用刚才的帐户登录.
cd ~ (进入刚才复制驱动程序的目录)
sudo sh NVIDIA-Linux-x86-100.14.19-pkg1.run(运行驱动安装程序,看你下载的文件名是什么输入)
驱动安装程序会提示是否接受协议,这个要选择"accept"然后回车.接着程序会提示缺少预编译模块,询问是否上网下载,这个要先"no",以便在本地编译.最后就是一路"OK"或者"Yes"就可以了.最后执行"
sudo /etc/init.d/gdm start
重新启动图形化界面xWindow,在启动过程中如果出现NVIDIA的LOGO一闪而过,就表示驱动已经安装完成.
稍后会把ATI显卡驱动程序的安装过程放上...
AMD(ATI)显卡驱动
MC上也介绍了三个方案
AMD的Radeon 3870/3850还没有确定有没有能够使用的安装方法
方法一 与NVIDIA一样,我们也可以通过网络源或者光盘安装源安装发行版本附带的驱动程序.只要选择"System"→"系统管理"→"受限驱动管理器",在其中的"ATI图形加速驱动"所在行后面的复选框里打上勾,安装完后系统会提示重启,重启后就正常了.重启后再到这个窗口中,看到状态是"已启用"就可以了.
方法二 方法一在不联网的情况下只支持发行版发布之前的AMD显卡,我们还可以通过联机获取APT包管理方式安装一些较新的显卡驱动,执行安装驱动程序:
sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx fglrx-control
sudo depmod -a
接着配置驱动程序:
sudo dpkg-reconfigure xserver-xorg
在选择驱动时,选择fglrx,其他一般保持默认即可.或者执行:
sudo aticonfig --initial -f
然后执行:
如果执行出错,则把备份的"/etc/X11/xorg.conf.xx"改名覆盖修改过的文件,并且打开文件"/etc/X11/xorg.conf"添加两段:
Section "Extensions"
Option "Composite" "0"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
再次执行:
重新启动系统后执行"fglrxinfo"来确认是否安装完成.
方法三 对于非公版和严重cost-down(缩减成本)过的显卡,还是原版驱动程序最好.目前最新的ATI显卡驱动是8.42.3,2007年10月26日发布..
在这之前我们需要安装一些必需的工具:
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)
接着下载ATI的驱动,可以在(http://ati.amd.com/support/driver.html) 找到Linux驱动.
和NVIDIA一样,也是一个.run后缀的软件包,将它复制到用户的Home目录,然后执行:
cd ~
sudo sh ati-driver-installer-8.42.3-x86.x86_64.run --listpkg
这样可以列出能够生成的所需的软件包格式,找到其中的"Ubuntu Packages:"字段,看一下当前的Ubuntu属于哪一种,比如笔者是"Ubuntu/7.10",那么执行的命令就应该是:
sudo sh ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/7.10
接着需要屏蔽系统能够已经调用的fglrx核心模块.用文本编辑器打开"/etc/default/linux-restricted-modules-common",将其中的DISABLED_MODULES=""修改为DISABLED_MODULES="fglrx",然后安装刚才生成的deb软件包:
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb
移除旧的fglrx:
sudo rm /usr/src/fglrx-kernel*.deb
sudo apt-get -f install
编译内核模块并安装:
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
cd /usr/src
sudo dpkg -i fglrx-kernel-*
sudo depmod -a
接着配置驱动程序:
sudo dpkg-reconfigure xserver-xorg
在选择驱动时,选中"fglrx",其它设置保持默认即可.或者执行:
sudo aticonfig --initial -f
然后执行:
如果执行出错,则把备份的"/etc/X11/xorg.conf.xx"改为覆盖掉修改过的文件,并且打开文件"/etc/X11/xorg.conf"添加两段:
Section "Extensions"
Option "Composite" "1"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
再次执行:
重启系统后执行"fglrxinfo"来确认是否完成.
最后,如果需要开启Compiz 3D桌面需要执行:
SKIP_CHECKS=yes compiz
mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager
http://www.qiqi88.com/job/tjshow.asp?m_id=13786&g_id=46
[ 本帖最后由 wonutsa 于 2007-12-29 21:25 编辑 ] |
|