LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3140|回复: 17

ATI显卡驱动的安装

[复制链接]
发表于 2005-12-7 00:53:19 | 显示全部楼层 |阅读模式
刚刚接触SuSE linux,为了解决显卡驱动的问题已经努力了一个多月了,还好最终问题得以解决,还算令人欣慰。
安装SuSE linux 10就是给我自己找了个大麻烦。(注:不是open suse, 虽然我不知道这两个版本在内核上是不是有不同的地方,我装的确实不是open suse) 安装过程将要结束的时候SuSE自动识别我的显卡为ATI RV350 AP,这个显卡不支持3D加速。
这对于刚刚装上显卡的我来说,打击真的是太大了。难不成要我卸了显卡,用板载的吗?
于是我在网上搜索显卡驱动,
要玩linux,对于国人来说,当然要先去www.linuxsir.cn了。正赶上楼主Thruth在做SuSE linux 10的安装教程。
Post by Thruth

再选驱动版本,一般只有一个。
下载安装文件,是个run文件

到那个目录,f4进终端,
./ati-driver-installer-8.19.10-i386.run --buildpkg SuSE/SUSE100-IA32
前面./后面是你的下载的run文件名,注意下划线那里根据你的架构填写,列表如下
SuSE/SUSE100-IA32 (open)SUSE 10.0
然后目录里面会生成一个rpm包
再用rpm -Uhv 名称.rpm
安装上小包包
举例:
rpm -Uhv fglrx_6_8_0_SUSE100-8.18.8-1.i386.rpm
这就需要先装kernel-source的包,安装盘有。

按照他说的,我上了ati的网站,但是下载的安装包都是不能用的,以下是运行结果:
xq@linux:~/ATI Driver> su
Password:
linux:/home/xq/ATI Driver # ./ati-driver-installer-8.19.10-i386.run --buildpkg SuSE/SUSE100-IA32
Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.19.10...................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: SuSE/SUSE100-IA32
Requested package is not supported.
Removing temporary directory: fglrx-install

not supported???这是什么问题,看看他都支持什么:
xq@linux:~/ATI Driver> ./ati-driver-installer-8.19.10-i386.run --get-supported
Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.19.10..............
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
List of supported packages:
Debian/woody
Debian/oldstable
Debian/3.0
Debian/sarge
Debian/stable
Debian/3.1
Debian/etch
Debian/testing
Debian/sid
Debian/unstable
Ubuntu/warty
Ubuntu/4.10
Ubuntu/hoary
Ubuntu/5.04
Ubuntu/breezy
Ubuntu/5.10
Removing temporary directory: fglrx-install
这两种发行版都没有用过,真是令人恼火。难道要我使用这两种才行??ati的人是不是心理有问题,怎么就支持这么少的发行版啊!
再试试ATI直接提供的fglrx_6_8_0-8.19.10-1.i386.rpm也是不行,提示安装包找不到,真奇怪啊!!!

询问楼主,他说他也不是自己装的,而是看了ATI_Driver_HOWT0上的介绍。
不管怎么说,总算是知道的前进的方向了,费劲心力并最终在http://www.opensuse.org/ATI_Driver_HOWTO上找到了原始贴。原文如下:
ATI Driver HOWTO From OpenSUSE
Table of contents
  1 Requirements
  2 Generate & install RPM
  3 Configure
  4 Additional References
Requirements
  ATI installer from the ATI website. http://www.ati.com or direct download at: http://support.ati.com/ics/suppo ... =737&deptID=894
  Packages (in addition to a default SUSE Linux 10.0 install):
    kernel-sources
    gcc
Generate & install RPM
Create an RPM for SUSE Linux 10.0 by using the installer with the flag for your platform.
  ./ati-driver-installer-8.18.6-i386.run --buildpkg SuSE/SUSE100-IA32
  ./ati-driver-installer-8.18.6-i386.run --buildpkg SuSE/SUSE100-AMD64
Afterwards install the created RPM by using the rpm command.
   rpm -Uhv fglrx_6_8_0_SUSE100-8.18.6-1.*.rpm
Configure
Switch to runlevel 3
  init 3
  sax2 -r -m 0=fglrx -b /usr/share/doc/packages/fglrx/sax2-profile
Note: 3D is enabled by default, and can not be configured through sax2
  Note: If you have problems with the XFree Server open the "/etc/X11/xorg.conf" file and add " Option "AGPMask" "0x00000006" " to the "Device" section.
