+ -
当前位置:首页 → 问答吧 → 8.04里面如何安装Glibc

8.04里面如何安装Glibc

时间:2008-09-24

来源:互联网

zhuqing等几个高手在A卡的3D驱动安装帖里都说:



代码:
代码:
glxinfo |grep -e 'direct' -e 'OpenGL'

引用:
direct rendering: Yes
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3850
OpenGL version string: 2.1.7769 Release
OpenGL extensions:






但实际上compiz环境下,

direct rendering: 应该为NO ,才可开启应用,
我昨天又测试了一下,如强行将 direct rendering设置为 YES
3D 将不可用。

下面是 compiz 开发组的讨论:


引用:
In fact, that's not a real bug : compiz indeed sets LIBGL_ALWAYS_INDIRECT for its own process and for his child processes only. compiz needs that to work properly.
It means that if you start a terminal from the Gnome/KDE menu, you'll get "direct rendering: Yes". On the other hand, if you start gnome-terminal for instance via compiz using a key binding for example, you will get "direct rendering: No (LIBGL_ALWAYS_INDIRECT set)".
The problem is in fact a bit more complex : when I start gnome-terminal from the gnome menu, I get "direct rendering: No (LIBGL_ALWAYS_INDIRECT set)" : as I activated transparency for the background of gnome-terminal, it starts as child process of compiz. So, all is all right : xterm, which is very spartan and doesn't support transparency, prints "direct rendering: Yes" when started from the gnome menu.

作者: macrohard   发布时间: 2008-09-24

从没用过独立显卡+羡慕3850的人飘过...

作者: Nile   发布时间: 2008-09-24

怕是lz的理解方向有所偏差了...

glxinfo |grep -e 'direct' -e 'OpenGL'查看direct rendering是否为Yes大概只是用来测试显卡驱动是否正确安装并开启的一个手段。(不支持直接渲染的显卡不予讨论)

而讨论中只是说,从gnome启动一个terminal,则direct rendering为Yes,在compiz环境下启动则为no...那么假如关了compiz,那么这个direct rendering就会由no变为yes...

那么这里的no是由compiz控制的?
引用:
compiz indeed sets LIBGL_ALWAYS_INDIRECT for its own process and for his child processes only.


当然它将这个设置成no已经没有多大关系,毕竟显卡正常工作了...

至于你所做的测试,由于我本身很久没开compiz,现在也没装,所以测试不了,但是大概记得以前为yes是可以开启的。希望楼下能有人给出具体测试结果。

个人意见,希望能帮到忙...

作者: HuntXu   发布时间: 2008-09-24

没用过a卡的飘过

珍爱生命,请使用n卡!

作者: delectate   发布时间: 2008-09-24

HuntXu 写道:
至于你所做的测试,由于我本身很久没开compiz,现在也没装,所以测试不了,但是大概记得以前为yes是可以开启的。希望楼下能有人给出具体测试结果。

个人意见,希望能帮到忙...



希望其他tx可以测试一下,

directive render 时,compiz 是否可正常工作?

作者: macrohard   发布时间: 2008-09-24

macrohard 写道:
HuntXu 写道:
至于你所做的测试,由于我本身很久没开compiz,现在也没装,所以测试不了,但是大概记得以前为yes是可以开启的。希望楼下能有人给出具体测试结果。

个人意见,希望能帮到忙...



希望其他tx可以测试一下,

directive render 时,compiz 是否可正常工作?

我一直都在查,因为我的驱动就是yes,但是很卡,后来删除了相关的fglrx用run打包deb安装的,开机很快,但是direct是no,但是吧我用opengl玩魔兽争霸很快啊,比以前克快多了。不了解,在声卡当中asio工作那么微软direct就要停止,反之亦然所以open和direct是不是也是这个情况呢?

作者: fenglelyng   发布时间: 2011-12-19