我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: ubuntu6.06装xgl[转贴] 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

enzo



性别: 帅哥 状态: 该用户目前不在线
等级: 荣誉会员
发贴: 848
威望: 3
浮云: 917
在线等级:
注册时间: 2005-04-02
最后登陆: 2007-06-26

5come5帮你背单词 [ tar /ta:/ n. 焦油,柏油 ]


ubuntu6.06装xgl[转贴]

* ChatIRC
  * Planet
  * Paste
  * Ubuntu
  * Wiki
  * KUbuntu
  * Forum

帮助帮助   搜索搜索   会员列表会员列表   团队团队   收藏夹收藏夹   个人资料个人资料   站内短信站内短信   注销 [ enzo1985 ]注销 [ enzo1985 ] 友情链接友情链接 BlogsBlogs Blog控制台Blog控制台 我的Blog我的Blog 我的帖子我的帖子

[分享]6.06 Gnome 在ATI X600se hm 上安装ATI 8.25.18驱动以及 XGL


发表新主题   回复主题       Ubuntu中文 论坛首页 -> 硬件支持
阅读上一个主题 :: 阅读下一个主题
作者    正文
Bobido
1楼




性别: 性别:男

加入时间: 2006/02/02
文章: 13

专家分: 573

   
文章时间: 2006-6-03 周六, 下午2:46   标题: [分享]6.06 Gnome 在ATI X600se hm 上安装ATI 8.25.18驱动以及 XGL    引用回复
我的显卡是dell给的x600se hm 垃圾一块,装6.06都不认,安装完默认是vesa
折腾XGL纯粹是好玩,我在中文英文论坛上找了n多帖子都没有找到一条合适我的
共同的特征是启动后黑屏,或者是出现一个黑白相间的底色,然后就是鼠标光圈在转
后来终于找到一个方法可以使用XGL
因为我的小烂卡都能用,正统的ATI系列卡应该都没问题
我在此把方法写出来,希望能帮上有需要的朋友

题外话:
如果你是用dell的x600se hm,而你不想用vesa,也不想装fglrx
简单的方法,修改 xorg-conf
代码:

sudo gedit /etc/X11/xorg.conf

用"radeon" 来替代"vesa"
这样你就有了硬件加速,不过速度比fglrx慢一点,不影响日常使用

OK,现在说我的方法:
1,安装ATI驱动
我没用ATI官方版驱动因为嫌麻烦,我使用的是源里的驱动。
我也没有用新得利软件包来装,我是试过一次,但是愣是给我搞出mesa来,所以我不建议你用新得利软件包来装驱动

手动安装法,这是看wiki的
原文出处:
https://wiki.ubuntu.com/BinaryDriverHowto/ATI?highlight=%28driver%29%7C%28ati%29

输入如下命令:
代码:

sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv


注意!

这里我没有用 sudo apt-get install linux-restricted-modules-$(uname -r) 这一句
应为我安装完6.06后,这个已经装上了,你可以用新得利查查看你是否已经有了,有了就不用装这个了

安装完重启

控制台输入 fglrxinfo 显示结果应该是像如下:
代码:

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9700 Generic
OpenGL version string: 2.0.5755 (8.24.8)


注:这个结果因人而异,我是抄的wiki上的,他那里还是8.24.8,我忘了我那里显示的是啥了
这里重要的是没有出现mesa,如果出现的是mesa,我暂时不知道如何解决,因为我就是按照这个装的,
一点问题没有。


你可以用
代码:

glxgears -printfps


来看看性能,我的x600se 就是个4000桢左右(默认窗口大小)

OK 开始安装XGL
有两种方法让XGL启动
一种是直接启,这个方法我这里行不通,但我会在后面说明方法,你可以自己试试,可能是我的卡太烂
第二种方法是我用的,新建一个XGL的会话,这样在登陆时可以手动选择,如果费了,也好收拾。

先说两种方法都必须执行的步骤:
原文出处:
http://www.compiz.net/viewtopic.php?id=389

首先

代码:

sudo gedit /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


获取gpg 密匙
代码:

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


更新源
代码:

sudo apt-get update

安装需要的包
代码:

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

