LinuxSir.cn,穿越时空的Linuxsir!

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

ATI Mobility R9000 显卡在Dapper下安装Beryl +Aiglx(附桌面截图)

[复制链接]
发表于 2006-10-10 15:55:39 | 显示全部楼层 |阅读模式
Beryl最近好像非常受欢迎。所以我决定也来玩一把。不过A卡总是让人觉得不爽——而我的显卡还是巨老的A卡。网上,几乎所有的Beryl文档都是以NV作为例子写的。更令人气愤的是,Dapper似乎也不再为人所亲睐,在Ubuntu Forums里面文章也都是用的Edgy!没办法,只能再次做胶水了。在参考了多篇文章后(手册最后列出了最主要的参看文档),终于搞定Beryl,不敢独享,立刻写成手册,供大家参考,批评,指正。

适用显卡估计:ATI (Mobility) Radeon 7000 ~ 9200

添加源之类的不说了,假设你已经装了Dapper(Edgy用户请参考本手册最后列出的几篇文档),并已经可以正常使用和联网升级了。

1. 升级系统:

  1. sudo apt-get update
  2. sudo apt-get dist-upgrade   ## 确保你已经升级你的内核至2.6.15-27-x86 (x = 3或6) 这个内核已经带上了ATI的开源驱动!
  3. sudo reboot  ## 重启进入新内核
  4. sudo apt-get remove linux-restricted-modules-`uname -a`  # 卸载闭源驱动。不是必须删除,可酌情考虑。
复制代码


2. 添加源,安装xorg-air和DRI相关软件包:

  1. sudo vi /etc/apt/sources.list
复制代码

添加:

  1. deb http://ubuntu.beryl-project.org/ dapper main aiglx
复制代码

保存,退出。

  1. sudo apt-get update
  2. sudp apt-get dist-upgrade
  3. apt-get install xserver-xorg-air-core linux-dri-modules-common
复制代码


3. 修改xorg.conf
首先,请恢复至刚安装系统时的那个xorg.conf,然后修改。

  1. sudo vi /etc/X11/xorg.conf
复制代码

在Section "Device"段添加如下行:

  1. # 有些手册上还将"ati"或者"fglrx"改成"radeon"的,这里不需要。直接使用默认的 "ati" 即可。

  2. Option "DRI" "true"
  3. Option "ColorTiling" "on"
  4. Option "EnablePageFlip" "true"
  5. Option "AccelMethod" "XAA"  ## 如果X启动失败,试试改成EXA
  6. Option "XAANoOffscreenPixmaps"
  7. Option "RenderAccel" "true"
  8. #Option "AGPMode" "x" <- x may be 2 or 4 depending on your system  # 这行是注释掉的,可以不加。
  9. Option "AGPFastWrite" "1"
复制代码


在文件最后添加:

  1. ## 不太清楚这一段是不是必需的。

  2. Section "Extensions"
  3.       Option "Composite" "Enable"
  4. EndSection
复制代码


保存,退出。

4. 修改gdm.conf-custom:
先备份:

  1. cp /etc/gdm/gdm.conf-custom /etc/gdm/gdm.conf-custom.bak
复制代码

然后编辑,在最后的[servers]下面添加:

  1. 0=aiglx
  2. [server-aiglx]
  3. name=aiglx server
  4. command=/usr/bin/Xorg-air :0
  5. flexible=true
复制代码

保存,退出。

