当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : Ubuntu 7.10 ATI Radeon 9550 8.42.3驱动+compiz+emerald新手安装实录
帖子发表于 : 2007-10-28 20:39 
头像

注册: 2007-10-19 20:40
帖子: 806
送出感谢: 63
接收感谢: 10
各位:最近重装了系统,可是下面的步骤没有成功。3D和特效不能同时开启!

为了逃避在Windows下使用D版软件造成的心理阴影,我告别了刚安装3天的Vista(不满您说,我是在是没办法激活=_=),开始了我的Unbantu之旅。

显卡是ATI Readon 9550 AGP 8x,刚安好的时候感觉还可以,最大的问题就是开不了桌面特效。于是就Google,逐渐明白了,默认是开源驱动,如果要发挥显卡的全部功能,必须安装由厂家提供的毕源驱动。读过N篇文章,第一次装时是按一篇E文做的,做完之后再也找不到了;下面这篇zhuqin_83大侠的文章,内容类似,很有参考价值。现将部分内容复制过来,并在我实验的过程中出问题的地方加上注解。中间还引用了另一片文章,乱是乱点了,不过也是我装的时候手忙脚乱的真实写照。:-)

http://forum.ubuntu.org.cn/viewtopic.php?t=26188

我下的是8.42.3,重点参考下面内容:

引用:
安装编译所必须的工具
代码:
sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)
创建deb包
注意:执行下面的命令的前提是,你必须cd到你下载的驱动的当前目录。不知道什么是cd命令的话,把下面的xxx.run的部分删掉,然后把你的驱动直接拖到终端,其余部分不变。终端在主菜单的附件子菜单。

sh *.run --buildpkg Ubuntu/gutsy

屏蔽fglrx核心模块
注意,如果你已经安装了linux-restricted-modules的话,那么此步必做。否则可以跳过(一般都要做)。
代码:
sudo gedit /etc/default/linux-restricted-modules-common

代码:
DISABLED_MODULES=""
改成
代码:
DISABLED_MODULES="fglrx"

安装deb包
代码:
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb

移除旧的fglrx
如果你是第一次做,那么会提示你这个文件找不到。别管他,继续往下做就是。
代码:
sudo rm /usr/src/fglrx-kernel*.deb
sudo apt-get -f install

编译内核模块并安装
代码:
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
cd /usr/src
sudo dpkg -i fglrx-kernel-*
sudo depmod -a


此处犯过一个关键性的错误。我读的那篇E文,装包的时候命令是分开打的,不像上面"sudo dpkg -i fglrx-kernel-*"一个"*"把相关的包全装了。其中有一个包叫fglrx-amdcccle_8.42.3-1_i386,我第一印象觉得肯定是为AMD64处理器做优化的,于是没装它。结束后感觉3D性能不行,运行glxgears根本不启动,预览屏幕保护,里面有个3d国际象棋比动画片还慢。最后想起了这个包,有点明白了,带AMD也并不一定与Cpu有关啊,ati不是让amd收购了吗。赶紧装上,国际象棋的屏保立刻滴溜溜转起来。

我的驱动解压目录文件列表:
代码:
ati-driver-installer-8.42.3-x86.x86_64.run
fglrx-amdcccle_8.42.3-1_i386.deb
fglrx-installer_8.42.3-1_i386.changes
fglrx-kernel-source_8.42.3-1_i386.deb
xorg-driver-fglrx_8.42.3-1_i386.deb
xorg-driver-fglrx-dev_8.42.3-1_i386.deb


其中的xorg-driver-fglrx_8.42.3-1_i386.deb包我也装了,貌似zhuqin文中的带*号的命令没有装这个包?另外xorg-driver-fglrx-dev_8.42.3-1_i386.deb这个包我没装,貌似是用来编译3D应用程序的?

下面继续:
引用:
配置驱动
注意,如果以前装过fglrx驱动,此步无须再做。
代码:
sudo dpkg-reconfigure xserver-xorg
在选择驱动时,选择fglrx。
或者用
代码:
sudo aticonfig --initial -f
以上方法只能两者择一。
然后
代码:
sudo aticonfig --ovt=Xv

