ati driver for linux

来源:互联网 发布:杀人软件完整版 编辑:程序博客网 时间:2024/05/15 23:46

安装linux ati4650驱动程序

1. 一开始在AMD官网上下载了ati-driver-installer-10-12-x86.x86_64.run最新版的驱动程序,调用增加文件的可执行权限,

直接执行./ati-driver-installer-10-12-x86.x86_64.run进行安装后,显示极为不正常。无奈重装debian.

2. 根据网上的说明使用 ./ati-driver-installer-10-12-x86.x86_64.run --listpkg 查看包里面包含的文件,执行./ati-driver-installer-10-12-x86.x86_64.run --buildpkg Debian/lenny 总是提示cp: cannot stat `/root/fglrx-install.ZDFrIu/x710/*': No such file or directory 构建不成功。

3. 后来在网上搜索发现ati-driver-installer-10-12-x86.x86_64.run包其实就是ATI官方把开源的一些包都打包了一下,于是从

另一条路径开始寻找出路,执行apt-get install fglrx*  安装驱动相关的包,然后执行 apt-get install module-assistant  linux-headers-`uname -r`安装内核头文件和module-assistant编译内核模块的工具。

4.  使用m-a安装驱动模块时,我们也可以使用分步的安装方式,先编译,再安装,而不必一步到位:

# m-a get fglrx
# m-a build fglrx

5.  这时就会在/usr/src/目录下生成一个fglrx的deb包。编译驱动程序模块时需要安装Linux内核头文件,我的内核是自己编译的2.6.23,但是在源中却迟迟没有相应的头文件包,真是相当郁闷的说。但是即使是这样,我却依然得到了一个编译生成的fglrx的deb包。我们可以使用dpkg来进行安装。

6.  最后需要进行Xorg的配置。最简单的就是将驱动改为fglrx。当然我们也可以使用ati所提供的相应工具来进行配置:
# aticonfig --initial --input=/etc/X11/xorg.conf
这会进行相应的检测,并且修改xorg.conf文件。但是个人觉得这个程序实在不好用,他只是将检测的结果直插入到配置文件中,所以搞得配置文件中是两个配置共存的现象。所以个人觉得还是直接改动驱动程序配置要来得方便许多。

重启机器完成显卡驱动的安装。

注:

1. 我们可以用下面的命令来检测我们的ATI驱动是否安装成功:
# fglrxinfo

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4650
OpenGL version string: 2.1.8304 Release

2.  Debian中有一个叫module-assistant的工具,这个工具可以用来创建一个以当前核心为基础的模块核心编译环境,并提供菜单式的简洁操作界面来编译核心所支持的第三方模块。如果你的系统上还没有安装这个工具,通过下面的命令来安装:
          root@Debian ~# apt-get install module-assistant

安装完成后,直接运行 module-assistant 可以看到一个 curses 的图形界面,提供一些菜单项,包括:

  • OVERVIEW: 总体介绍module-assistant的功能;
  • UPDATE:更新缓存信息,类似于apt-get update的功能,从镜像站获得包更新;
  • PREPARE:准备模块编译所需环境,如下载相应核心的头文件,配置文件,安装必要的工具等;
  • SELECT:选择需要编译的核心模块;
  • EXIT: 退出module-assistant。

与dselect相类似,一次模块的编译工作可以通过顺序选择一次菜单来完成。中间会有一些提示确认信息或安装一些新的软件包,根据提示确认即可。依次选择UPDATE和PREPARE后,module-assistant已经作好编译核心模块的必要准备工作。选择select项,进入一个新的选择页面,其中列出了可供选择的所有核心模块,从列表中找到ndiswrapper选中后确认,出现一个新的菜单。这个菜单是对于选中的模块可进行的操作列表,不再详细说明。仍然可以通过顺序选取每一项来完成模块的编译(前两项LIST和SEARCH可以不必选)。选择GET将从Debian提供的镜像站下载ndiswrapper源码,选取BUILD进行模块编译,这可能需要一些时间。最后,选择INSTALL,编译出的ndiswrapper核心模块被安装到系统的核心模块并自动完成模块的依赖更新和本模块依赖的软件的安装(如会安装ndiswrapper-common,ndiswrapper-utils包等)。