5. 复制必要文件:

  1. mkdir /usr/lib/xorg-air/modules/drivers
  2. mkdir /usr/lib/xorg-air/modules/input
  3. cp /usr/lib/xorg/modules/drivers/* /usr/lib/xorg-air/modules/drivers/
  4. cp /usr/lib/xorg/modules/input/* /usr/lib/xorg-air/modules/input/
复制代码


6. 安装beryl (如果出现关于GPG数字签名的错误信息,完全可以忽略。)
在源里加入:

  1. deb http://xgl.compiz.info/ dapper main aiglx
  2. deb http://www.beerorkid.com/compiz dapper main aiglx
  3. deb http://ubuntu.compiz.net/ dapper main aiglx
  4. deb http://media.blutkind.org/xgl/ dapper main aiglx
复制代码

保存后:

  1. apt-get update
  2. apt-get install beryl beryl-core beryl-plugins beryl-plugins-data emerald beryl-settings beryl-manager beryl beryl-dev emerald-themes
复制代码


7. 在“系统”-“首选项”-“会话”的“启动程序”中添加beryl-manager,然后重启电脑。

这时在top中已经可以看到Xorg-air(代替了原来的Xorg)。使用glxinfo|grep "direct rendering" 应该看到direct rendering: Yes。如果是No,则表明驱动没有正确加载。要重新寻找驱动问题的原因。系统托盘中会出现Beryl Manager的钻石的图标,点右键,选"Select Windows Manageer"-"Beryl"即可切换到AIGLX的绚丽桌面。

8. 设置beryl-manager
可以用beryl-manager配置对话框进行各种效果、快捷键的设置。
(以下操作可选)
默认的风格可能不是太顺眼,可以参考这个设置,替换掉~/.beryl/settings即可:

  1. wget http://zhouguangjie.googlepages.com/settings
  2. cp settings ~/.beryl/settings
复制代码

使用体验:总得来说,效果相当好。大多数桌面特效基本流畅,也能比较明显的感觉到有点卡。不过尽管如此,这已经很不错了!结果比我预想中的要好的多。

这是我第一次使用开源驱动。用glxgears测试了下,发现不开启任何桌面效果时,用开源驱动5秒内的填充了8000+ frames有1600fps,而ATI官方的驱动也不过~10300 frames,性能比较接近。所以决定以后改用开源驱动了。

在我这里存在的问题:在开启Beryl,通过菜单关机时,X会死掉,只能C + A + B退出;视频播放(只测试了RM格式的)在Alt Tab中的预览是黑屏(和抓图一样)。


参考文章:
http://www.ubuntuforums.org/showthread.php?t=265678
http://andylog.blogbus.com/logs/2006/10/3487343.html
http://www.ubuntuforums.org/showthread.php?t=263851

效果图(查看更多):
 楼主| 发表于 2006-10-12 11:34:25 | 显示全部楼层
咋就没有人顶一下呢。
以前好像有很多人想知道古董级A卡如何实现Xgl/Compiz的啊。
回复 支持 反对

使用道具 举报

发表于 2006-10-13 03:46:49 | 显示全部楼层
ATI Mobility R9000 都古董了我的9200没个要了
回复 支持 反对

使用道具 举报

发表于 2006-10-13 12:23:18 | 显示全部楼层
开源驱动在我的 9200 上比用 fglrx 跑 glxgears 的分要高
回复 支持 反对

使用道具 举报

发表于 2006-10-15 10:40:20 | 显示全部楼层
好看,不错
我还没有装过3D桌面呢
回复 支持 反对

使用道具 举报

发表于 2006-11-5 13:07:27 | 显示全部楼层
问楼主,我的显卡和你一样,water effect没有,你的呢?
另外动态效果如何截图啊?
回复 支持 反对

使用道具 举报

发表于 2006-11-8 17:27:19 | 显示全部楼层
我的还是T23,s3 16M显存的,根本就实现不了这些效果。
回复 支持 反对

使用道具 举报

发表于 2006-11-10 09:06:20 | 显示全部楼层
不错不错,顶一下,我也是 ATI mobility 9200.
回复 支持 反对

使用道具 举报

发表于 2006-11-13 15:30:29 | 显示全部楼层
edgy源里面的开源A卡驱动已经可以很好的支持3D加速
基本上改下xorg.conf和gdm配置装好aiglx和berly就可以用了
回复 支持 反对

使用道具 举报

发表于 2006-11-13 22:55:25 | 显示全部楼层
Post by ifww
ATI Mobility R9000 都古董了我的9200没个要了


那我的IGP340M该怎么处理掉呢?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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