Intel 内置显卡的用户推荐使用 Compiz +xorg-aiglx

为当前最终发行版之前的所有版本提供支持
sammeme
帖子: 198
注册时间: 2006-04-28 21:31
送出感谢: 0
接收感谢: 0

Intel 内置显卡的用户推荐使用 Compiz +xorg-aiglx

#1

帖子 sammeme » 2006-05-07 6:38

通常的XGL在我的系统上是不工作的,在英文论坛上找到另外的启动3D加速X环境的方法,以下简略介绍一下。我在Intel的855芯片组上试过没有问题。最好的是用户可以禁止使用compiz而不用重启X环境。各种特效运行起来非常流畅。

原文取自

代码: 全选

 http://www.ubuntuforums.org/showthread.php?t=145068
过程很简单

1) 把下面的源加到你的apt库中:

代码: 全选

deb http://xgl.compiz.info/ dapper aiglx
deb http://xgl.compiz.info/ dapper main
在升级系统前你可以在synaptic中锁定libcairo的版本(在我的配置中,以上的源提供的libcario不是很兼容)。

2) 然后更新apt库

代码: 全选

sudo apt-get update
sudo apt-get dist-upgrade
3) 编译drm

代码: 全选

sudo apt-get install build-essential cvs linux-headers-`uname -r`

cvs -d ":pserver:anoncvs@cvs.freedesktop.org:/cvs/dri" co drm

cd drm/linux-core

make
在更新drm之前你可以做个备份

代码: 全选

sudo  tar czf  /lib/modules/`uname -r`/kernel/drivers/char/drm.tgz   /lib/modules/`uname -r`/kernel/drivers/char/drm
4) 安装drm

代码: 全选

sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm
5)卸载以前安装的compiz 和 aiglx 软件包

代码: 全选

sudo aptitude purge compiz*
6)安装compiz及相关软件

代码: 全选

sudo apt-get install compiz-vanilla-aiglx
7)配置Xorg,你需要重新修改/etc/X11/xorg.conf文件

我这里不详细介绍了,愿意偷懒的朋友可以直接用我上传的配置文件,但是要特别注意其中设备(Device)一项中显卡

7-a) 驱动(Driver)I810
7-b) 总线标识(BusID) PCI:0:2:0
是否和自己的系统兼容

8)更新X的符号连接,你可以用如下的任意方式
8-a) sudo rm /etc/X11/X ; sudo ln -s /usr/bin/Xorg-air /etc/X11/X
8-b) 把如下内容加到/etc/gdm/gdm.conf-custom末尾处

代码: 全选

[servers]
0=aiglx

[server-aiglx]
name=aiglx server
command=/usr/bin/Xorg-air :0
flexible=true
9)重启X环境。最简单的方式是先
9-a)用户登出然后会退到登录界面,
9-b)然后按下ctrl+alt+回车键 的组合键。

10) 如果一切都顺利的话。完全进入GNOME后你会在图标栏看到一个新的红色立方体,点击它就可以对compiz进行配置。

11) 截图就不上了,因为没什么很大的区别。
附件
conf.tar
X配置文件+gdm配置文件,小心使用。请注意备份。
(10 KiB) 下载 58 次
头像
Beetle
帖子: 1637
注册时间: 2005-10-14 16:55
系统: OS X
来自: 江苏
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 Beetle » 2006-05-07 14:12

按照LZ的方法试了一下,出现问题:
在i386的kernel下能正常使用,但在i686下不行,具体表现为白屏!!!!
erinux
帖子: 19
注册时间: 2006-04-13 9:44
送出感谢: 0
接收感谢: 0

#3

帖子 erinux » 2006-05-12 15:42

reload源的时候就出错了~XGL CPU占用太高,AIGLX有很明显的提升吗

W: GPG error: http://xgl.compiz.info dapper Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 31A5F97FED8A569E
sammeme
帖子: 198
注册时间: 2006-04-28 21:31
送出感谢: 0
接收感谢: 0

#4

帖子 sammeme » 2006-05-13 0:36

erinux 写了:reload源的时候就出错了~XGL CPU占用太高,AIGLX有很明显的提升吗

W: GPG error: http://xgl.compiz.info dapper Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 31A5F97FED8A569E
我机子上XGL根本就运行不起来(出错),AIGLX运行很流畅。xorg-air基本上CPU消耗在10%以下。

另:它的更新很快,更新后最好重启。我试了各个不同的版本,时好时坏。主要是注销不了,还是休眠的问题。
sammeme
帖子: 198
注册时间: 2006-04-28 21:31
送出感谢: 0
接收感谢: 0

