当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : X300等低端ATI显卡在Dapper的Gnome上使用XGL指南
帖子发表于 : 2006-03-29 13:55 
头像

注册: 2005-04-10 16:54
帖子: 2625
地址: 温州大学
送出感谢: 0 次
接收感谢: 1
官方文档中的 Problematic Hardware 小节中有以下这么一节文字:
代码:
 * ATI Radeon Mobility M6 LY using DRI drivers
drawing artifacts and occasional flickering
 * Intel i815, i845, i855
Too old, Xgl works, but compiz will not work. Maybe a compatibility layer is added later.
 * ATI Technologies Inc RV280 (5961) [Radeon 9200] (no hardware acceleration using fglrx 8.22.5 drivers)
 * ATI Radeon X300, X600, and X700 do not seem to work at all with fglrx 8.23.7. Expect machine crashes


其中就提到了 ATI X300等显卡在运行XGL时会造成死机,我的IBM T43也是如此,不过在网上疯狂找了一通帖子之后,终于解决了这个问题,写下来以供大家参考,也算是提供了一条思路:
1、首先是要使ATI X300等显卡支持 3D 了,在通常安装中,ATI显卡是不会自动支持3D的,我的方法是:

代码:
sudo apt-get install xorg-driver-fglrx
echo fglrx | sudo tee -a /etc/modules
(这一步就是在 /etc/modules 文件中添加添加一行 fglrx,如果有的话,就可以忽略)

sudo vi /etc/X11/xorg.conf
找到"ati"并将其改成"fglrx",

sudo reboot


2、重启之后,进入Gnome,在终端输入以下命令:
代码:
fglrxinfo

如果出现ATI字样,说明一切正常,否则请切记不要继续下去。如果你想进一步测试显卡性能的话,可以使用fgl_glxgears 命令

3、安装XGL
代码:
sudo apt-get install server-xgl compiz-gnome libglitz1 libglitz-glx1 libgl1-mesa libgl1-mesa-dri


后面两个包如果你的缺省安装的GNOME的话,是已经装好的,不过为防有人自定义安装 GNOME,就加上去了。:)

代码:
sudo vi /etc/gdm/gdm.conf-custom
[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

sudo vi /etc/gdm/gdm.conf
#0=Standard
1=Standard


然后
代码:
vi .gnomerc
gnome-window-decorator &
compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place menu switcher &


这样就做好了XGL部分了,但是如果这时你重启的话,你会发现你的机器在进入GNOME后几秒就会死机,甚至在GDM界面就会死机,为了避免这个,你需要在/etc/X11/xorg.conf 文件中添加红色部分一句:

Section "Device"
Identifier "ATI Technologies, Inc. Radeon Mobility M300 (M22)"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "KernelModuleParm" "agplock=0"
EndSection

这样之后,你就重启吧,然后,欢迎你进入3D桌面时代! :)


_________________
我心无畏,源自于我心无知。
图片


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-03-29 18:53 

注册: 2006-03-24 20:22
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
老大,我的怎么不行?我的也是T43,也是按照你的一样,但是重启后直接挂掉.好像是fglrx模块无法加载


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-03-29 20:03 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
firehare
死机的,你也要玩活啊。坚强啊。


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-03-29 21:05 

注册: 2006-03-24 20:22
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
已经搞定了。死机的处理办法是进入windows然后用pqmagic打开dapper的文件,把以前的备份写回去就可以显示了,但是还是用的ati的驱动。
后来察看了出错信息,是和irq3冲突,google了一下,这个应该是modem没有驱动的原因,和显卡冲突,更新了discover ,能找到我的modem冲突就没有了。但是还是不能3d加速,用 lsmod |grep fglrx察看, used by是0,也就是没有。
又打开/etc/module 把fglrx放在了第一个(这个可能没道理)
但是这样重新启动后就可以了。

想了想原因
我的机器上装了tpb,还有fuse用来读写ntfs的,这两个都在module里面加载。我估计是fuse的冲突引起的。不过现在不敢肯定,也没有查找相关的技术文献。
不过总算是可以体验下xgl的效果了,感觉还是很好的:)
这个连接上关于ati显卡的说的更明白一些,可以参考
https://wiki.ubuntu.com/XglHowto?highlight=%28xgl%29

为了这个折腾了好几天了,也苦了我的小黑:(


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-03-29 21:24 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
又一个死的都玩活了。厉害。fuse都用。


_________________
● 鸣学


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-03-29 22:51 
头像

注册: 2005-04-10 16:54
帖子: 2625
地址: 温州大学
送出感谢: 0 次
接收感谢: 1
hurryzhang 写道:
老大,我的怎么不行?我的也是T43,也是按照你的一样,但是重启后直接挂掉.好像是fglrx模块无法加载


你的不行吗?
首先你确定你已经支持 fglrx 了吗?也就是第一步一定要做通,如果做不通就不要做下去了,因为你还没有得到3D支持是没有办法用XGL的


_________________
我心无畏,源自于我心无知。
图片


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-03-30 1:03 

注册: 2006-03-24 20:22
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
firehare 写道:
hurryzhang 写道:
老大,我的怎么不行?我的也是T43,也是按照你的一样,但是重启后直接挂掉.好像是fglrx模块无法加载


你的不行吗?
首先你确定你已经支持 fglrx 了吗?也就是第一步一定要做通,如果做不通就不要做下去了,因为你还没有得到3D支持是没有办法用XGL的

现在可以运行了,估计是和tpb冲突。现在登陆后Fn+快捷键屏幕上没有相应的显示了。
试了一下桌面旋转和透明效果,速度还算不错的,cpu在800mhz,


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-04-03 20:59 

注册: 2006-04-03 9:48
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
进入后,花屏……是哪里不对吗?

显卡radeon 9000,分辨率1400*1050


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-11-01 20:11 

注册: 2006-11-01 19:19
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
需不需要装显卡驱动啊,哪位高手请教


页首
 用户资料  
 
10 楼 
 文章标题 : Re: X300等低端ATI显卡在Dapper的Gnome上使用XGL指南
帖子发表于 : 2008-12-25 17:39 

注册: 2008-12-11 13:12
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
唉,看了这个文章,想想偶的N600C是老了。。。。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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