当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 谈谈我在ATIX300显卡上安装Xgl的成功实践
帖子发表于 : 2006-09-11 20:35 

注册: 2006-09-03 20:53
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
谈谈我在ATIX300显卡上安装Xgl的成功实践
Ubuntu 6.06.1 LTS
机器配置:IBM T43 2668 44U CPU1.84、内存1G、显卡ATIX300 64M
以下内容是主要部分是参考Bobido:http://forum.ubuntu.org.cn/viewtopic.php?t=16623; firehare:http://forum.ubuntu.org.cn/viewtopic.php?t=12110两位兄台的力作,同时也深受此启发和帮助。再此表示深深感谢!我想把它重新归纳一下,已方便同此机型配置的兄弟们更快捷地配置和享受3D带来的乐趣。

1,安装ATI驱动
a 我采用的是ATI官方版驱动ati-driver-installer-8.28.8,安装方法请参照http://wiki.cchtml.com/index.php/Ubuntu_Dapper_Installation_Guide。里面内容详细,方法简单。只是在里提到注意事项在安装前屏蔽 掉fglrx,在 /etc/default/linux-restricted-modules-common DISABLED_MODULES="" 加入fglrx,安装完毕后我又把给打开了。
b 修改 /etc/modules

在 /etc/modules 文件中添加添加一行 fglrx,如果有的话,就可以忽略

c 修改 /etc/X11/xorg.conf
找到"ati"并将其改成"fglrx";
在以下内容增添:

Section "Device"
Identifier "card0"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
EndSection


加一句:
代码:

Option "KernelModuleParm" "agplock=0"


成为:

代码:

Section "Device"
Identifier "card0"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "KernelModuleParm" "agplock=0"
EndSection
解决X300可能会碰见锁死情况

d 安装完重启

重后在控制台输入 fglrxinfo 检查安装正确性。正确显示结果应该是像如下:
代码:

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON X300 Generic
OpenGL version string: 2.0.6011 (8.28.8)
证明驱动安装正确,你就可以往下继续,否则重新安装。

2、开始安装XGL
网络有很多种安装方法和配置方法,我只根据个人实践只介绍在此配置下成的一种方法。

(1) 首先修改源列表

代码:

sudo gedit /etc/apt/sources.list


(2) 添加如下源到你的 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


(3) 获取gpg 密匙
代码:

wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -


(4) 更新源
代码:

sudo apt-get update

(5) 安装需要的包
代码:

sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome

如果到此都顺利,那下面就添加XGL会话

(6) 新建一个XGL启动脚本:
代码:

sudo gedit /usr/bin/startxgl.sh


(7) 把下面的粘进来:
代码:

Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Start GNOME
exec gnome-session


(8) 使脚本可执行:
代码:

sudo chmod 755 /usr/bin/startxgl.sh



(9) 把下面粘进来:
代码:

#!/bin/sh
killall gnome-window-decorator
wait

gnome-window-decorator &
compiz --replace gconf &


(10) 使脚本可执行:
代码:

sudo chmod 755 /usr/bin/startcompiz


(11) 在登陆管理器里建一个XGL会话:

代码:

sudo gedit /usr/share/xsessions/xgl.desktop


(12)把下面粘进来:
代码:

[Desktop Entry]
Encoding=UTF-8
Name=XGl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application

(13)然后更新:
apt-get update
sudo apt-get dist-upgrade
(14)安装compiz管理组件
代码:
sudo apt-get install compiz-manager
(15)建立启动脚本
系统-》首选项-》会话-》启动程序 添加
/usr/bin/compiz-start
/usr/bin/compiz-manager

(16)重启机子

在登陆时选择会话 “XGL”,进入xgl后就会发现在panel上多了一个红色立方体图标,即compiz manager。可以任意切换xgl与gnome。


如果工作正常,在会话管理器里(就是刚才启动项那里)把startcompiz的优先级设为45


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-09-11 20:41 
头像

注册: 2006-05-12 0:52
帖子: 781
地址: Chongqing China
送出感谢: 0 次
接收感谢: 0 次
好东西阿,怎么没人顶阿


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 谈谈我在ATIX300显卡上安装Xgl的成功实践
帖子发表于 : 2006-09-11 20:45 

注册: 2006-09-03 20:53
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
lijzz 写道:
谈谈我在ATIX300显卡上安装Xgl的成功实践
Ubuntu 6.06.1 LTS
机器配置:IBM T43 2668 44U CPU1.84、内存1G、显卡ATIX300 64M
以下内容是主要部分是参考Bobido:http://forum.ubuntu.org.cn/viewtopic.php?t=16623; firehare:http://forum.ubuntu.org.cn/viewtopic.php?t=12110两位兄台的力作,同时也深受此启发和帮助。再此表示深深感谢!我想把它重新归纳一下,已方便同此机型配置的兄弟们更快捷地配置和享受3D带来的乐趣。

