分页: 1 / 1

[折腾]成功用上kernel 2.6.30 + fglrx 9.5, 分享给喜欢折腾的人

发表于 : 2009-06-12 16:25
bestshuai
1. 首先,要给内核代码打补丁后再编译内核,下面是补丁,很简单,直接改都行,就是加了一行而已,呵呵:

代码: 全选

diff --git arch/x86/mm/tlb.c arch/x86/mm/tlb.c
index 61ddfa0..3d26c0b 100644
--- arch/x86/mm/tlb.c
+++ arch/x86/mm/tlb.c
@@ -279,6 +279,7 @@ void flush_tlb_page(struct vm_area_struct *vma, unsigned long va)

        preempt_enable();
 }
+EXPORT_SYMBOL(flush_tlb_page);

 static void do_flush_tlb_all(void *info)
 {
2. 然后,安装fglrx 9.5, 最后dkms编译时肯定会失败, 不怕,往下做

代码: 全选

cd /var/lib/dkms/fglrx/8.612/source
patch -p0 < fglrx-9.5-kernel-2.6.30.patch
补丁文件在附件中
应该不会出错,如果有路径不对之类的,输入一下,然后,可以build了
3. 调用dkms 的 build

代码: 全选

dkms build -m fglrx -v 8.612
4. 成功了

代码: 全选

sudo aticonfig --initial
重启之后看结果吧,祝你成功,呵呵
PS: 这个方法对2.6.29应该一样有效,不过我就直接用2.9.30了,呵呵

Re: [折腾]成功用上kernel 2.6.30 + fglrx 9.5, 分享给喜欢折腾的人

发表于 : 2009-06-12 18:07
sinoyster
9.5有啥改进没?

Re: [折腾]成功用上kernel 2.6.30 + fglrx 9.5, 分享给喜欢折腾的人

发表于 : 2009-06-12 20:35
hlx70375
能说得详细点吗

Re: [折腾]成功用上kernel 2.6.30 + fglrx 9.5, 分享给喜欢折腾的人

发表于 : 2009-06-12 21:42
bestshuai
sinoyster 写了:9.5有啥改进没?
在我的机器上,9.4和之前的版本xset dpms force off无效, 9.5修正了这个问题

Re: [折腾]成功用上kernel 2.6.30 + fglrx 9.5, 分享给喜欢折腾的人

发表于 : 2009-06-12 21:42
bestshuai
hlx70375 写了:能说得详细点吗
已经比较细了,如果对编译内核不清楚,可以进这个地方
viewtopic.php?f=97&t=110461

Re: [折腾]成功用上kernel 2.6.30 + fglrx 9.5, 分享给喜欢折腾的人

发表于 : 2009-06-16 11:23
pcbird
lz9.6出来了,能不能写个9.6的2.6.30的补丁啊

Re: [折腾]成功用上kernel 2.6.30 + fglrx 9.5, 分享给喜欢折腾的人

发表于 : 2009-06-16 11:30
hcym
dkms building 失败,黑屏

今年好运到头了 :em20