如果执行出错,则把备份的xorg.conf.xx改名,用mv命令。
其实本语句相当于在/etc/X11/xorg.conf的Device段添加两行:
代码:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"

并且
代码:
sudo gedit /etc/X11/xorg.conf
添加两段
代码:
Section "Extensions"
Option "Composite" "0"
EndSection

Section "ServerFlags"
Option "AIGLX" "off"
EndSection
上面这两段很重要!(在7.04中,如果你用了sudo dpkg-reconfigure来配置的话,第一段应该已经有了)。


我的情况和上面的不一样,照上面做了以后,执行glxinfo | grep rendering 仍是 ”No",而且桌面特效无法开启。这时已经装了compiz fusion。某文章(现在也找不到了)说缺Xgl,于是就装吧,装完桌面特效能开了,但3d的rendering仍是:NO。后来找到这篇文章:

http://andijo.blog.sohu.com/57899034.html

里面分别提到了glx和aiglx两种方案,我忽然想起国外网站介绍8.42.3,题目是"ATI 8.42.3 Is Out - AIGLX Support!"对呀,人家ATI发布的时候就说支持AIGLX,没提XGL啥事。于是赶紧删了xgl,然后按照上面文章设置,重点就是下面这几段:

引用:
...修改/etc/X11/xorg.conf文件
sudo gedit /etc/X11/xorg.conf
在文件后面增加
Section "Extensions"
Option "Composite" "enable"
EndSection

在Section "ServerLayout"中增加
Option "AIGLX" "true"
保存后重启电脑,在终端中运行 compize --replace,便可得到3D效果。
网上说AIGLX有些特效不支持,我现在还不知道是那些效果,不过我现在测试了一些比如3D旋转桌面,火焰字,窗口拖动颤抖等等效果都是没有问题的。


照做之后,3d和特效终于同时开启!
其实,zhuqin_83的文章在接下来也提到了这点,只不过刚开始也不太懂,视而不见了!

引用:
另外,如果你安装了8.42.3版本,并且想开启aiglx,则这两段应该是:
代码:
Section "Extensions"
Option "Composite" "1"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
EndSection


下面继续:
引用:
重启系统
确认驱动是否正确安装(可以类似于)
代码:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600 SE
OpenGL version string: 2.0.6849 Release
代码:
$ glxinfo | grep render
direct rendering: Yes #如果开启了xgl,那么这里一定是No,还有其他一些信息。


纵观全部安装过程,就是新手、胡乱的实验,装完之后知道需要了解的知识太多了。最近考试,等结束了再好好学习,好好玩,另外看能不能认领几篇E文的wiki文,比如介绍xorg, xserver, xgl, aixgl, fglrx等概念的,和兄弟们共同进步。

我的fglrxinfo结果:
代码:
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon 9550 / X1050 Series
OpenGL version string: 2.0.6958 Release


我的glxinfo | grep rendering 结果:
代码:
direct rendering: Yes


我的glxgears结果:
代码:
9370 frames in 5.0 seconds = 1873.823 FPS
9504 frames in 5.0 seconds = 1900.796 FPS
8706 frames in 5.0 seconds = 1741.040 FPS


附件:
文件注释: 安装8.42.3驱动+compiz+emerald之后的屏幕
Screenshot-3.png
Screenshot-3.png [ 854.38 KiB | 被浏览 5752 次 ]



最后由 NetDreamer 编辑于 2007-11-05 8:50,总共编辑了 4 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-10-29 20:09 

注册: 2006-07-17 20:10
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
您写的太混乱了
到底你是怎么安装 我都看糊涂了
您能重新整理一下 你是怎么安的吗?


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-10-29 23:44 

注册: 2007-08-12 5:32
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
谢谢lz啊,我的按楼主写的装好了,各种效果都有,只是好像有些效果互相冲突,还有那个立方体效果怎么实现啊


页首
 用户资料  
 
4 楼 
 文章标题 : 回chuan1105:
帖子发表于 : 2007-10-30 8:14 
头像

注册: 2007-10-19 20:40
帖子: 806
送出感谢: 63
接收感谢: 10
回chuan1105:

建议你主要还是依照zhuqin-83的文章做,就是我引用的部分,如果遇到问题,再参考我在引用之外的注解。

