I am LAZY bones ? all linux

用上了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又回来了,啊哈哈…

最后修改时间: 2009年03月26日 14:48

本文章发表于: 2009年03月26日 14:36 | 所属分类:gentoo. | 您可以在此订阅本文章的所有评论. | 您也可以发表评论, 或从您的网站trackback.

10 个评论 关于: “用上了2.6.29的内核,A卡驱动搞定”

  1. TualatriX 在 2009年03月26日 14:39 说:回复

    享受hack的乐趣!我们都是hacker!

    • bones7456 在 2009年03月26日 14:51 说:回复

      果然如你所说,用gentoo hack很爽~哈哈~

  2. Iven 在 2009年03月26日 15:32 说:回复

    还是觉得 Gentoo 的 ebuild 和 Arch 的 PKGBUILD 很像啊……

  3. xiehuoli 在 2009年03月26日 16:11 说:回复

    骨头
    我来看你来了
    嘿嘿

  4. 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显卡表现完美…

  5. bones7456 在 2009年03月26日 17:41 说:回复

    呵呵,我没用arch,不知道arch上怎么hack呢…

  6. GunsNRose 在 2009年04月05日 11:23 说:回复

    arch下可以通过修改 PKGBUILD文件来实现给内核打补丁的
    在arch wiki有一篇文章教你如何使用abs来自己定制内核
    其实就是是类似ebuild的东西,你自己添加补丁编译

  7. 雕啸长空 在 2009年04月09日 20:29 说:回复

    感谢骨头大牛,感谢CCTV,现在我也换用fglrx驱动了

  8. transtone 在 2009年04月12日 10:22 说:回复

    ati-drivers-8.593出来了,欢迎测试使用!
    http://bugs.gentoo.org/show_bug.cgi?id=264011

发表评论