您的位置:首页 > 移动开发

Ubuntu 6.06 ati驱动及xgl安装

2006-07-20 21:56 519 查看
终于把XGL装上了,来分享一下我的安装过程。先看一下安装后的效果:





立体效果:





还有很多的动态效果,只有自已用一下才能真正体会到XGL有多炫。
Xgl---X over OpenGL.
Compiz---相关的新窗口管理器/合成管理器
Xgl是基于OpenGL的X server,它使用硬件加速,实现真正意义上的3D桌面。compiz作为其窗口管理器。
Xgl的demo录像可以在这里下载:
http://www.freedesktop.org/~davidr/xgl-demo1.xvid.avi
下面就来说一下我的安装过程。
1、安装ati驱动
安装fglrx驱动

代码:
sudo aptitude update
sudo aptitude install linux-restricted-modules-$(uname -r)
sudo aptitude install xorg-driver-fglrx
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
装完重启
在终端输入fglrxinfo查看驱动信息。
然后顺利看到类似下面的信息:

代码:
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9250/9200 Series DDR Generic
OpenGL version string: 1.3.1072 (X4.3.0-8.25.18)
在终端输入glxgears -printfps可看到已经有3d加速:

代码:
10236 frames in 5.0 seconds = 2047.109 FPS
10199 frames in 5.0 seconds = 2039.734 FPS
10198 frames in 5.0 seconds = 2039.596 FPS
9701 frames in 5.0 seconds = 1940.146 FPS
2、安装xgl
安装XGL的过程其实很简单(当然装完了是否能成功看各人的运气了Wink)。XGL跟xorg是相类似的一个东东,而xorg正在你的系统里运行着,它就是你的linux的图形系统,XGL采用了OpenGL图形技术,能实现很多xorg没有的特效。所以安装XGL就是在你的系统里再安装一个图形系统,这样你就会有2个图形系统了,你可以选择使用哪个图形系统来运行你的linux
添加源

代码:
sudo nano /etc/apt/sources.list
添加如下源到sources.list

代码:
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main
教育网内使用代理

代码:
export http_proxy="http://xxx.xxx.xxx.xxx:xxxx"
获取gpg 密匙

代码:
wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
安装xgl需要的包

代码:
sudo aptitude update
sudo aptitude install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome 
3、设置xgl的入口
新建一个XGL启动脚本:

代码:
sudo nano /usr/bin/startxgl.sh
内容是

代码:
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Start GNOME
exec gnome-session
使脚本可执行:

代码:
sudo chmod 755 /usr/bin/startxgl.sh
新建一个compiz启动脚本

代码:
sudo nano /usr/bin/startcompiz
内容是

代码:
#!/bin/sh
killall gnome-window-decorator
wait
gnome-window-decorator & LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa
compiz --replace gconf miniwin decoration transset wobbly fade minimize cube rotate zoom scale move resize place switcher trailfocus water &
使脚本可执行:

代码:
sudo chmod 755 /usr/bin/startcompiz
在登陆管理器里建一个XGL会话:

代码:
sudo nano /usr/share/xsessions/xgl.desktop
内容是

代码:
[Desktop Entry]
Encoding=UTF-8
Name=XGl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application
打开桌面菜单-〉系统-〉首选项-〉会话
在最右边的“启动程序”里添加 /usr/bin/startcompiz 这句话

之后执行

代码:
sudo aptitude update
sudo aptitude dist-upgrade
最后,重新启动,在登陆时选择会话 “XGL”
当它问你是否作为默认是选“仅此次会话”
大功告成
这样做的好处是因为xgl不够稳定,在不破坏正常的xorg前提下可以体验一下xgl的3d桌面效果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息