LinuxSir.cn,穿越时空的Linuxsir!

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

[close]amd64构架下的3D桌面,放弃aiglx,使用xgl

[复制链接]
发表于 2006-10-16 08:32:25 | 显示全部楼层 |阅读模式
显卡太好了,用不了aiglx,改用XGL,现在效果出来了。

我用的是amd64版本,FireGL X1 显卡,好像开源的版本支持不好啊,是direct rendering,才230FPS。也太慢了吧。
开始不我不知道需要用portage overlay,2楼回复,让我完成了安装部分。
我安装了radeon的开源驱动,wiki的aiglx部分,beryl部分。现在xorg-sverver的版本是7.1,然后修改xorg.conf,添加aiglx的内容。beryl部分就是在/etc/env.d/99kde-env加上:KDEWM=beryl-manager。
env-upate后,重新启动kde。没有效果,然后我在终端下,运行beryl-manager。出现过了会儿,就出现一个白屏窗口,而不是希望的样子。
问题出在什么地方,怎么诊断,处理。谢谢。

:help
发表于 2006-10-16 08:50:02 | 显示全部楼层
beryl的问题,按照这里的方法把portage-xgl添加到你的portage overlay,再emerge就有beryl了:
http://gentoo-wiki.com/HOWTO_XGL#Checking_Out_A_Portage_Overlay
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-16 09:09:53 | 显示全部楼层
谢谢,真没有没有注意到beryl也是从XGL-coffee那里来的。
难道让我换回来老的ati显卡64显卡,让radeon工作的更加好点?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-16 12:01:14 | 显示全部楼层
运行beryl-manager,捕捉到的错误。
libGL warning: 3D driver claims to not support visual 0x4b
beryl: water: GL_ARB_fragment_program is missing
X connection to :0.0 broken (explicit kill or server shutdown).^M
XGL Absent, checking for NVIDIA
Nvidia Absent, assuming AIGLX
Initiating splash
回复 支持 反对

使用道具 举报

发表于 2006-10-16 21:52:46 | 显示全部楼层
还看不出究竟是aiglx的问题还是beryl的问题,也不知道显卡驱动装好了没有。
多给点信息,或许有高手会帮你看看:)
wiki上面似乎比你做得多,我直接贴过来你看看是不是少做了什么:

We need to update the environment so:
  1. env-update; source /etc/profile
复制代码

We need a local dbus daemon to run for every user, so
  1. nano -w /usr/kde/3.5/env/start_dbus_session_bus.sh
复制代码
  1. # test for an existing bus daemon, just to be safe
  2. if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
  3.     # if not found, launch a new one
  4.     eval `dbus-launch --sh-syntax --exit-with-session`
  5. fi
复制代码

We need the file to be executable or else it won't launch.
  1. chmod +x /usr/kde/3.5/env/start_dbus_session_bus.sh
复制代码

Beryl will now start whenever you start Xgl, X.Org with AiGLX, or start X.Org with nVidia drivers.

Post-Start Configuration

Beryl uses beryl-settings or beryl settings manager. We already have this emerged, so let's run it and then I'll let you get to configuring away.

If you use Gnome, browse to System->references->Beryl Settings Manager.

If you use KDE, Kmenu->Settings->Beryl Settings Manager.

If you do not use Gnome or KDE, execute the following in a terminal:
  1. # beryl-settings
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-17 01:51:08 | 显示全部楼层
radeon肯定没有问题,检查过了。
按照下面的这个,一直做到xorg.conf部分。
http://gentoo-wiki.com/AIGLX
然后安装a Compositing Window Manager,我用的是beryl部分,于是我就跳到:
http://gentoo-wiki.com/AIGLX#Beryl
继续往下做。安装好和beryl有关的软件包。
到这个地方,aiglx部分应该完成了吧?还需要其他步骤
然后我就跳到了
http://gentoo-wiki.com/Beryl
完成上面的步骤。

如果我运行beryl-manager,白屏,但是有3D桌面效果。
出来的错误消息(in后边是path,我删除了):
libGL warning: 3D driver claims to not support visual 0x4b
which: no compiz in
which: no compiz in
which: no metacity
which: no xfwm4 in
which: no wmaker in
which: no fluxbox in
which: no blackbox in
which: no openbox in
which: no icewm in
which: no enlightenment in
which: no yawd in
which: no gtk-window-decorator
which: no metacity in
which: no xfwm4 in
which: no wmaker in
which: no fluxbox in
which: no blackbox in
which: no openbox in
which: no icewm in
which: no enlightenment in
which: no compiz in
which: no compiz in
which: no metacity in
libGL warning: 3D driver claims to not support visual 0x4b
beryl: water: GL_ARB_fragment_program is missing
X connection to :0.0 broken (explicit kill or server shutdown).^M
XGL Absent, checking for NVIDIA
Nvidia Absent, assuming AIGLX
Initiating splash
.
Couldn't load settings.  Reverting to defaults.
Couldn't load theme.  Reverting to defaults.
运行beryl-xgl,正常屏幕,有效果,但是速度很慢。
如果诊断是aiglx问题,显卡问题,还是beryl设定问题?
谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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