Additional References
For official instructions (maintained by SUSE) to install and configure the ATI driver on (open)SUSE consult our ATI Installer HOWTO (http://www.suse.de/~sndirsch/ati-installer-HOWTO.html).

原文的意思我就不翻译了,简单说就是:
首先,要确认安装    kernel-sources  gcc
然后,从ati的网站上可以下载文件名为ati-driver-installer-8.**.*-i386.run的文件,在命令行下运行
./ati-driver-installer-8.**.*-i386.run --buildpkg SuSE/SUSE100-IA32(我的电脑是32位的)
随后就可以生成rpm包,就可以安装了。
我就是在这个生成rpm包的地方出现了问题。
我从ati上下载的文件文件名已经不一样了,会不会另外的安装文件就支持了SuSE呢?
我第一次安装的文件名为ati-driver-installer-8.19.10-i386.run
这个HOWTO上提供的链接得到的文件也不是8.18.6,而是ati-driver-installer-8.18.8-i386.run。
此外,我还下载了文件名为8.16.20的文件,但是,所有这些文件运行的结果都是一样的。除了无奈,我还能说些什么呢?

事情就此也就搁置下来了,我在等待什么时候能够得到支持SuSE的安装文件。
就在这天,可爱的乐乐在清华的FTP上找到了一个ati-driver-installer-8.19.10-i386.run,跟我说不如试试看。
ftp://ftp.tsinghua.edu.cn/mirror ... er-8.19.10-i386.run
当我敲击命令后,我得到了这样的结果:
List of supported packages:
ATI/XFree86-4_1_X
ATI/XFree86-4_2_X
Debian/woody
Debian/oldstable
Debian/3.0
Debian/sarge
Debian/stable
Debian/3.1
Debian/etch
Debian/testing
Debian/sid
Debian/unstable
RedHat/RHEL3
RedHat/RHEL4
SuSE/SLES9-IA32
SuSE/SUSE91-IA32
SuSE/SUSE100-IA32
SuSE/SUSE92-IA32
SuSE/SUSE93-IA32
SuSE/SUSE101-IA32
Ubuntu/warty
Ubuntu/4.10
Ubuntu/hoary
Ubuntu/5.04
Ubuntu/breezy
Ubuntu/5.10
阿噢……看来问题解决了,至于为什么ATI官方网站上提供的.run文件不支持SuSE就不得而知了,各位看客如果了解内情,不如告知一二,小生在此谢过了。

到了12月15日,我从ATI的官方网站上下载了新的显卡驱动,新的显卡驱动里已经提供了对于SuSE/SUSE100-IA32的支持,安装过程也更加顺畅。看来之前由ATI提供的安装包应该是存在一定问题的。如果有人有兴趣,下面的贴子里有新驱动的下载链接,可以下下来试试看。
发表于 2005-12-7 13:49:34 | 显示全部楼层
如果安装包yast找不到
就用rpm -ivh命令
回复 支持 反对

使用道具 举报

发表于 2005-12-7 14:19:09 | 显示全部楼层
还有,我是自己装的
不过我是AMD64的笔记本
过程是通用的啊,
官方网站链接错误的样子。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-7 23:11:24 | 显示全部楼层
Thruth ¯š是غ了,总之呢,°在确žý用了,真的很开心,在你的贴子里就说了,这里在谢谢你。我也就是把自己的经历那出来跟大家说说,看看有没有还遇到这样问题的人,不过现在来看好象是没有哦:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-7 23:16:19 | 显示全部楼层
Thruth 肯定是高人了,总之呢,现在确实能用了,真的很开心,在你的贴子里就说了,这里在谢谢你。我也就是把自己的经历那出来跟大家说说,看看有没有还遇到这样问题的人,不过现在来看好象是没有哦:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-13 00:24:18 | 显示全部楼层
清华ftp地址,下载ati驱动ati-driver-installer-8.19.10-i386.run,与ati官方网站提供的不一样的
ftp://ftp.tsinghua.edu.cn/mirror ... er-8.19.10-i386.run
回复 支持 反对

使用道具 举报

发表于 2005-12-13 12:24:04 | 显示全部楼层
有人把它放到公网上吗?教育网太慢了
回复 支持 反对

使用道具 举报

发表于 2005-12-13 12:25:17 | 显示全部楼层
有人把它放到公网上吗?教育网太慢了,我的是电信的
回复 支持 反对

使用道具 举报

发表于 2005-12-13 19:46:46 | 显示全部楼层
刚用官方驱动试了一下,没有问题啊。就是字体变得很小,别的地方都可以调,就是firefox调不了,菜单字小得可怜,有什么办法呢?

安装驱动以前字体是正常的12,装驱动后要调16,kde才正常,firefox的userchome.css设为20都没有变化。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-13 22:57:52 | 显示全部楼层
没有问题啊,怎么会?有没有试过命令 ./ati-driver-installer-8.19.10-i386.run --get-supported

上面支持SuSE的吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表