用上了2.6.29的内核,A卡驱动搞定
今天也体验了一把用gentoo来hack的乐趣,哈哈.
昨天(还是前天?)2.6.29的内核就已经进了gentoo的源,今天编译好,用上了,倒是能启动,但是却出了点小问题:我的A卡驱动坏了…编译内核模块的时候,由于内核源文件的修改,使得编译无法通过,无法生成内核模块了…结果我的compiz就罢工了…
于是,就google呗,搜到这个补丁,然后调用gentoo强大的hack功能,就给装上了,方法如下:
1.建一个自己的overlay,用gentoo的应该都有自己的overlay吧? 比如我的在 /usr/local/portage.
2.把 /usr/portage/x11-drivers/ati-drivers/ 复制到 /usr/local/portage 下面.
3.下载这个补丁到 /usr/local/portage/x11-drivers/ati-drivers/files 目录下.注意这个补丁和上面 phoronix 帖子里的不完全一样,用那个在我这里失败了,所以我稍微修改了下路径.如果你的内核源码也在 /usr/src/linux 的话,直接可以用.
4.修改 /usr/local/portage/x11-drivers/ati-drivers/ati-drivers-8.582.ebuild ,在src_unpack()里加一行
epatch "${FILESDIR}"/${PV}/ati-drivers-2.6.29.patch || die "epatch failed" |
5.生成 Manifest 之类的以后,就可以emerge了.
完成,我的compiz又回来了,啊哈哈…
TualatriX 在 2009年03月26日 14:39 说:【 】
享受hack的乐趣!我们都是hacker!
bones7456 在 2009年03月26日 14:51 说:【 】
果然如你所说,用gentoo hack很爽~哈哈~
Iven 在 2009年03月26日 15:32 说:【 】
还是觉得 Gentoo 的 ebuild 和 Arch 的 PKGBUILD 很像啊……
xiehuoli 在 2009年03月26日 16:11 说:【 】
骨头
我来看你来了
嘿嘿
zer4tul 在 2009年03月26日 16:52 说:【 】
intel显卡的表现很奇怪,即使用了xf86-video-intel 2.6.99,AccelMethod改成UXA,也只是勉强能起来,glxgear小窗口的时候花屏,xscreensaver花屏……很奇怪的说……
BTW,是在Arch上试的,没敢在Gentoo上试(Gentoo是偶的主力系统)
Shellex 在 2009年04月05日 19:42 说:【 】
我的Intel显卡表现完美…
bones7456 在 2009年03月26日 17:41 说:【 】
呵呵,我没用arch,不知道arch上怎么hack呢…
GunsNRose 在 2009年04月05日 11:23 说:【 】
arch下可以通过修改 PKGBUILD文件来实现给内核打补丁的
在arch wiki有一篇文章教你如何使用abs来自己定制内核
其实就是是类似ebuild的东西,你自己添加补丁编译
雕啸长空 在 2009年04月09日 20:29 说:【 】
感谢骨头大牛,感谢CCTV,现在我也换用fglrx驱动了
transtone 在 2009年04月12日 10:22 说:【 】
ati-drivers-8.593出来了,欢迎测试使用!
http://bugs.gentoo.org/show_bug.cgi?id=264011