LinuxSir.cn,穿越时空的Linuxsir!

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

AIT驱动安装问题

[复制链接]
发表于 2007-6-16 17:39:30 | 显示全部楼层 |阅读模式
SUSE10.0,64位。
执行Buildpkg,生成了一个rpm包,然后安装了。
但是似乎打不开3D加速。
再次安装
linux:/home/Mhg/Desktop # rpm -ivh fglrx64_6_8_0_SUSE100-8.37.6-1.x86_64.rpm
Preparing...                ########################################### [100%]
        package fglrx64_6_8_0_SUSE100-8.37.6-1 is already installed
不知如何办

本人是初学者。。。。。。。
 楼主| 发表于 2007-6-16 18:04:51 | 显示全部楼层
还有


linux:/home/Mhg/Desktop # rpm -e fglrx64_6_8_0_SUSE100-8.37.6-1.x86_64.rpm
error: package fglrx64_6_8_0_SUSE100-8.37.6-1.x86_64.rpm is not installed
linux:/home/Mhg/Desktop # rpm -ivh fglrx64_6_8_0_SUSE100-8.37.6-1.x86_64.rpm
Preparing...                ########################################### [100%]
        package fglrx64_6_8_0_SUSE100-8.37.6-1 is already installed
linux:/home/Mhg/Desktop #


这是怎么回事
回复 支持 反对

使用道具 举报

发表于 2007-6-16 19:11:25 | 显示全部楼层
安装完了 你接着想干么
回复 支持 反对

使用道具 举报

发表于 2007-6-16 20:00:53 | 显示全部楼层
已经安装好了,init 3后,sax2 -r -m 0=fglrx就可以了。
回复 支持 反对

使用道具 举报

发表于 2007-6-17 00:20:03 | 显示全部楼层

我安装ati1650gt的过程,你可以参考一下。

ati显卡驱动的安装方法
详细的英文安装说明请参考http://en.opensuse.org/ATI
我的机子的cpu是amd64速龙3000+,显卡是蓝宝石的ati1650GT128M的,系统是suselinux10.2。
一、在安装ati显卡驱动之前,先确认linux系统是否安装了下列包,如果没有安装请先安装这些:
kernel-source
compat-32bit
qt3-32bit
libstdc++
libgcc
xorg-x11-libs-32bit
xorg-x11-devel-32bit
Mesa-32bit
Mesa-devel-32bit
fontconfig-32bit
expat-32bit
freetype2-32bit
zlib-32bit
gcc
二、添加一个源,类型是http,服务器是www2.ati.com,目录是/suse/10.2
然后在yast的软件管理里面查找ati-fglrxG01-kmp-default和X11-video-fglrxG01。
三、安装Xorg7.2 Final版,这里采用本地更新的方法。
大家可以在xp系统下下载http://ftp.skynet.de/pub/softwar ... org72/opensuse_10.2
/cpu类型(我的是X64下面)下面的rpm包,还要记得下载noarch下面的包,所有这些包放到一个目录下。
然后添加安装源,选择媒体类型为Package Directory,之后浏览到 自己的下载目录。然后 执行系统更新,这样就可以从本地更新安装Xorg7.2了。
四、从AMD官方网站找到linux的驱动并下载:ati-driver-installer-8.36.5-x86.x86_64.run。
五、这步不是必须的,如果你之前安装过ati的驱动,最好不要跳过此步。
在控制台中执行su,获取管理员权限,并分别执行下列命令:
在init 3运行级别下面执行这些语句。
cd /usr/src/linux
make mrproper
make cloneconfig
make module_prepare
make clean
上面这些语句大致意思是把以前的系统核心配置清理了。
还要卸载ati的驱动,控制台中运行:rpm -e $(rpm -qa | grep fglrx)
六、这步就是为ati驱动准备suse系统的rpm包,并安装,整个过程杂init 3级别下执行。
在init 3运行级别下,进入自己存放 ati-driver-installer-8.36.5-x86.x86_64.run的目录。
然后分别运行下面的语句:
sh  ati*.run  --listpkg(看清楚适合自己的系统,我的是SuSE/SUSE102-AMD64)
sh  ati*.run –buildpkg   SuSE/SUSE102-AMD64(这样可以生成一个ait显卡安装驱动包,这个包存在于2个目录里面,一个是自己存放 ati-driver-installer-8.36.5-x86.x86_64.run的目录,一个是/usr/src/packages/RPMS/x86_64。)
cd /usr/src/packages/RPMS/x86_64(进入这个目录)
rpm -Uvh fgl*.rpm
(安装这个rpm包,如果是重新安装驱动的话,就执行rpm -Uvh  --force  fgl*.rpm)
ldconfig (引导配置)
aticonfig –initial –input=/etc/X11/xorg.conf
整个安装过程就结束了,下面是对显卡进行配置。
sax2 -r -m 0=fglrx(注意:0是数字零,不是字母O)
reboot (重新启动系统)
七、测试,运行 glxinfo
如果有这几句就说明成功了:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1650 Series
OpenGL version string: 1.2 (2.0.6458 (8.36.5))

如果有这几句话说明没有安装成功:
OpenGL vendor string: Mesa project:www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
如果不成功,重新从第五步骤开始执行,执行到第六步骤中
“aticonfig –initial –input=/etc/X11/xorg.conf ”之后,需要运行:fglrx-kernel-build.sh,然后再执行sax2 -r -m 0=fglrx -b /usr/share/doc/packages/fglrx/sax2-profile,如果这句不能执行就改为:
sax2 -r -m 0=fglrx。
八、为了使fglrx驱动更好的工作,最好修改xorg.conf
找到 “Device”项下面的以下内容并修改为如下:
Option       “UseFastTLS”  “2”
Option       “EnablePrivateBackz”  “no”
Option       “backingstore”   “true”
整个安装和配置就结束了,可以启用3d桌面了。
我是按照http://en.opensuse.org/ATI上面 ... conf,编辑添加
Section  “Extensions”
      Option   “Composite”   “false”
EndSection
九、本地安装beryl
1、在http://ftp.skynet.be/pub/softwar ... 本地文件夹。
2、按照前面所说的方法添加这个文件夹为源。
3、在“软件管理”中搜索下面的rpm包,并安装。
aquamarine-snapshot
beryl-core-snapshot
beryl-manager-snapshot
beryl-plugins-snapshot
beryl-settings-snapshot
beryl-vidcap-snapshot
emerald-snapshot
emerald-themes-snapshot
4、让beryl随机启动,在控制台运行下面命令:
cd ~
cp .xinitrc.template    .xinitrc
gedit .xinitrc   (编辑这个文件,你可以选择自己熟悉的文件编辑器,我这里是用Gedit。)
找到 “Add your own lines here ......”,在这句下面加入
exec  beryl  &
exec  emerald  &
exec  beryl-manager  &
保存并退出。我推荐大家用这个方法,因为以前我把beryl-manager加入到“会话”--“启动程序”里面,后来不想让beryl启动,就麻烦了,即使在“启动程序”里禁用,也不行。

以上是,我这几天的经历,今天晚上总算总结出来了。如有不对之处,请朋友们指正。
回复 支持 反对

使用道具 举报

发表于 2007-6-17 09:41:19 | 显示全部楼层
rpm -e 软件名


后面不要加.rpm


另外不用楼上那么麻烦吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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