LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1909|回复: 10

ATI x1300开不了桌面效果

[复制链接]
发表于 2007-9-13 16:35:57 | 显示全部楼层 |阅读模式
坛子里找到的安装方法里说的
应该装的东东都装了,应该配置的也配置了,应该添加的也添加了
移动版的显卡驱动也装了,版本:8.40.4
sax2 -r -m 0=fglrx 已经配置好
也重启了
Beryl也能运行,但是窗口管理器选择Beryl后,只是闪几下,又是一样了
运行glxgears,FPS有1000左右
运行fglrxinfo显示:
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1300
OpenGL version string: 2.0.6747 (8.40.4)


点桌面效果,马上弹出Bug Buddy窗口,
内容为:
The information about the crash has been successfully collected.

The application that crashed is not known to bug-buddy, therefore the bug report can not be sent to the GNOME Bugzilla.  Please save the bug to a text file and report it to the appropriate bug tracker for this application.

显示细节区内容:
Memory status: size: 86597632 vsize: 0 resident: 86597632 share: 0 rss: 2797568 rss_rlim: 0
CPU usage: start_time: 1189671681 rtime: 0 utime: 29 stime: 0 cutime:27 cstime: 0 timeout: 2 it_real_value: 0 frequency: 0

Backtrace was generated from '/opt/gnome/bin/gnome-xgl-settings'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1225967936 (LWP 25458)]
0xb7fa4410 in ?? ()
#0  0xb7fa4410 in ?? ()
#1  0xbfa24158 in ?? ()
#2  0x00000000 in ?? ()

Thread 1 (Thread -1225967936 (LWP 25458)):
#0  0xb7fa4410 in ?? ()
No symbol table info available.
#1  0xbfa24158 in ?? ()
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#0  0xb7fa4410 in ?? ()
发表于 2007-9-13 17:57:25 | 显示全部楼层
兄弟,我的也是一样啊,我的是X700  什么都做了,该做的都做了,FPS是 400,000左右.但是
sax2 里面 显示3D 是禁用的.
回复 支持 反对

使用道具 举报

发表于 2007-9-13 18:52:37 | 显示全部楼层
init 3
然后登录用root执行
gnome-xgl-switch --enable-xgl
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-14 10:19:48 | 显示全部楼层
感谢楼上指点!
小弟按您的方法做了后,提示:
Can's find the PID file in the configuration file,going to try:
/var/run/gdm.pid
/var/run/gdm.pid doesn't exist,perhaps GDM isn't running

没办法,于是我就重启再进suse,没想到这次进了后,窗口竟有了些变化,比较cool的效果。最大化,最小化,窗口大小变化,移动窗口,切换窗口这些都有了动画,不再单调(时间久了会晃头晕^_^)
但传说中的3d桌面始终没有见到。。。不知道是不会配置还是怎么了,请再指点一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-14 10:30:19 | 显示全部楼层
哈哈哈哈。。。谢谢!已经搞出3d桌面了.只是好象有些bug,我自己慢慢摸索吧...再次感谢!

但是不知道为什么按您的方法输入那条指令后会出些那个错误.

二楼的朋友,试成功了吗?
回复 支持 反对

使用道具 举报

发表于 2007-9-14 11:05:30 | 显示全部楼层
NO ~~~~~~~~~~!
   我无法了,系统一直提示,我的显卡不在列表里面. 一登陆就黑频,没法 只能 gnome-xgl-switch --disable-xgl  
    我只成功的在 一台笔记本上 开启过XGL效果,显卡是集成的950.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-14 11:19:05 | 显示全部楼层
我的一开始也不在列表里,后来正确安装了显卡驱动跟各个软件包后,就可以了
原来也是显示不在列表,强制打开后,出现进不了x-window的情况.

我是按以下两个文章来做的,给你参考下:
1.
好了,ATI显示卡驱动程序安装完成。


要实现3D桌面还要打开3D桌面功能。
用“root”用户登录后在终端里输入:“sax2 -r -m 0=fglrx”
那么,3D桌面功能也配置好了


最后我们需要安装并配置XGL和Beryl来最终实现绚丽的3D桌面。

1.安装XGL。这是Beryl运行的基础,必须安装。在您安装OpenSUSE10.2时应该是自动安装的。
如果没有自动安装或您不确定的话,请在前面提到的“软件管理”中安装如下软件包:(确保它们名字前面都有一个蓝色的对钩)
make
gcc
compiz
xgl
kernel-source
注:在此过程中您可能需要插入您安装OpenSUSE10.2时所使用的光盘

2.打开XGL
    (1)打开桌面效果控制台:(计算机》控制中心》桌面效果)
    (2)在弹出的窗口中按“打开桌面效果”
        注:如果窗口中的“3D加速状态”显示为关闭(Disable)请在那文字(Disable)上按住“Shift”键双击,再点击“打开桌面效果”

重起X后,实际已经实现了3D桌面(XGL),按住ctrl+alt+鼠标左键,可以看到有桌面立方体。

为了获得更绚丽的3D桌面,下面进行Beryl窗口管理器的安装。

