[问题]我的显卡起不了xgl

GnomeShell/Unity/Beryl/AiGLX/XGL/Compiz Fusion
回复
bighead
帖子: 13
注册时间: 2006-11-12 16:11
来自: 北京
送出感谢: 0
接收感谢: 0
联系:

[问题]我的显卡起不了xgl

#1

帖子 bighead » 2006-11-13 8:35

Edgy系统,想在TNT2显卡上看那漂亮效果,折腾了一晚上,翻了很多帖子,也没搞定。请大家帮我想想办法。

这是我已经做过的:
1)viewtopic.php?t=31116&highlight=,显卡驱动没问题了,但也只能用7184版本。
2)viewtopic.php?t=30638&highlight=第13贴。
3)安装xserver-xgl,用apt-get install安装,也没报错。

4)/etc/gdm/gdm.conf里面,[servers]下面改成 1=Standard,GdmXserverTimeout=50
下面是多次对/etc/gdm/gdm.conf-custom改动,尝试总体表现为没有边框,鼠标区域发黑。我猜测是不能启动xgl:
5)在[servers]下面添加

代码: 全选

1=Xgl

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl -fullscreen -br -accel glx:pbuffer -accel xv:fbo
flexible=true
不成功,错误见最后两段。
6)将1=Xgl改成0=Xgl,还是不行。
7)将-br 参数改成-ac,还是不行。
8)重新编译安装一遍驱动程序,还是不行。

不管怎么试,下面的警告依然存在。

代码: 全选

(WW) NVIDIA(0): Option "TripleBuffer" is not used
(WW) NVIDIA(0): Option "AddARGBGLXVisuals" is not used
(WW) NVIDIA(0): Option "DisableGLXRootClipping" is not used
这是运行beryl-xgl,报错

代码: 全选

XGL Absent, checking for NVIDIA
Nvidia Present
Relaunching beryl-xgl with __GL_YIELD="NOTHING"
XGL Absent, checking for NVIDIA
Nvidia Present
beryl-xgl: GLX_EXT_texture_from_pixmap is missing
beryl-xgl: Failed to manage screen: 0
beryl-xgl: No manageable screens found on display :0.0
接着运行beryl-manager,窗口立刻死掉。
头像
milkboy_x
帖子: 431
注册时间: 2006-06-13 11:02
来自: 广东 广州
送出感谢: 0
接收感谢: 0

#2

帖子 milkboy_x » 2006-11-13 10:56

真的不好意思,我的帖子更新了一下,请再看看,主要是不需要修改1=Standard,GdmXserverTimeout=50 ,那是给ATI的用的。
还有就是你的TNT2装源里面的nvidia-glx-legacy 就行了,都是7184的。
bighead
帖子: 13
注册时间: 2006-11-12 16:11
来自: 北京
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 bighead » 2006-11-13 12:53

我还是搞不定。
已经把gdm.conf文件改回原样了,0=Standard,GdmXserverTimeout=10。

尝试更换gdm.conf-custom里面0=Xgl或者1=Xgl时,发现二者都可以从/etc/init.d/gdm restart重新启动桌面,登录后,选择beryl管理器,则发现窗口边框消失。不同在于:1=Xgl时候,重启桌面,看到NVIDIA Logo两次,似乎是启动了两遍的样子。

那个-ac或者-br在我的系统里面看不出什么不同。

也许真的是TNT2太差劲了,玩不起把!
头像
豬豬
帖子: 1216
注册时间: 2006-08-30 20:54
来自: 廣州
送出感谢: 2 次
接收感谢: 1 次

#4

帖子 豬豬 » 2006-11-13 13:39

或者你該試試這貼裡的第二種方法

about27348.html&highlight=nvidia+xgl+beryl
bighead
帖子: 13
注册时间: 2006-11-12 16:11
来自: 北京
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 bighead » 2006-11-13 20:28

豬豬 写了:或者你該試試這貼裡的第二種方法

about27348.html&highlight=nvidia+xgl+beryl
试过了,后果很严重。
注意到: 用apt-get install安装libgl1-mesa时候,提示说

代码: 全选

注意,我选了 libgl1-mesa-glx 而非 libgl1-mesa
其他照着做完。
重启后选择会话xgl,屏幕闪过一次,显示默认的橘黄色底色,然后立即闪出NVIDIA的Logo,进入登录画面。
在选择gnome登录,发现能进入系统,然后添加的那个/usr/bin/beryl-manager启动了,导致桌面上图标全没了,上下的任务栏死掉,鼠标能动,桌面没反应。

我切换到命令行下,用ps waux看到有三个进程:/usr/bin/beryl-manager,emerald --replace,beryl --skip-glx-yield,将这三个进程删掉后,桌面恢复正常。

捏一把冷汗!呵呵。我有点无奈了……
头像
tsinghan
帖子: 1677
注册时间: 2005-12-23 19:20
送出感谢: 0
接收感谢: 0

#6

帖子 tsinghan » 2006-11-15 10:43

最好添加 beryl-xgl 和 emerald 来代替 beryl-manager
bighead
帖子: 13
注册时间: 2006-11-12 16:11
来自: 北京
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 bighead » 2006-11-15 11:03

[第一帖中最后]这是运行beryl-xgl,报错

代码: 全选

XGL Absent, checking for NVIDIA 
Nvidia Present 
Relaunching beryl-xgl with __GL_YIELD="NOTHING" 
XGL Absent, checking for NVIDIA 
Nvidia Present 
beryl-xgl: GLX_EXT_texture_from_pixmap is missing 
beryl-xgl: Failed to manage screen: 0 
beryl-xgl: No manageable screens found on display :0.0 
fwater
帖子: 30
注册时间: 2007-01-13 13:24
送出感谢: 0
接收感谢: 0

#8

帖子 fwater » 2007-03-11 13:36

我也遇到同样的问题
在终端输入beryl-manager 则标题栏消失,只有鼠标可以动,其它均不能操作
在终端输入beryl-xgl 则标题栏消失,上下两个面板也不见了,不过还可以操作些东西。
回复

回到 “桌面特效”