I am LAZY bones ? all linux

终于在开源驱动下开起了compiz

写之前那篇blog的时候,我还是刚用上开源驱动.但是怎么试性能都上不去:
xorg.conf 也改了很多次,把 /etc/make.conf 里的 VIDEO_CARDS 改成 radeon 和 radeonhd 都试过,mesa xorg-server也来回编译过好几次,包括1.6的xorg-server,但是 glxgears 始终只有100FPS左右(fglrx的时候可以到2500+).而且,更可恶的是开compiz不是没边框就是直接白屏…
后来,查看 Xorg.0.log ,发现里面有这么几行:

drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
[drm] failed to load kernel module "radeon"
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
[dri] Disabling DRI.

这种/dev/xxx的东西,马上就想到了是内核的原因,后面wd告诉我说要打开这个内核选项: Device Drivers -> Graphics support -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) 并选中下面的A卡模块.
马上重新编译了内核,再启动,果然那几行错误没有了, glxgears 已经到 1100FPS 以上了.开compiz也正常了,整体感觉还是比较流畅的.
先就这样用着吧,不折腾了~目前我的情况是:

Mobility Radeon X1700 (RV535)
VIDEO_CARDS="radeonhd"
sys-kernel/gentoo-sources-2.6.30-r1
media-libs/mesa-7.4.2
x11-base/xorg-server-1.6.1.901-r3
x11-drivers/xf86-video-radeonhd-1.2.5
x11-wm/compiz-0.8.2-r2

最后修改时间: 2009年06月17日 16:24

本文章发表于: 2009年06月17日 15:08 | 所属分类:gentoo, 故障分析. | 您可以在此订阅本文章的所有评论. | 您也可以发表评论, 或从您的网站trackback.

9 个评论 关于: “终于在开源驱动下开起了compiz”

  1. shellex 在 2009年06月17日 16:38 说:回复

    呵呵。刚重新编译了遍内核,添加kms

  2. transtone 在 2009年06月18日 14:54 说:回复

    俺的x1300为啥总是只有400pfs呢,大体配置一样,内核驱动也选了,软件的版本也一样呀。

    • bones7456 在 2009年06月18日 15:00 说:回复

      估计也差不多了吧,开源驱动3D性能本来就不行. 或者你可以试试 xf86-video-ati ?

  3. transtone 在 2009年06月18日 15:25 说:回复

    算啦,认命吧,反正x1300也不是什么强卡。只是居然连T43/GMA900的性能都比不上,有些不甘而已。

  4. Dig 在 2009年06月19日 10:52 说:回复

    公司电脑,965集成显卡,开glxgears 940fps多,没开compiz,看起来还不错。

  5. 雕啸长空 在 2009年06月19日 18:28 说:回复

    X1350
    radeon驱动在xorg 1.5版本上 gears分数在 1300左右,但在xorg 1.6 只有140左右, uxa/exa都差不多
    radeonhd是前不久才支持3D的,在xorg 1.6分数 400左右,只能用uxa
    差异太大,还是老老实实用kernel 29 + xorg 1.5 + ati-drivers……….

    骨头大牛,快改写radeonhd吧…………

    • bones7456 在 2009年06月19日 21:56 说:回复

      咦,我的radeonhd在xorg 1.6下怎么可以用EXA呢?
      A卡实在烦人,连雕大牛也在为之烦恼啊…

  6. 雕啸长空 在 2009年06月20日 17:23 说:回复

    该死的骨头大牛,用A卡这么久也不提醒我…..让我也买了A卡的………

    • bones7456 在 2009年06月20日 17:50 说:回复

      之前我都用ati-drivers,都好好的.最近由于你的RP影响,才出这么多事情…

发表评论