1,安装ATI驱动
a 我采用的是ATI官方版驱动ati-driver-installer-8.28.8,安装方法请参照http://wiki.cchtml.com/index.php/Ubuntu_Dapper_Installation_Guide。里面内容详细,方法简单。只是在里提到注意事项在安装前屏蔽 掉fglrx,在 /etc/default/linux-restricted-modules-common DISABLED_MODULES="" 加入fglrx,安装完毕后我又把给打开了。
b 修改 /etc/modules

在 /etc/modules 文件中添加添加一行 fglrx,如果有的话,就可以忽略

c 修改 /etc/X11/xorg.conf
找到"ati"并将其改成"fglrx";
在以下内容增添:

Section "Device"
Identifier "card0"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
EndSection


加一句:
代码:

Option "KernelModuleParm" "agplock=0"


成为:

代码:

Section "Device"
Identifier "card0"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "KernelModuleParm" "agplock=0"
EndSection
解决X300可能会碰见锁死情况

d 安装完重启

重后在控制台输入 fglrxinfo 检查安装正确性。正确显示结果应该是像如下:
代码:

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON X300 Generic
OpenGL version string: 2.0.6011 (8.28.8)
证明驱动安装正确,你就可以往下继续,否则重新安装。

2、开始安装XGL
网络有很多种安装方法和配置方法,我只根据个人实践只介绍在此配置下成的一种方法。

(1) 首先修改源列表

代码:

sudo gedit /etc/apt/sources.list


(2) 添加如下源到你的 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


(3) 获取gpg 密匙
代码:

wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -


(4) 更新源
代码:

sudo apt-get update

(5) 安装需要的包
代码:

sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome

如果到此都顺利,那下面就添加XGL会话

(6) 新建一个XGL启动脚本:
代码:

sudo gedit /usr/bin/startxgl.sh


(7) 把下面的粘进来:
代码:

Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Start GNOME
exec gnome-session


(8) 使脚本可执行:
代码:

sudo chmod 755 /usr/bin/startxgl.sh



(9) 把下面粘进来:
代码:

#!/bin/sh
killall gnome-window-decorator
wait

gnome-window-decorator &
compiz --replace gconf &


(10) 使脚本可执行:
代码:

sudo chmod 755 /usr/bin/startcompiz------此处改为:startxgl.sh(复制错误)


(11) 在登陆管理器里建一个XGL会话:

代码:

sudo gedit /usr/share/xsessions/xgl.desktop


(12)把下面粘进来:
代码:

[Desktop Entry]
Encoding=UTF-8
Name=XGl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application

(13)然后更新:
apt-get update
sudo apt-get dist-upgrade
(14)安装compiz管理组件
代码:
sudo apt-get install compiz-manager
(15)建立启动脚本
系统-》首选项-》会话-》启动程序 添加
/usr/bin/compiz-start
/usr/bin/compiz-manager

(16)重启机子

在登陆时选择会话 “XGL”,进入xgl后就会发现在panel上多了一个红色立方体图标,即compiz manager。可以任意切换xgl与gnome。


如果工作正常,在会话管理器里(就是刚才启动项那里)把startcompiz的优先级设为45


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-09-12 3:37 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
有一些错误阿。比如还照搬startcompiz脚本,cgwd没有安装等。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-09-12 8:00 

注册: 2006-09-03 20:53
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
zhuqin_83 写道:
有一些错误阿。比如还照搬startcompiz脚本,cgwd没有安装等。


此只是以在本机器上稳定运行为主,以前论坛里对此的做法很多,但对于不同的配置的机器不一定就有效,而且出错率也极高,试过多种方法,虽说有的能成功,但使用起来问题就是不断,不是严重占用系统资源,就是花屏、死机什么的,这种办法在此配置的机器上使用起来占用系统资源极低、没有花屏、死机等现象,对于低配、新手来说享受一下还是很不错的,象你提到的cgwd什么的在新立得里安一下就行了。生存再发展。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-09-12 8:40 

注册: 2006-07-21 14:25
帖子: 39
送出感谢: 0 次
接收感谢: 0 次
你的机器分辩率是多少?我的T42(9600显卡),安装可以正常安装,但一启用XGL屏幕就闪个不停,好像是背光不稳定,根本没有办法用,查了一下贴了,好像ATI的驱动在1440*1050分辩率下有BUG,没有办法解决!


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-09-12 9:56 

注册: 2006-09-03 20:53
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
apen 写道:
你的机器分辩率是多少?我的T42(9600显卡),安装可以正常安装,但一启用XGL屏幕就闪个不停,好像是背光不稳定,根本没有办法用,查了一下贴了,好像ATI的驱动在1440*1050分辩率下有BUG,没有办法解决!


1024*768


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-05-20 8:06 

注册: 2007-01-03 11:53
帖子: 106
送出感谢: 0 次
接收感谢: 0 次
写的很好阿。非常感谢


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-05-21 10:34 

注册: 2007-04-03 10:06
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
看了半天原来是6.06的
有没有7.04成功过的阿
6.06不用那么麻烦的只要运行beryl wiki上面的自动脚本,一切都搞定了,我也是T43的,升级到7.04,xgl+beryl就没有成功过 :(


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译