当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]ubuntu7。04安装fglrx驱动 和XGL,compiz-fusion的问题
帖子发表于 : 2007-09-30 18:32 

注册: 2006-06-17 20:09
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
按照论坛里面的帖子安装完fglrx的驱动后,在登录界面处选择 gnome会话,进入桌面,
~# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9700
OpenGL version string: 2.0.6334 (8.34.8)
#fgl_glxgears也完全正常,
至此fglrx驱动安装成功

此时在终端里运行 #compiz --replace
出错信息为:
Fatal: Failed test: texture_from_pixmap support
Checks indicate that it's impossible to start compiz on your system.
之前看到说,要启动compiz-fusion ,需要先安装好驱动和 xgl,现在没有进入xgl,出现这个错误也在情理之中,
但是 不知道 这个错误的具体原因是什么,还情各高手 点明。


在按照帖子配置xgl 时;
写一个启动脚本如下
root@winux-laptop:~# more /usr/bin/startxgl.sh
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session
然后再写/usr/share/xsessions/xgl.desktop 文件

在登录处选择xgl会话,进入后 操作有了延迟感,
# fgl_glxgears 出错,
说 xlib: extension "XFree86-DRI" missing on display ":1.0"
can not find fbconfig

看起来似乎是linux启动时没有加在 dri 模块, 但是我又
ln -s /usr/lib/dri /usr/lib/xorg/modules/dri这样做了链接,结果还是不行

终端里运行# glxinfo
显示的信息里面说,direct rendering: no , 显然是说明 fglrx驱动没有 被启用
同时也提示说xlib: extension "XFree86-DRI" missing on display ":1.0",

不知道这是怎么回事, 安这样的情况看起来好像是 fglrx 和xgl 冲突, 网上都是 fglx和xgl 相配的,到我这里怎么会冲突呢,还请大虾指教


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-10-01 10:36 
头像

注册: 2005-10-14 15:56
帖子: 1845
送出感谢: 0 次
接收感谢: 7
我的glxinfo 也显示direct rendering: no ,不过照样用。
显卡ati 9800pro
$ glxinfo |grep direct
Xlib: extension "XFree86-DRI" missing on display ":1.0".
direct rendering: No


$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 Pro
OpenGL version string: 2.0.6334 (8.34.8)
仔细看看硬件版 置顶 ati显卡驱动那篇,找找原因,慢慢来


_________________
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-10-01 11:16 

注册: 2006-06-17 20:09
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
在gnome会话模式里,我的fglrx驱动是正常工作的,但是一进入到xgl会话里面,就出现问题了$ glxinfo |grep direct
Xlib: extension "XFree86-DRI" missing on display ":1.0".
direct rendering: No

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9700
OpenGL version string: 2.0.6334 (8.34)

不仅如此, 而且系统运行特别的慢, 例如打开一个窗口,就明显可以看到窗口慢慢打开然后放大的情况,而且此时用scim输入中文特别的慢, 差不多是30秒钟才蹦出一个字,

楼上的 , 你有没有scin 迟钝严重的问题

你说你显卡ati 9800pro
$ glxinfo |grep direct
Xlib: extension "XFree86-DRI" missing on display ":1.0".
direct rendering: No
照样用, 有卡的感觉么


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-10-01 11:35 
头像

注册: 2005-10-14 15:56
帖子: 1845
送出感谢: 0 次
接收感谢: 7
没有卡的感觉,我用的是fcitx
还是先检查一下xorg.conf文件,看看硬件版 置顶 ati显卡驱动的那篇文章,仔细对比一下xorg设置的内容,不行的话,在kill掉输入法试试看


_________________
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-10-01 11:39 
头像

注册: 2005-10-14 15:56
帖子: 1845
送出感谢: 0 次
接收感谢: 7
参考:
如果你碰到2D加速很慢的情况,在/etc/X11/xorg.conf 的 Device section(就是有fglrx的那段)中添上
代码:
Option "XaaNoOffscreenPixmaps"


_________________
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-10-05 9:18 
头像

注册: 2007-09-28 9:33
帖子: 60
地址: 广东深圳
送出感谢: 0 次
接收感谢: 0 次
晕,我的笔记本是x1300的显卡,怎么输入fglrxinfo后显示以下信息阿
kittoy@kittoy:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)


_________________
男人无所谓正派,
正派是因为受到的引诱不够;
女人无所谓忠诚,
忠诚是因为背叛的筹码太低!


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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