分页: 1 / 1

[问题]求助:Dapper下的ATI(7000/VE) + Aiglx + Beryl出现问题……

发表于 : 2006-10-22 21:57
bipym
大家好,我的机器用的是ATI的显卡(Radeon 7000/VE), 最近想尝试一下XGL,在网上也看了很多的贴子,可是始终没有搞成功,这里我把遇到的问题贴出来,请高手指点一下,也方便遇到与我相同问题的同志! :-)

我的显卡驱动装的是开源的驱动,Aiglx ( xorg-air ) 也已成功运行,但是bery没法启动(beryl-manager能启动,右上角能看到红色钻石图标),下面我贴出我的一些相关配置以及出错信息,请大家帮忙看一下是什么地方出了问题,多谢!

glxinfo及glxheads的相关输出:

代码: 全选

libGL warning: 3D driver claims to not support visual 0x4b
direct rendering: Yes
glxheads output:

代码: 全选

 GL_VERSION:  1.3 Mesa 6.5.1
  GL_VENDOR:   Tungsten Graphics, Inc.
  GL_RENDERER: Mesa DRI Radeon 20060327 AGP 4x NO-TCL
xorg.conf的相关字段:

代码: 全选

Section "Module"
        Load    "i2c"
        Load    "bitmap"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "type1"
        Load    "vbe"
EndSection

Section "Extensions"
        Option  "RENDER" "Enable"
EndSection

Section "Device"
        Identifier      "ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]"
        Driver          "ati"
        BusID           "PCI:1:0:0"
        Option          "DRI" "true"
        Option          "ColorTiling" "on"
        Option          "EnablePageFlip" "true"
        Option          "AccelMethod" "XAA"
        Option          "XAANoOffscreenPixmaps"
        Option          "RenderAccel" "true"
        Option          "AGPMode" "4"
        Option          "AGPFastWrite" "1"
EndSection

Section "Monitor"
        Identifier      "S/T 77/76DFX"
        Option          "DPMS"
EndSection

Section "ServerLayout"
        Option          "aiglx" "true"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
EndSection

Section "DRI"
        Mode    0666
EndSection

Section "Extensions"
        Option          "Composite" "Enable"
EndSection
gdm.conf-custom文件配置如下:

代码: 全选

my /etc/gdm/gdm.conf-custom:

[daemon]
AutomaticLogin=whoareyou
TimedLoginEnable=true
TimedLogin=whoareyou
TimedLoginDelay=5

[security]

[xdmcp]

[gui]

[greeter]
GraphicalTheme=debian
Browser=true
Include=whoareyou
SoundOnLoginSuccessFile=/usr/share/sounds/startup.wav
SoundOnLogin=false

[chooser]

[debug]

[servers]
0=aiglx

[server-aiglx]
name=aiglx server
command=/usr/bin/Xorg-air :0
flexible=true
使用TOP查看信息可以看到xorg-air已经在运行了。虽然右上角的钻石图标能出来,但beryl无法启动,在终端下运行beryl的出错提示信息如下:

代码: 全选

libGL warning: 3D driver claims to not support v isual 0x4b
emerald: Connection Error (No reply within specified time)
5179: arguments to dbus_connection_get_data() were incorrect, assertion "connect ion != NULL" failed in file dbus-connection.c line 4628.
This is normally a bug in some application using the D-BUS library.
5179: arguments to dbus_connection_set_data() were incorrect, assertion "connect ion != NULL" failed in file dbus-connection.c line 4592.
This is normally a bug in some application using the D-BUS library.

** ERROR **: Not enough memory to set up DBusConnection for use with GLib
aborting...

** (beryl-manager:5121): WARNING **: \xb4\xb0\xbf\xda?\xca\xce\xc6\xf7\xc0\xb9\x bd?\xbd\xd6\xc2\xc3\xfc\xd0?\xc5 6
XGL Absent, checking for NVIDIA
libGL warning: 3D driver claims to not support visual 0x4b
Nvidia Absent, assuming AIGLX
beryl: SmcOpenConnection failed: Authentication Rejected, reason : None of the a uthentication protocols specified are supported and host-based authentication fa iled
beryl: symbol lookup error: beryl: undefined symbol: XCompositeGetOverlayWindow