你不应该碰到任何问题,至少我没有,我是干净的6.06
但是原文说你可能会碰到如下错误信息:
/var/cache/apt/archives/xserver-xgl_7.0.0-0ubuntu15_i386.deb: trying to overwrite `/usr/share/man/man1/Xserver.1x.gz', which is also in package xserver-xorg-core

如果你碰到了,执行如下命令:
代码:

sudo dpkg-divert --package xserver-xorg-core --divert /usr/share/man/man1/Xserver.1x.gz.xgl --rename /usr/share/man/man1/Xserver.1x.gz


然后再更新:

代码:

sudo apt-get update


如果到此都顺利,就成功一半了
现在就得分家了,我先说第二种方法,就是我自己成功的方法:添加XGL会话法:

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

sudo gedit /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 gedit /usr/bin/startcompiz


把下面粘进来:
代码:

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

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


使脚本可执行:
代码:

sudo chmod 755 /usr/bin/startcompiz


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

代码:

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


把下面粘进来:
代码:

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


把 /usr/bin/startcompiz 这句话添加到 gnome的会话启动项里
我用的英文版,是在这里:
Menu System" -> "Preferences" -> "Sessions"
中文版可能是
菜单-〉首选项-〉会话
这里有三个标签,最右边是启动项,添加在那里即可。

之后执行:

代码:

sudo apt-get update
sudo apt-get dist-upgrade


然后:
重启机子

在登陆时选择会话 “XGL”

当它问你是否作为默认是选“仅是此次会话”(这是我猜的,我没用中文版,估计差不多是这个意思)

大功告成

如果工作正常,在会话管理器里(就是刚才启动项那里)把startcompiz的优先级设为45(这一步我没做,不晓得这是啥意思所以没试)

至此,在我这里一些工作正常,效果都有,不过有几点要注意的:

如果插件没能正常加载(没任何效果出现)

执行:
代码:
gnome-window-decorator & compiz --replace gconf miniwin decoration transset wobbly fade minimize cube rotate zoom scale move resize place switcher trailfocus water &


如果还不行

把startcompiz 脚本里原来写的改为:

代码:
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 &




如果你是X700,可能会碰见锁死情况,这要去修改xorg.conf

在你的:
代码:

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


我的X600也会锁死,加这个就好了。

上一次由Bobido于2006-6-03 周六, 下午3:27修改,总共修改了2次
返回顶端    
阅读会员资料 Bobido离线 发送站内短信        
       
Bobido
2楼




性别: 性别:男

加入时间: 2006/02/02
文章: 13

专家分: 573

   
文章时间: 2006-6-03 周六, 下午2:50   标题:    引用回复
第二种方法,首先你得执行完楼上贴里的预备工作

这种方法有点像firehare朋友的这一贴:
http://forum.ubuntu.org.cn/viewtopic.php?t=12110

又有点小不同
方法如下:
修改 /etc/gdm/gdm.conf-custom
代码:

sudo gedit /etc/gdm/gdm.conf-custom

查找 [servers] 然后把下面粘进来:
代码:

[servers]
# Override display 1 to use Xgl (DISPLAY 1 IMPORTANT FOR ATI FGLRX).
1=Xgl

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :1 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer
flexible=true


修改 /etc/gdm/gdm.conf



代码:

sudo gedit /etc/gdm/gdm.conf

然后把0=standard 改成

代码:

#0=Standard
1=Standard

找到第 198 行然后修改 GdmXserverTimeout=10 成: (这一步非常重要!)

代码:

GdmXserverTimeout=50


为 compiz 建一个启动脚本
代码:

sudo gedit /usr/bin/startcompiz

粘贴
代码:

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

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


使其可执行
代码:
sudo chmod 755 /usr/bin/startcompiz

添加 "/usr/bin/startcompiz" 到gnome 会话启动项里(参见楼上贴)

再升级一次
代码:
sudo apt-get update
sudo apt-get dist-upgrade


注:
这个方法我没有亲自试,我只是把它写出来,请慎用
我推荐用楼上的方法,因为搞不好也没关系
关于XGL ATI的帖子非常多,我试了很多种,都失败了
楼上是我唯一试成功的方法,我也不打算再试了
稳定性在我的小烂卡上还可以
但是当我用automatix 装了一对软件后,开始变得不稳定
毕竟这个玩意还不成熟,问题很多,而且解决起来也很麻烦
玩玩可以,别太当真
通过它能看见linux的未来已经很让人欣慰了
也许再过一些时间等它成熟了我们就不用这么折腾了
我在ubuntu英文论坛上看到一句话很经典:
“XGl的问题是,大家按照同样的方法装,都会出现不同的问题。。。”
返回顶端    
阅读会员资料 Bobido离线 发送站内短信        
       
显示文章:            
发表新主题   回复主题   显示/隐藏快速回复表单       Ubuntu中文 论坛首页 -> 硬件支持    所有的时间均为 北京时间
第1页,共1页
快速回复
主题    
正文

表情符号
Very Happy    Smile    Sad    Surprised
Shocked    Confused    Cool    Laughing
Mad    Razz    Embarassed    Crying or Very sad
Evil or Very Mad    Twisted Evil    Rolling Eyes    Wink
Exclamation    Question    Idea    Arrow
更多表情符号
   
                               
字型颜色: 字型大小:    结束标签
选项
允许HTML标签
允许风格标签
允许表情图标    
   在这篇文章里禁止HTML标签
   在这篇文章里禁止BBCode 代码功能
   在这篇文章里禁止表情符号
   有人回复时发送电子邮件提醒我

订阅这个主题 (回复通知)
加入收藏夹

   
论坛转跳:  
您可以在本论坛发表新主题
您可以在本论坛回复主题
您可以在本论坛编辑自己的文章
您可以在本论坛删除自己的文章
您可以在本论坛发表投票
您可以可以报告帖子给本论坛版主
您可以在这个论坛添加附件
您可以在这个论坛下载文件


Powered by phpBB © 2001, 2005 phpBB Group
phpBB中文开发小组提供技术支持
顶端 Posted: 2006-10-29 22:44 | [楼 主]
我来我网·5come5 Forum » Linux专区

Total 0.008679(s) query 4, Time now is:04-28 07:18, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号