ATI,xorg.conf以及glxgears,compiz的困扰

CPU/显卡/打印机/USB设备等硬件问题
回复
mcroni
帖子: 64
注册时间: 2009-01-21 16:47

ATI,xorg.conf以及glxgears,compiz的困扰

#1

帖子 mcroni » 2009-02-03 12:06

折腾了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
lalalaokla
帖子: 21
注册时间: 2008-09-19 19:22

Re: ATI,xorg.conf以及glxgears,compiz的困扰

#2

帖子 lalalaokla » 2009-02-03 19:04

direct rendering: No (LIBGL_ALWAYS_INDIRECT set)
如果用快捷键开终端,就会显示这个结果
。。
从菜单就不会了
mcroni
帖子: 64
注册时间: 2009-01-21 16:47

Re: ATI,xorg.conf以及glxgears,compiz的困扰

#3

帖子 mcroni » 2009-02-04 11:16

谢谢楼上,测试了一下
确实
如果先快捷键开终端,glxinfo, 并且不关闭这个窗口,再从菜单里开终端的话依然是显示一样的结果,NO
反过来如果先从菜单里开终端glxinfo显示YES,不关闭的话,再用快捷开终端也一样是YES。
这叫什么事啊。
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

Re: ATI,xorg.conf以及glxgears,compiz的困扰

#4

帖子 jarryson » 2009-02-04 14:14

....还有这样的事情?
头像
xeon00
帖子: 87
注册时间: 2009-02-27 2:11

Re: ATI,xorg.conf以及glxgears,compiz的困扰

#5

帖子 xeon00 » 2009-04-29 2:33

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
XanaduNWH
帖子: 1
注册时间: 2009-11-24 10:10

Re: ATI,xorg.conf以及glxgears,compiz的困扰

#6

帖子 XanaduNWH » 2009-11-24 10:12

lalalaokla 写了:direct rendering: No (LIBGL_ALWAYS_INDIRECT set)
如果用快捷键开终端,就会显示这个结果
。。
从菜单就不会了
卧靠,我用openSUSE11.2也是同样的效果。
难道是x11的BUG?
回复