LinuxSir.cn,穿越时空的Linuxsir!

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

ati 9.2 在kernel 2.6.29.*系列内核上的补丁

[复制链接]
发表于 2009-3-2 09:12:00 | 显示全部楼层 |阅读模式
原来我在FC10测试2.6.29系列内核时,ATI的官方驱动安装不了,所以就在:
http://www.phoronix.com/forums/s ... ;posted=1#post64702

这里发帖子问有没有补丁,等到现在,有高手放出一个补丁,我现在使用RHEL 5.3了,不想再试2.6.29的内核了,兄弟们有想尝新的,可以用这个补丁试下。

注:下载附件,去掉.txt ,先直接用ati官方9.2驱动安装,报错,把这个补丁CP到/lib/modules/fglrx/build_mod/ 目录下,使用:
#patch -p0 < glrx-9-2-2.6.29.patch 把补丁打上,再同一目录下执行./make.sh 命令编译驱动模块,编译好后再进入上层目录,执行:./make_install.sh 进入安装。

有胆子的朋友们试下吧,这几天俺老婆的服装店在装修 ,没时间编译2.6.29的内核进行尝试了,过几天再说。

本帖子中包含更多资源

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

x
发表于 2009-3-2 09:57:05 | 显示全部楼层
我还是等yum里面有了再装
回复 支持 反对

使用道具 举报

发表于 2009-3-2 12:03:09 | 显示全部楼层
Post by hades;1954896
原来我在FC10测试2.6.29系列内核时,ATI的官方驱动安装不了,所以就在:
http://www.phoronix.com/forums/s ... ;posted=1#post64702

这里发帖子问有没有补丁,等到现在,有高手放出一个补丁,我现在使用RHEL 5.3了,不想再试2.6.29的内核了,兄弟们有想尝新的,可以用这个补丁试下。

注:下载附件,去掉.txt ,先直接用ati官方9.2驱动安装,报错,把这个补丁CP到/lib/modules/fglrx/build_mod/ 目录下,使用:
#patch -p0 < glrx-9-2-2.6.29.patch 把补丁打上,再同一目录下执行./make.sh 命令编译驱动模块,编译好后再进入上层目录,执行:./make_install.sh 进入安装。

有胆子的朋友们试下吧,这几天俺老婆的服装店在装修 ,没时间编译2.6.29的内核进行尝试了,过几天再说。


兄台强呀,为这个问题做了不少研究,我以前也用A卡的,每次驱动都 要人命似的,后来电脑被偷了,重装了一台电脑,用N卡,现在驱动基本不操心。
不过A卡有些方面要比N卡好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 21:55:37 | 显示全部楼层
现在我感觉同一级别的A卡要比N卡好。
回复 支持 反对

使用道具 举报

发表于 2009-3-31 19:14:12 | 显示全部楼层
邪门,看错帖子了,发在这里了,这是在debian系统下测试的。
http://liquorix.net/patches/FGLRX-2.6.29-9.2-5.diff  补丁后,将/usr/src/modules/fglrx/common/lib/modules/fglrx/build_mod/下的链接到/usr/src/modules/fglrx/再编译

libdrm2 2.4.5-2启动不起来,换用libdrm2 2.3.1-2搞定

测试的fglrx 9-2和9-3的都可以

~->fglrxinfo #9-2
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY FireGL V5200
OpenGL version string: 2.1.8494 FireGL Release

~->fglrxinfo   #9-3
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY FireGL V5200
OpenGL version string: 2.1.8543 FireGL Release

~->uname -a
Linux HM_Li 2.6.29-hmli #1 SMP PREEMPT Fri Mar 27 09:03:38 CST 2009 i686 GNU/Linux
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-31 20:18:39 | 显示全部楼层
俺不用2.6.29了,因它的ath9k的无线驱动始终上不了WPA加密的路由,但2.6.27.*的ath9k 的驱动就可以,不知为什么会后退。

PS:这个DIFF的补丁咋用? 用在哪个目录?
回复 支持 反对

使用道具 举报

发表于 2009-3-31 20:29:22 | 显示全部楼层
debian下:
解压缩fglrx.tar.gz后,进入/usr/src/modules/fglrx/执行
patch -p1 < PATH/FGLRX-2.6.29-9.2-5.diff
显示找不到对应的文件时,直接敲入不含路径的文件名:
Makefile、firegl_public.c、firegl_public.h、kcl_acpi.c
然后ln -s common/lib/modules/fglrx/build_mod/*
最后执行编译:
debian/rules binary_modules
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-31 21:02:59 | 显示全部楼层
Post by HuiCai;1968147
debian下:
解压缩fglrx.tar.gz后,进入/usr/src/modules/fglrx/执行
patch -p1 < PATH/FGLRX-2.6.29-9.2-5.diff
显示找不到对应的文件时,直接敲入不含路径的文件名:
Makefile、firegl_public.c、firegl_public.h、kcl_acpi.c
然后ln -s common/lib/modules/fglrx/build_mod/*
最后执行编译:
debian/rules binary_modules


打补丁不成功,在RHEL下,ATI安装后的目录是:/lib/modules/fglrx/build_mod/ 其中:
Makefile 在/lib/modules/fglrx/build_mod/2.6.x 目录下,其它三个文件在/lib/modules/fglrx/build_mod/ 下有,同时在/lib/modules/fglrx/build_mod/2.6.x 目录下也有,不知用哪个,当然,我都尝试了,都没成功。

另,俺用的是ATI 9.3尝试的。
回复 支持 反对

使用道具 举报

发表于 2009-5-1 13:21:49 | 显示全部楼层

试试这个补丁

试试这个补丁, 我的是fglrx9.3, 2.6.29.2的内核, 能够使用
http://www.linuxquestions.org/qu ... 29.x-kernel-722858/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-1 14:45:39 | 显示全部楼层
Post by dyforc;1982022
试试这个补丁, 我的是fglrx9.3, 2.6.29.2的内核, 能够使用
http://www.linuxquestions.org/qu ... 29.x-kernel-722858/


谢谢兄弟,不过现在不编译2.6.28及2.6.29系列的内核了,因为俺现在用CENTOS 5.3了,求稳定吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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