当前位置:Linux教程 - Linux综合 - Linux下ATI驱动安装傻瓜安装方法

Linux下ATI驱动安装傻瓜安装方法

菜鸟我刚刚接触Debian不久(其实时间也不短了,但是没有深研究),在各位前辈的指导下,成功完成了X的安装以及字体AA等设定,但是,ATI驱动程序的安装一直没有解决,按照网络上一些文章也未能成功。在IRC.debian.org的国外友人指导下,终于于今天完成,但是过程仍旧有不尽人意之处,还望大家指教。

环境:Debian Sarge (2.6.8-2-386) AMD Barton 2500+ATI 95501G DDR400WD800JB

采用http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.Html驱动按照说明第一步:apt-get install kernel-source-2.x.ycd /usr/srctar xjvf kernel-source-2.x.y.tar.bz2cd kernel-source-2.x.ycp /boot/config-2.x.y-flavour .configmake-kpkg --append-to-version "-flavour" --revision 2.x.y-z --config old configure

其中2.x.y 用当前的Linux内核版本代替 比如说我就用2.8.6

2.x.y-z 用 2.8.6-2 (用uname -a 查询)代替

"-flavour" 用 -2-386 代替(没有引号!)

完成第二步

为了安全起见在 XF86Config-4 里面的 Section "Device"加入Option "UseInternalAGPGART" "no"

如果出现问题 就将no 改成 yes 用内核的支持程序

第三步

下面我们要做的是检查 debhelper, kernel-package and fakeroot是否安装apt-get install debhelper kernel-package fakeroot

然后我们有两个选择一个是利用fglrx-installer 下载 deb包文件还有就是利用aptfglrx-installer 还需要下载其他的一些支持包,不幸的是我的系统有些包尚且不能用不过fglrx-installer从ATI网站下载这些东西,ATI网站速度也不快 所以我们用第二种方法

在sources.list当中加入:deb http://www.stanchina.net/~flavio/debian-fglrx-xfree86/ ./ #Xfree86 4.3.0deb http://www.stanchina.net/~flavio/debian-fglrx-xorg/ ./ #X.Orgdeb http://www.stanchina.net/~flavio/deb...xfree86-amd64/ ./#Xfree86 for AMD64选择适合自己的 加入sources.list

以后还要加入这一条 顺便加上吧deb http://www.stanchina.net/~flavio/debian-fglrx-modules/ ./

然后 apt-get install fglrx-driver fglrx-kernel-src

这样 我们就安装好了fglrx驱动程序

第四步 安装驱动内核模块

这里有很多种方法 任选(0)假设你不知道什么编译内核 那么直接下编译好了的

apt-get install packagenamepackagename 按下表替换fglrx-control-qt3 - Control panel for the ATI graphics acceleratorsfglrx-driver-dev - Video driver for the ATI graphics accelerators (devel files)fglrx-driver - Video driver for the ATI graphics acceleratorsfglrx-kernel-src - Kernel module source for the ATI graphics acceleratorsfglrx-sources - Source code for the ATI graphics accelerators control panelfglrx-kernel-2.4.27-2-386 - ATI binary kernel module for Linux 2.4.27-2-386fglrx-kernel-2.4.27-2-586tsc - ATI binary kernel module for Linux 2.4.27-2-586tscfglrx-kernel-2.4.27-2-686 - ATI binary kernel module for Linux 2.4.27-2-686fglrx-kernel-2.4.27-2-686-smp - ATI binary kernel module for Linux 2.4.27-2-686-smpfglrx-kernel-2.4.27-2-k6 - ATI binary kernel module for Linux 2.4.27-2-k6fglrx-kernel-2.4.27-2-k7 - ATI binary kernel module for Linux 2.4.27-2-k7fglrx-kernel-2.4.27-2-k7-smp - ATI binary kernel module for Linux 2.4.27-2-k7-smpfglrx-kernel-2.6.11-1-386 - ATI binary kernel module for Linux 2.6.11-1-386fglrx-kernel-2.6.11-1-686 - ATI binary kernel module for Linux 2.6.11-1-686fglrx-kernel-2.6.11-1-686-smp - ATI binary kernel module for Linux 2.6.11-1-686-smpfglrx-kernel-2.6.11-1-k7 - ATI binary kernel module for Linux 2.6.11-1-k7fglrx-kernel-2.6.11-1-k7-smp - ATI binary kernel module for Linux 2.6.11-1-k7-smpfglrx-kernel-2.6.8-2-386 - ATI binary kernel module for Linux 2.6.8-2-386fglrx-kernel-2.6.8-2-686 - ATI binary kernel module for Linux 2.6.8-2-686fglrx-kernel-2.6.8-2-686-smp - ATI binary kernel module for Linux 2.6.8-2-686-smpfglrx-kernel-2.6.8-2-k7 - ATI binary kernel module for Linux 2.6.8-2-k7fglrx-kernel-2.6.8-2-k7-smp - ATI binary kernel module for Linux 2.6.8-2-k7-smp


