当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ATI,xorg.conf以及glxgears,compiz的困扰
帖子发表于 : 2009-02-03 12:06 

注册: 2009-01-21 16:47
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
折腾了3天,彻底晕了,在放弃前在此发贴
给新手留个脚印,给高手留下问题,等待解答

SONY VGN-S36
ATI mebolity radeon 9700
ubuntu 8.10
wubi安装

我是新手,现在是ubuntu第10天,安论坛的教程装完UB,掌握一切新鲜的东西不提,最后决定装compiz尝试3D桌面(其实后来才搞明白compiz早就默认装上了,只是需要装compiz settings manager来开启更多的效果和进行设置)。3D桌面的效果都测试完美,只是以后发现比较容易死机。于是想到可能是显卡驱动的问题。
这3天就在论坛不停的搜索相关的帖子。
glxinfo里发现direct rendering: No (LIBGL_ALWAYS_INDIRECT set)
于是判断是显卡驱动没装好(这括号里的东西一开始没理解,现在也只是一知半解)
再搜帖子,配置xorg.conf文件(列在最后)
反复配置,重启了N次才成功进了桌面(给新手:可放心大胆配置xorg.conf,如重启X后进不了桌面,黑屏。可重启机器,进recovery mode,选最后一项fixorg,修复xorg,系统会自动恢复成原始的xorg.conf文件,再正常启动就回到桌面了)
满心以为成功了,可glxinfo后还是direct rendering: No (LIBGL_ALWAYS_INDIRECT set)
看来配不配xorg.conf似乎并没什么区别。
而且CF icon关闭3D,改成metacity依然是direct rendering: No

疑惑没有解决又增加了更多的困扰
在终端下运行glxgears,会闪,平均成绩9xx fps
关闭3D后成绩是12XX fps

root用户下(sudo -i)或者在alt-F2里运行glxgears,不闪,平均成绩28XX fps. 高出3倍多。

我不想再去删掉开源的驱动去尝试官方闭源驱动了,还是放弃吧
如果有高手经过,希望能解释一下
我的驱动到底还需要装吗(就是direct rendering: No (LIBGL_ALWAYS_INDIRECT set)的意思并不是驱动没装上)
我xorg.conf文件配置对吗,还有改进的地方吗
如何能做到普通用户和ROOT一样运行glxgears不闪烁,成绩也提升到一致的水平吗

--------------------
忘记贴上xorg.conf了
Section "Module"
Load "glx"
Load "dri"
EndSection

Section "Device"
Identifier "ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]"
Busid "PCI:1:0:0"
Driver "radeon"
#Option "AGPSize" "32" ##AGP为什么不能打开,打开就黑屏进不了桌面
Option "XAANoOffscreenPixmaps" "on"
#Option "AGPMode" "4" ##AGP为什么不能打开,打开就黑屏进不了桌面
#Option "AGPFastWrite" "on" ##AGP为什么不能打开,打开就黑屏进不了桌面
#Option "DisableGLXRootClipping" "on" ##下面3行我COPY来的,不知道意思,查了/var/log/Xorg.0.log后发现并不起作用,所以注释掉了
#Option "AddARGBGLXVisuals" "on"
#Option "AllowGLXWithComposite" "on"
Option "EnablePageFlip" "on"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 31-83
VertRefresh 56-76
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]"
Monitor "Generic Monitor"
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
option "AIGLX" "true"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ATI,xorg.conf以及glxgears,compiz的困扰
帖子发表于 : 2009-02-03 19:04 

注册: 2008-09-19 19:22
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
direct rendering: No (LIBGL_ALWAYS_INDIRECT set)
如果用快捷键开终端,就会显示这个结果
。。
从菜单就不会了


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ATI,xorg.conf以及glxgears,compiz的困扰
帖子发表于 : 2009-02-04 11:16 

注册: 2009-01-21 16:47
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
谢谢楼上,测试了一下
确实
如果先快捷键开终端,glxinfo, 并且不关闭这个窗口,再从菜单里开终端的话依然是显示一样的结果,NO
反过来如果先从菜单里开终端glxinfo显示YES,不关闭的话,再用快捷开终端也一样是YES。
这叫什么事啊。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ATI,xorg.conf以及glxgears,compiz的困扰
帖子发表于 : 2009-02-04 14:14 
头像

注册: 2005-08-14 19:53
帖子: 3998
送出感谢: 1
接收感谢: 2
....还有这样的事情?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ATI,xorg.conf以及glxgears,compiz的困扰
帖子发表于 : 2009-04-29 2:33 
头像

注册: 2009-02-27 2:11
帖子: 87
送出感谢: 0 次
接收感谢: 0 次
cool :em11 :em11 :em11


_________________
——菜鸟之心,黑客之路

CPU:AMD sempron 2800 (Single Core)
内存:Corsair 512M DDR2 675
主板:ONDA n61v
显卡:Geforce 6100 400集成显卡
硬盘:Westdata 80G
系统:Centos 5.3+windows 2003


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ATI,xorg.conf以及glxgears,compiz的困扰
帖子发表于 : 2009-11-24 10:12 

注册: 2009-11-24 10:10
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
lalalaokla 写道:
direct rendering: No (LIBGL_ALWAYS_INDIRECT set)
如果用快捷键开终端,就会显示这个结果
。。
从菜单就不会了

卧靠,我用openSUSE11.2也是同样的效果。
难道是x11的BUG?


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Yahoo [Bot] 和 4 位游客


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

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

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