系统更新导致的compiz问题

View: New views
3 Messages — Rating Filter:   Alert me  

系统更新导致的compiz问题

by Arthur Wong :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

大家好:

系统是:debian lenny.

前段时间compiz配置完后,一直运行的很不错!
昨天根据系统的提示更新了一下软件包,好像还有一个xorg相关的,然后今天再启动fusion0-icon就不行了,启动log如下:

zwang@i965:~$  * Detected Session: gnome
 * Searching for installed applications...
 * No GLX_EXT_texture_from_pixmap with direct rendering context
 ... nor with indirect rendering, this isn't going to work!
 * Using the GTK Interface
 * Starting Compiz
 ... executing: compiz.real --replace --sm-disable --ignore-desktop-hints ccp
compiz.real (core) - Fatal: glXCreateContext failed
compiz.real (core) - Error: Failed to manage screen: 0
compiz.real (core) - Fatal: No manageable screens found on display :0.0

重新检测3D加速:
zwang@i965:~$ glxinfo | grep 'direct rendering'
Error: glXCreateContext failed
正常情况下应该输出的是:direct rendering: Yes 的!

那位大侠有遇到这种情况吗?请给点建议。

---------

其实这是第二次了,第一次时搜索了半天也没头绪,然后又重新安装了一遍nvidia驱动了事。但每升级一次都重装很麻烦的,所以想寻求一下问题的根源彻底解决了。


Re: 系统更新导致的compiz问题

by Jason-196 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

应该是因为xorg的更新覆盖了NVIDIA驱动带的 libglx.so文件.
比如安装的从NV网站下的官方173.14.09驱动,可以这样做:

cd /usr/lib/xorg/modules/extensions
mv  libglx.so  libglx.so.mesa
ln -sf libglx.so.173.14.09  libglx.so

重启一下X就行了.

2008/6/30 zwang <wzc0066@...>:

>
> 大家好:
>
> 系统是:debian lenny.
>
> 前段时间compiz配置完后,一直运行的很不错!
> 昨天根据系统的提示更新了一下软件包,好像还有一个xorg相关的,然后今天再启动fusion0-icon就不行了,启动log如下:
>
> zwang@i965:~$  * Detected Session: gnome
>  * Searching for installed applications...
>  * No GLX_EXT_texture_from_pixmap with direct rendering context
>  ... nor with indirect rendering, this isn't going to work!
>  * Using the GTK Interface
>  * Starting Compiz
>  ... executing: compiz.real --replace --sm-disable --ignore-desktop-hints ccp
> compiz.real (core) - Fatal: glXCreateContext failed
> compiz.real (core) - Error: Failed to manage screen: 0
> compiz.real (core) - Fatal: No manageable screens found on display :0.0
>
> 重新检测3D加速:
> zwang@i965:~$ glxinfo | grep 'direct rendering'
> Error: glXCreateContext failed
> 正常情况下应该输出的是:direct rendering: Yes 的!
>
> 那位大侠有遇到这种情况吗?请给点建议。
>
> ---------
>
> 其实这是第二次了,第一次时搜索了半天也没头绪,然后又重新安装了一遍nvidia驱动了事。但每升级一次都重装很麻烦的,所以想寻求一下问题的根源彻底解决了。
>

Re: 系统更新导致的compiz问题

by Arthur Wong :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

真是一语道破玄机,非常感谢!

2008/6/30 Jason <jason.jiang@...>:
应该是因为xorg的更新覆盖了NVIDIA驱动带的 libglx.so文件.
比如安装的从NV网站下的官方173.14.09驱动,可以这样做:

cd /usr/lib/xorg/modules/extensions
mv  libglx.so  libglx.so.mesa
ln -sf libglx.so.173.14.09  libglx.so

重启一下X就行了.

2008/6/30 zwang <wzc0066@...>:
>
> 大家好:
>
> 系统是:debian lenny.
>
> 前段时间compiz配置完后,一直运行的很不错!
> 昨天根据系统的提示更新了一下软件包,好像还有一个xorg相关的,然后今天再启动fusion0-icon就不行了,启动log如下:
>
> zwang@i965:~$  * Detected Session: gnome
>  * Searching for installed applications...
>  * No GLX_EXT_texture_from_pixmap with direct rendering context
>  ... nor with indirect rendering, this isn't going to work!
>  * Using the GTK Interface
>  * Starting Compiz
>  ... executing: compiz.real --replace --sm-disable --ignore-desktop-hints ccp
> compiz.real (core) - Fatal: glXCreateContext failed
> compiz.real (core) - Error: Failed to manage screen: 0
> compiz.real (core) - Fatal: No manageable screens found on display :0.0
>
> 重新检测3D加速:
> zwang@i965:~$ glxinfo | grep 'direct rendering'
> Error: glXCreateContext failed
> 正常情况下应该输出的是:direct rendering: Yes 的!
>
> 那位大侠有遇到这种情况吗?请给点建议。
>
> ---------
>
> 其实这是第二次了,第一次时搜索了半天也没头绪,然后又重新安装了一遍nvidia驱动了事。但每升级一次都重装很麻烦的,所以想寻求一下问题的根源彻底解决了。
>