LinuxSir.cn,穿越时空的Linuxsir!

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

安装ATI 8.8.25 新驱动(for xorg 6.8,kernel 2.6.10)

[复制链接]
发表于 2005-1-26 23:45:15 | 显示全部楼层 |阅读模式
各位看官:
小弟今天经过痛苦的摸索终于解决了ATI驱动的安装问题,感谢ATI的新驱动和rage3d.org上面各位大虾的补丁,终于可以玩tux racer了,虽然不好玩(个人观点).不敢独享,特将过程写再者里,以防菜鸟在遇到同样的困难:

1.下载 ATI最新的驱动程序,http://www.ati.com/support/driver.html 选择你需要的驱动版本,我这里针对的是xorg 6.8,kernel 2.6.10的驱动,要确认你的内核和x的版本,运行
http://www2.ati.com/drivers/linux/Check.sh
和 uname -a

2.下载这个补丁,来自www.rage3d.org

3.安装rpm包 rpm -Uh --force 下载的软件包的名字.rpm 主意看这里出现的错误信息.

4.打补丁 如果是FC系列的话,cd /lib/modules/fglrx/,
patch -p0 < 下载的补丁的路径和文件名
注意看是不是有两行输出表示patch 成功了.进入下一步.不行检查路径.

5.cd /lib/modules/fglrx/build_mod 运行 sh make.sh
注意出错的话请不要继续
cd ..
sh make_install.sh

6.备份原来的 xorg.conf(非常重要的一步,别怪我没警告你)
   cp /etc/X11/xorg.conf /随便你放在哪里

7.fglrxconfig 配置显卡,随便选择吧,
也可以参考我的,
基本上都可以回车,只是注意显示器的刷新率,好好想想,最好别超过85

8.别忙着重新启动,肯定不行,生成的配置文件在 /etc/X11 下面,叫做 XF86Config-4,这是给XFree86用的,我现在用的是xorg.6.8,对应的配置文件是xorg.conf,你刚才备份吧,所以运行
cd /etc/X11
cp XF86Config-4 xorg.conf

9.还有一个地方,个人感觉很变态,重起之后,x起不来,进入字符界面下面,x的log指出鼠标和键盘出错,
没办法,修改xorg.conf,这个文件是分Section的
Section "InputDevice"
   中间一堆什么注释阿,乱七八糟的
   后面有一行
EndSection
表示这一个Section结束了
这样的 "InputDevice" Section有两个,一个是描述鼠标的一个是描述键盘的,
把新的xorg.conf里的这两段都用旧的替换(我们备份的文件xorg.conf里面有同样的"InputDevice"Section

10.重新启动的时候到了.顺利进入图形界面,恭喜你成功了,请跳到 13步继续,我得跟不幸的人先说几句.

11,如果黑屏闪动,出现错误提示,不要慌张,先看看错误信息,给自己到杯水,把这个信息抄下来找我.我可没说一定有办法解决.

12.显恢复了再说,把之前备份的文件复制回去, cp /你放的哪了/xorg.conf /etc/X11/

13. 运行两个重要的命令,确认我们的3d好用了,
运行 flgrxinfor 看输出是不是
[root@robin X11]# fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9550 Generic
OpenGL version string: 1.3.4769 (X4.3.0-8.8.25)
类似的.
[root@robin X11]# dmesg | grep agp
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected NVIDIA nForce2 chipset
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: AGP aperture is 128M @ 0xd0000000
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:02:00.0 into 8x mode
看看你的3d和AGP开好了没有.
如果AGP有错误,请接着修改你的xorg.conf文件,找到一行写着

    Option "UseInternalAGPGART"         "yes"

改成   
    Option "UseInternalAGPGART"         "no"

再重起看看,有些帖子建议使用init 3,或者telinit 3,这个经过测试,有些系统没办法正确运行这个命令,所以重新启动更加方便快捷.
14.不行回来发贴子给我

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-1-27 00:16:47 | 显示全部楼层
OK,明儿去买张9100.
回复 支持 反对

使用道具 举报

发表于 2005-1-27 10:17:23 | 显示全部楼层
"2.下载这个补丁,来自www.rage3d.org"

到底在哪里?找不到。还是你下面的附件里的?
回复 支持 反对

使用道具 举报

发表于 2005-1-27 10:45:50 | 显示全部楼层
ogog兄弟,9100根本就用不着等ATI出了驱动再买,Fedora Core 3内置支持的,用的是开源的dri驱动。
回复 支持 反对

使用道具 举报

发表于 2005-1-27 11:03:19 | 显示全部楼层
OK, 明儿个买x700去
回复 支持 反对

使用道具 举报

发表于 2005-1-27 14:37:03 | 显示全部楼层
Post by xhs
ogog兄弟,9100根本就用不着等ATI出了驱动再买,Fedora Core 3内置支持的,用的是开源的dri驱动。


是这样么?谢提点。

试一试。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-27 19:52:53 | 显示全部楼层
对,后面的附件就是那个补丁.
回复 支持 反对

使用道具 举报

发表于 2005-1-28 13:30:44 | 显示全部楼层
基本上好像装了nvidia或ati私有驱动的都不能享受启动时的图形界面了,如果启动不起来的话就要在grub启动时把启动参数 rhgb 去掉才能启动起来。各位要注意了。
回复 支持 反对

使用道具 举报

发表于 2005-1-29 14:50:55 | 显示全部楼层
还是不行哦~~~
看看下面~~~



ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.10/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/linux-2.6.10'
  Building modules, stage 2.
  MODPOST
Warning: could not find /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC3.cmd for /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC3
make[1]: Leaving directory `/linux-2.6.10'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================



注意~~~~
Warning: could not find /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC3.cmd for /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC3
怎么回事?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-29 18:43:50 | 显示全部楼层
这位兄弟,刚才看错了,你的这个是warning而已,不影响,你可以直接去作下一步了.


你也要确认你安装了kernel-head包,现在不一定要有kernel-source包,但是,这个头文件的包还是需要的.
请注意,这个patch一定要装好,
方法严格参照我的方法,应该不会有问题的.
回复 支持 反对

使用道具 举报

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

本版积分规则

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