大体顺序如下:

驱动-->compiz-->emerald。

我在安装过程中出现的主要问题就是:

一、驱动包安的不对,如果拿不准就全安上;

二、无法使用xgl,最后用的是aiglx。

确实乱,因为很多东西我也不明白,等以后有时间一定再好好整理一下,知其然还要知其所以然! :lol:


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-10-30 8:33 

注册: 2007-10-29 16:17
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
楼主是AGP 8X的9550吗?

9370 frames in 5.0 seconds = 1873.823 FPS
9504 frames in 5.0 seconds = 1900.796 FPS
8706 frames in 5.0 seconds = 1741.040 FPS
这么高啊
我的怎么只有500左右!
是默认大小的窗口!
能不能把你的xorg.conf文件贴上来?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-10-30 8:43 

注册: 2007-10-27 11:19
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
楼上驱动没装对 应该 我一开始也是只有500多 后来装上驱动有8000多 X1950GT


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-10-30 12:49 

注册: 2007-05-09 14:34
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
lz你切换到控制台还能再切换回X吗?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-10-31 23:55 
头像

注册: 2006-10-28 19:15
帖子: 188
送出感谢: 0 次
接收感谢: 0 次
我的显卡也是9550,ATI驱动安装好了,按楼主的方法装了AIGLX,可是终端执行compiz --replace提示:

Checking for Xgl: not present.
No whitelisted driver found
aborting and using fallback: /usr/bin/metacity
no /usr/bin/metacity found, exiting

这是为什么啊?


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-11-01 1:19 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
好文章

学习学习


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-11-01 12:23 

注册: 2007-04-09 21:47
帖子: 67
送出感谢: 0 次
接收感谢: 0 次
俺是X1650GT的,测试下来是这样:
41898 frames in 5.0 seconds = 8373.024 FPS
49521 frames in 5.0 seconds = 9883.107 FPS
49480 frames in 5.0 seconds = 9888.289 FPS
49427 frames in 5.0 seconds = 9881.100 FPS
52634 frames in 5.0 seconds = 10507.412 FPS
51218 frames in 5.0 seconds = 10227.463 FPS
49483 frames in 5.0 seconds = 9883.029 FPS
49686 frames in 5.0 seconds = 9937.198 FPS
49501 frames in 5.0 seconds = 9899.222 FPS
50106 frames in 5.0 seconds = 10009.041 FPS
51412 frames in 5.0 seconds = 10277.555 FPS
49118 frames in 5.0 seconds = 9805.662 FPS


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-11-02 11:43 
头像

注册: 2007-04-20 23:35
帖子: 33
送出感谢: 0 次
接收感谢: 0 次
学习学习


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-11-02 11:45 
头像

注册: 2007-04-20 23:35
帖子: 33
送出感谢: 0 次
接收感谢: 0 次
支持x550的么。
我的卡是x550的,我没有装驱动,就直接上compzit可以运行绝大多的效果,可惜死机的次数也会增加,可能是我的配置太底了吧,512内存和速龙2800(1.7gh)。不知道装8.40以后的版本会怎么样。以前的版本装了n遍效果都开不了,索性就不装了。有劳各位指点指点。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-11-02 18:19 

注册: 2005-10-14 20:24
帖子: 77
送出感谢: 0 次
接收感谢: 1
太好了,如果Ubuntu界有很多这么详细的指南,那用起来就省心多了


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-03-09 17:06 

注册: 2008-03-09 17:00
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
引用:
人家ATI发布的时候就说支持AIGLX,没提XGL啥事。于是赶紧删了xgl...

LZ,How to delete "xgl"??


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-03-10 10:51 

注册: 2007-02-27 0:43
帖子: 190
送出感谢: 0 次
接收感谢: 0 次
302 frames in 5.1 seconds = 59.800 FPS
295 frames in 5.1 seconds = 58.317 FPS
283 frames in 5.0 seconds = 56.460 FPS
294 frames in 5.0 seconds = 58.755 FPS
300 frames in 5.0 seconds = 59.901 FPS
300 frames in 5.0 seconds = 59.500 FPS

唉,怎么这么底阿~~~~~


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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