1.打开前面提到的“YaST”(计算机》控制中心》YaST)
2.点击“安装源”
3.添加Beryl的安装源,具体方法如下:
    (1)在弹出的窗口中点击“添加”按钮(在左下方)
    (2)选择“HTTP”媒体类型,下一步
    (3)协议:“HTTP”
         服务器名:“ftp.skynet.be”
         服务器上的目录:“/pub/software.opensuse.org/X11:/XGL/openSUSE_10.2”
         下一步
    (4)点击“完成”退出安装源
4.安装Beryl软件包,具体方法如下:
    (1)在YaST中点击“软件管理”
    (2)搜索并安装如下软件包:
# beryl-core-snapshot
# beryl-plugins-snapshot
# emerald-snapshot : window decorator
# emerald-themes-snapshot
# aquamarine-snapshot
# beryl-settings-snapshot
# beryl-manager-snapshot
         注:在此过程中您可能需要插入您安装OpenSUSE10.2时所使用的光盘
    此时Beryl已经安装完毕
5.开启Beryl,具体方法如下:
     (1)打开“会话(计算机》控制中心》会话)
     (2)选择“启动程序”选项卡
     (3)点击“添加”
     (4)启动命令:“beryl-manager”
     (5)确定,退出“会话”
6.重启X-window

好了现在所有的工作都完成了,屏幕右下角应该出现一个红宝石,这就是Beryl的图标了。按右键,唤出菜单,如此多的选项,自己享受吧!

注:如果Beryl启动不正常,标题栏消失,就在上面说的红宝石上按右键,点击“重启窗口管理器”

2.
glxinfo|grep direct命令后显示"Yes"说明3D加速已经激活

1. 安装make, gcc, 与kernel-source
2. 下载ATI for Linux 驱动,我用的是8.32.5版本
3. 运行下载的ATI驱动(加--help选项了解详细用法),生成针对SuSE10.2发行版的fglrx驱动RPM文件
4. 安装fglrx驱动: rpm -Uhv 文件名
5. init 3退出X环境,运行sax2 -r -m 0=fglrx
6. init 5重入X
5. 运行glxgears,fglrxinfo检测安装是否成功
6. 修改/etc/X11/xorg,在"Device" 段增加 Option "NoFlip" "True"。在"Extensions"段(如没有此段请自建)加入 Option "Composite" "off"
7. 重启机器

10. 打开控制中心 Utilities -> Desktop -> Control Center -> Desktop Effects
11. 在此窗口中显示 3D与Desktop Effect是否开启,请在3D 右边显示的 Disable文本上Shift + 双击,就可以激活3D,再按 Enable Desktop Effect按钮开启Desktop Effects。
12. Logout, 再重新登入。 此时XGL与Compiz应安装成功,可以按ALT+CTRL+左右方向键来测试是否出现3D Desktop Cube。
13. 打开控制中心 Utilities -> Desktop -> Control Center -> Sessions
14. 在窗口中选择Startup Programs TAB页,加入新的一行 : beryl-manager
15. Ctrl+ALT+Backspace重启X
16. 随便打开一个窗口,若都OK,  -
16.在任务条图标中有了Beryl的图标,一个红色钻石。如果出现窗口没有标题栏的情况,右击图标,确保在Window manager中选择了Beryl,Window Decorator选择了Beryl,再选择Reload Window Manager,一切就应都OK了。
17. 通过选择Window Manager与Window Decorator,你可以在Beryl与Compiz间自由转换
18. 想进一步了解Beryl,进入Beryl与Emerald的配置窗口,如此多的选项,自己试试吧!

恭喜你进入Beryl的炫世界。


一些注意点:
1. 生成ATI fglrx驱动时一定不要搞错了发行版本
2. 针对几乎所有Linux命令行应用,你都可以用 --help选项来进行详细的了解
3. 在SuSE10.2上,安装完fglrx驱动后,不要运行 aticonfig --initial,直接运行init 3 与sax2就行了
4. 有时beryl在运行中会出现窗口标题栏消失的现象,只要检查其配置就可以了,右击任务栏图标,保证Window Manager 与Window Decorator都是Beryl,之后Reload Window Manager或Reload Window Decorator就行了。
5. 实在不行时,到Home目录,删除 .beryl目录中的所有文件,再试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-14 11:23:20 | 显示全部楼层
说明两点:
1.我认为的"正确"安装后,也更新了系统,控制中心的桌面效果图标改了.好象原来是红色的.现在是蓝色.
2.进去不是原来的样子,而是错误报告.如顶楼所示...现在虽然可以用了,但点桌面效果依然显示错误报告
回复 支持 反对

使用道具 举报

发表于 2007-9-14 16:49:59 | 显示全部楼层
挨~! 可能是系统的差异,我用的是 SLED 10 , 你们用的是 OpenSUSE. 我想可能是这个区别把.
回复 支持 反对

使用道具 举报

发表于 2007-9-14 22:40:30 | 显示全部楼层
我的X1600,在10.2里是不支持3D的
但是SLED10和SP1都没问题。(8.29和8.40,其他版本驱动不行)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表