** (beryl-manager:5121): WARNING **: \xd5?\xbb\xb5\xbd?\xb6\xa8\xc7\xf8\xd3\xf2\ xb5\xc4?\xd3\xd0\xd5\xdf. \xc7\xeb?\xb6\xa8\xca?\xbb\xca\xc7?\xd3д\xb0\xbf?\xdc \xc0\xed\xc6\xf7\xd4\xda\xd4\xcb\xd0\xd0.
\xb7\xf1\xd4\xf2\xc7\xeb\xca?\xaf\xbd\xe1\xca\xf8\xb4\xb0\xbf?\xdc\xc0\xed\xc6\x f7\xbd\xf8\xb3\xcc, \xcf\xf2\xc6俪\xb7\xa2\xc8\xcb?\xcc?bug\xb1\xa8\xb8\xe6?\xc3 \xf7\xb8?\xb0\xbf?\xdc\xc0\xed\xc6\xf7\xb2\xbb\xb7\xfb\xba??.
\xbd\xab\xb4\xd3xlsclients?\xd5\xd2\xd2\xd1?\xbf\xc9\xd2?\xd8\xcd?\xbd\xb5?\xb0\ xbf?\xdc\xc0\xed\xc6\xf7.
XGL Absent, checking for NVIDIA
libGL warning: 3D driver claims to not support visual 0x4b
Nvidia Absent, assuming AIGLX
beryl: SmcOpenConnection failed: Authentication Rejected, reason : None of the a uthentication protocols specified are supported and host-based authentication fa iled
beryl: symbol lookup error: beryl: undefined symbol: XCompositeGetOverlayWindow

** (beryl-manager:5121): WARNING **: \xd5?\xbb\xb5\xbd?\xb6\xa8\xc7\xf8\xd3\xf2\ xb5\xc4?\xd3\xd0\xd5\xdf. \xc7\xeb?\xb6\xa8\xca?\xbb\xca\xc7?\xd3д\xb0\xbf?\xdc \xc0\xed\xc6\xf7\xd4\xda\xd4\xcb\xd0\xd0.
\xb7\xf1\xd4\xf2\xc7\xeb\xca?\xaf\xbd\xe1\xca\xf8\xb4\xb0\xbf?\xdc\xc0\xed\xc6\x f7\xbd\xf8\xb3\xcc, \xcf\xf2\xc6俪\xb7\xa2\xc8\xcb?\xcc?bug\xb1\xa8\xb8\xe6?\xc3 \xf7\xb8?\xb0\xbf?\xdc\xc0\xed\xc6\xf7\xb2\xbb\xb7\xfb\xba??.
\xbd\xab\xb4\xd3xlsclients?\xd5\xd2\xd2\xd1?\xbf\xc9\xd2?\xd8\xcd?\xbd\xb5?\xb0\ xbf?\xdc\xc0\xed\xc6\xf7.
root@bipym-desktop:/home/bipym#
(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(beryl-manager:5121): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

** ERROR **: couldn't get dbus.


发表于 : 2006-10-23 16:28
fyfwn
这个问题是由于你的显卡不能用fglrx驱动,在synaptic中搜索fglrx(我用的是这种笨方法,呵呵),然后删除相关的安装包,包括linux-restricted-module(里面默认安装了fglrxa),然后重新安装与mesa有关的包,(搜索mesa,reinstall),再安装xserver-xgl,beryl(如果已经安装,不知道需要不需要重装),在xorg.conf里driver使用ati或者redeon,重启试一下吧。
我的ati 7000能用beryl
类似的,如果显卡不是fglrx支持的,fglrx支持的包括
ATI Radeon 8500, 9000, 9100, 9200, 9250 (R2xx)
ATI Radeon 9500, 9550, 9600, 9700, 9800, X300, X400, X600 (R3xx)
ATI Radeon X700, X800 (R4xx)
ATI Mobility 9000, 9600, 9800
ATI FireGL 8700, 8800, E1, E2, X1, X2, X3, Z1, T2, 5100, 7100, 7200
ATI Mobility FireGL 9000, T2, T2e
不再这个范围内的,感觉还是不要用这个作驱动吧。

发表于 : 2006-10-23 17:04
bipym
多谢楼上的同志指点,晚上回家再验证…… :)

发表于 : 2006-10-23 17:15
fyfwn
呵呵,祝你成功!
--我成功了,呵呵