LinuxSir.cn,穿越时空的Linuxsir!

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

谁用acd老大的xgl rpm包在ati显卡,fc5的机器上跑起来过?

[复制链接]
发表于 2006-5-24 21:55:53 | 显示全部楼层 |阅读模式
原先自己编过一次,可以用,后来重装系统后,看到有acd老大的包很高兴,就下载了装上,结果是,

如果用图形登录,报unrecognized option VT7
用文本登录,执行startXgl,X倒是起来了,compizrc报错,log里写着compiz: couldn't open the display

哪位兄弟碰到这问题并解决了?
发表于 2006-5-31 12:40:01 | 显示全部楼层
我也遇到同样的问题,
解决中
回复 支持 反对

使用道具 举报

发表于 2006-5-31 13:15:27 | 显示全部楼层
使用ati显卡配置时选择DISPLAY=1,
即StandardServer=1,
因而运行程序是Xgl :1...、DISPLAY=1 compiz等;
可以手动修改compizrc,改为DISPLAY=1 compiz ...,
也可以修改/etc/X11/xdm/Xservers,添加一行
:1 local /usr/bin/X

参考:http://bbs.linuxsir.cn/showthread.php?t=255285
回复 支持 反对

使用道具 举报

发表于 2006-5-31 13:27:59 | 显示全部楼层
为什么加一行
:1 local /usr/bin/X
还是不解决问题呢?我把我的相关文件的相关内容贴一下,ACD老大帮忙看下:






文件:/etc/X11/xorg.conf

Section "Device"

#        VendorName  "Videocard vendor"
#        BoardName   "ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)]"
#        Option            "VideoOverlay" "on"
#EndSection
#Section "Device"
#  BoardName    "Radeon X300 (RV370) 5B60 (PCIE)"
   BusID        "1:0:0"
#  Driver       "fglrx"
#  Identifier   "Device[0]"
   Option       "FSAADisableGamma" "no"
   Option       "Capabilities" "0x00000000"
   Option       "FSAAMSPosY3" "0.000000"
   Option       "no_accel" "no"
   Option       "no_dri" "no"
   Option       "UseFastTLS" "0"
   Option       "UseInternalAGPGART" "no"
   Option       "FSAAMSPosX3" "0.000000"
   Option       "CenterMode" "off"
   Option       "FSAAMSPosY1" "0.000000"
   Option       "mtrr" "off"
   Option       "FSAAMSPosX4" "0.000000"
   Option       "ForceGenericCPU" "no"
   Option       "FSAAMSPosX5" "0.000000"
   Option       "FSAAMSPosY2" "0.000000"
   Option       "KernelModuleParm" "agplock=0"
#  VendorName   "ATI"
        Identifier  "Videocard0"
        Driver      "fglrx"
        BoardName   "Unknown video card"
        Option            "VideoOverlay" "on"
EndSection

Section "DRI"

#        Group        0
        Mode         0666
EndSection








文件:/etc/X11/xdm/Xservers:

# $Xorg: Xserv.ws.cpp,v 1.3 2000/08/17 19:54:17 cpqbld Exp $
#
# Xservers file, workstation prototype
#
# This file should contain an entry to start the server on the
# local display; if you have more than one display (not screen),
# you can add entries to the list (one per line).  If you also
# have some X terminals connected which do not support XDMCP,
# you can add them here as well.  Each X terminal line should
# look like:
#        XTerminalName:0 foreign
#
:0 local /usr/bin/X
:1 local /usr/bin/X









文件:/etc/gdm/custom.conf

[servers]
0=Standard
#1=Standard

[server-Standard]
name=Standard server
# nvidia
#command=/usr/bin/Xgl :0 -ac -accel glx:pbuffer -accel xv:fbo -audit 0 -fullscreen
# ati
command=/usr/bin/Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer -audit 0 -fullscreen
# i810
# command=/usr/bin/Xgl :0 -accel xv -accel glx:pbuffer -accel xv:pbuffer -ac -audit 0 -br -dpms -dpi 72
flexible=true
chooser=false
回复 支持 反对

使用道具 举报

发表于 2006-5-31 13:29:21 | 显示全部楼层
启动时出现的问题和楼主基本一样:unrecognized option vt7
回复 支持 反对

使用道具 举报

发表于 2006-5-31 19:44:27 | 显示全部楼层
[servers]
0=Standard
#1=Standard

[server-Standard]
name=Standard server
...
不知道你看没看压缩包里的示例文件custom.conf.sample.ati,
  1. ...
  2. [servers]
  3. #0=Standard
  4. 1=Standard
  5. ...
复制代码
用的应该是1
回复 支持 反对

使用道具 举报

发表于 2006-5-31 20:29:25 | 显示全部楼层
可是我0和1换着试了好几次,出现的结果都是unrecognized option vt7,显卡是ATI X300,驱动没有问题,OpenGL启动正常,gxlgear分值也不低
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-31 21:32:58 | 显示全部楼层
VT7的问题应该是这么回事,不知道为什么gdm-binary在读入custom.conf后自己在命令的最后加一个vt7参数,而Xgl没有这个参数,这可能是升级过的gdm-binary才有的,因为我以前自己编译是没有看到这个,后来升级了,就出这个问题,恐怕不好消除除非hack the code。可能在Xgl的代码里面做会容易一点。
但是vt7参数这个问题不影响使用,等Xgl起来以后手工启动compizrc或者将其放入session自动启动程序里就好了。
不过这始终是个事儿。
回复 支持 反对

使用道具 举报

发表于 2006-6-1 00:45:06 | 显示全部楼层
问题在于,我的XGL就启动不起来,完全进不了图形界面,只能用startx进入传统的图形界面
回复 支持 反对

使用道具 举报

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

本版积分规则

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