#5

帖子 sammeme » 2006-05-13 0:38

Beetle 写了:按照LZ的方法试了一下,出现问题:
在i386的kernel下能正常使用,但在i686下不行,具体表现为白屏!!!!
你用i686的kernel还得重新编译一下dri模块。
xiechy
帖子: 1074
注册时间: 2006-01-18 15:01
送出感谢: 0
接收感谢: 1 次

#6

帖子 xiechy » 2006-05-13 13:53

注销不了
是gnome-session没打补丁造成的,你可以自己打补丁再编译的。
头像
Hamtaro
帖子: 308
注册时间: 2005-04-15 5:59
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 Hamtaro » 2006-05-30 7:47

更新了 崩溃了 进不了 X 了

我又不会弄 太菜 只好重新安装了 现在再也不敢这么乱弄了~~
AMD Althon64X2 Dual Core Processor 5000+
Jetway Hammar A770
Segate SATA 160G + Segate ATA 80G
Geil DDR2-800 2048 MB
AOC2016SW 1650x1050 with Geforce 9600GT

Windows XP sp3 & ubuntu 10.10
jackcly
帖子: 28
注册时间: 2005-09-11 20:30
送出感谢: 0
接收感谢: 0

#8

帖子 jackcly » 2006-06-05 13:58

sammeme
sammeme


楼主你好,我安装了aiglx后stardict起不来了~~报错如下,

The program 'stardict' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadLength (poly request too large or internal Xlib length erro'.
(Details: serial 652 error_code 16 request_code 152 minor_code 20)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
头像
fatloach
帖子: 121
注册时间: 2005-10-16 23:21
来自: 北京
送出感谢: 0
接收感谢: 0
联系:

#9

帖子 fatloach » 2006-06-06 3:28

别用这个
还是 用 老外的方式 来搞

他的方法有问题的

特别是那两个配置文件

gdm.conf-custom 中
[greeter]
IncludeAll=false
Include=sam
GraphicalTheme=Avio-GDM

这是一个主题 如果 你没有 这个主题 你就无法进入 系统
我找了好久 好久 晚上12点搞到凌晨 找了6 /7 个有问题的地方
就是因为懒了一小会 唉
下次 还是用自己的东西
mimihu88
帖子: 551
注册时间: 2006-04-03 11:26
送出感谢: 0
接收感谢: 1 次

#10

帖子 mimihu88 » 2006-06-06 20:30

按老外的办法安装成功,觉得没什么意思,5分钟之后删除了,倒是不占资源
nifi
帖子: 335
注册时间: 2005-06-12 12:23
送出感谢: 0
接收感谢: 0
联系:

按照楼主的方法安装上了

#11

帖子 nifi » 2006-06-08 14:05

那个红色的方块也出来了,但是怎么用?
firefoot
帖子: 20
注册时间: 2006-03-24 20:04
送出感谢: 0
接收感谢: 0

#12

帖子 firefoot » 2006-06-08 14:31

water效果怎么弄?
nifi
帖子: 335
注册时间: 2005-06-12 12:23
送出感谢: 0
接收感谢: 0
联系:

#13

帖子 nifi » 2006-06-09 14:39

光讲安装不够啊,起码给说说怎么使用
或者去哪里看资料也行啊
头像
FFFrog
帖子: 621
注册时间: 2006-05-12 23:28
来自: 江西乐平
送出感谢: 0
接收感谢: 1 次
联系:

#14

帖子 FFFrog » 2006-08-06 17:36

我已经安装好了(参照英文原文),目前用起来也没有发现什么问题。就是每次执行sudo apt-get update的时候,最后会出现以下提示。

代码: 全选

W: GPG error: http://xgl.compiz.info dapper Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 31A5F97FED8A569E
W: 您可能需要运行 apt-get update 来解决这些问题
E: 有一些索引文件不能下载,它们可能被忽略了,也可能转而使用了旧的索引文件。
提示没有公钥,但我在安装Aiglx的时候却没有发现有哪个包无法下载的情况。这属于需要解决的问题吗?公钥在哪里呢?(我在英文原帖和帖中那个源的相关链接中好像都没有看到啊)
zhufigo
帖子: 23
注册时间: 2006-07-05 22:55
送出感谢: 0
接收感谢: 0

#15

帖子 zhufigo » 2006-08-07 18:27

http://xgl.compiz.info首页上就有指导如何下载公匙。
回复

回到 “老旧版本支持”