[1] [2] 下一页 

(1)cd /usr/srcbzcat fglrx.tar.bz2 tar x

然后 cd /usr/src/modules/fglrx./make.shmkdir /lib/modules/$(uname -r)/misccp fglrx.ko /lib/modules/$(uname -r)/misc/depmod -ae(root 下操作)

(2)module-assistant preparemodule-assistant a-i fglrx

上面(1)和(2)结束以后还要执行modprobe fglrx 安装模块

第五步调整XF86Config-4将Load "extmod" 替换成

# Load "extmod" but omit DGA extension# (the DGA extension is broken in the fglrx driver)SubSection "extmod"Option "omit xfree86-dga"EndSubSection

Section "Device"按如下修改Section "Device"Identifier "ATI"Driver "fglrx" # this is the important bitOption "VideoOverlay" "on"Option "OpenGLOverlay" "off"Option "UseInternalAGPGART" "no" #出现问题改成yesEndSection

Section "Screen" 中的 Device 改成 ATI

Section "DRI"如下修改Section "DRI"Mode 0666EndSection

这里也有人用fglrxconfig,不过我用过了以后X无法起动,可能是Mouse端口不对,所以还是手工修改为好。

至此 如果一切正常,ATI 3D 驱动就可以使用了

进入X 运行fgl_glxgears 和glxgears测试

(出处:http://www.sheup.com)


上一页 [1] [2] 

(1)cd /usr/srcbzcat fglrx.tar.bz2 tar x

然后 cd /usr/src/modules/fglrx./make.shmkdir /lib/modules/$(uname -r)/misccp fglrx.ko /lib/modules/$(uname -r)/misc/depmod -ae(root 下操作)

(2)module-assistant preparemodule-assistant a-i fglrx

上面(1)和(2)结束以后还要执行modprobe fglrx 安装模块

第五步调整XF86Config-4将Load "extmod" 替换成

# Load "extmod" but omit DGA extension# (the DGA extension is broken in the fglrx driver)SubSection "extmod"Option "omit xfree86-dga"EndSubSection

Section "Device"按如下修改Section "Device"Identifier "ATI"Driver "fglrx" # this is the important bitOption "VideoOverlay" "on"Option "OpenGLOverlay" "off"Option "UseInternalAGPGART" "no" #出现问题改成yesEndSection

Section "Screen" 中的 Device 改成 ATI

Section "DRI"如下修改Section "DRI"Mode 0666EndSection

这里也有人用fglrxconfig,不过我用过了以后X无法起动,可能是Mouse端口不对,所以还是手工修改为好。

至此 如果一切正常,ATI 3D 驱动就可以使用了

进入X 运行fgl_glxgears 和glxgears测试

(出处:http://www.sheup.com/)


上一页 [1] [2] [3]