Linux 下的 Maya 不能打开文件也不能新建场景
之前安装的Maya 2012是如此,更新到 Maya 2014后也是如此,网上搜到的方法也没有太大用处,不过一个可行的临时方案是每次保存后,下一次要打开的时候,选择Import Scene把之前的文件载入进来,但这始终是不行的。
最后自己gdb跟了一把,发现问题出在NVIDIA的OpenGL驱动上面
#0 0x00000030b9081b65 in ?? () from /usr/lib64/nvidia/libGL.so.1
#1 0x00007ffff03f75f5 in GLFrameBuffer::createOffscreen(WindowWrapper const&, awBufferFormat const&, unsigned int, unsigned int, bool) () from /usr/autodesk/maya2014-x64/lib/libHWGL.so
#2 0x00007ffff017d111 in OGLRenderBackEnd::createContext(WindowWrapper const&, awBufferFormat const&, bool, unsigned int, unsigned int, bool) () from /usr/autodesk/maya2014-x64/lib/libHWRender.so
#3 0x00007ffff0181341 in OGLRenderBackEnd::swatchContext(unsigned int&, unsigned int&, void*) ()
继续根据这里的搜索,发现很多人遇到过这问题,从早的Maya 7到现在,都出现过这个问题。
再试图更新驱动(我用的akmod-nvidia 304.88),依然无果。
卸载掉rpmfusion源的驱动,换上官方驱动后,就跑起来了。
Last modified on 2013-05-10