|
楼主 |
发表于 2005-8-28 23:59:47
|
显示全部楼层
Post by finding
开始我也是直接删除掉那libGL.so的文件再装fglrx.还是不行,想想反正是要用fglrx替代MesaGL.所以就卸载掉MesaGL算了.这样MesaGL相关的文件都没有了不是很干净?那个rpm包是xorg-x11-Mesa-libGL
rpm -qa xorg-x11-Mesa-libGL*看有没有安装
有的话就rpm -e xxx(就是你上面那个命令输出的名字.我那个好像是xorg-x11-Mesa-libGL-6.8.2-37注意不要把xorg-x11-Mesa-libGLU相关的rpm给卸载了.) --nodeps
如果直接卸载会出现一大片的依赖关系.不管依赖,只卸载这个就OK了.我们要的就是吧fglrx的lib文件替换掉Mesa的lib文件就行了.
照你方法拆卸了xorg-x11-Mesa-libGL
剩余
[root@localhost ~]# rpm -qa xorg-x11-Mesa-libGL*
xorg-x11-Mesa-libGLU-6.8.2-34
[root@localhost ~]#
可是
[root@localhost ~]# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
[root@localhost ~]# fgl_glxgears
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 142 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 32
Current serial number in output stream: 32
错误依然。
xorg-x11-Mesa-libGLU-6.8.2-34需要拆卸吗? |
|