Announcements

Between mid-October and November, the content on AREA will be relocated to the Autodesk Community M&E Hub and the Autodesk Community Gallery. Learn more HERE.

May2016 on linux - OpenGL error

May2016 on linux - OpenGL error

Anonymous
Not applicable
2,920 Views
5 Replies
Message 1 of 6

May2016 on linux - OpenGL error

Anonymous
Not applicable

I tried to install maya 2016 on linux (ubuntu 14.04).

 

When I try to start it the following error shows up:

 

$ maya 

Error: Singular matrix, no inverse exists
Stack trace:
  /lib/x86_64-linux-gnu/libc.so.6(+0x36d40) [0x7f01f33f9d40]
  OGS::Devices::GL3FunctionTable::populate()
  OGS::Devices::GL3Context::PopulateFunctionTable(OGS::Devices::ACreationParameters const*)
  OGS::Devices::VirtualDeviceGL3::CreateDevice(OGS::Devices::ACreationParameters const*)
  OGS::Devices::Sys::CreateVirtualDevice(OGS::Devices::ACreationParameters*)
  OGSRenderer::initializeOGSDevice(OGS::Objects::UString*, int)
  OGSMayaRenderer::initialize(OGSRenderer::DeviceAPI, int, void*, void*, void*, bool)
  OGSMayaBridge::CreateOGSRenderer()
  OGSMayaBaseRenderer::initialize()
  OGSViewportRenderer::initialize()
  OGSMayaBridge::Create3DViewportRenderer()
  /usr/autodesk/maya2016/bin/maya.bin() [0x41725b]
  Tapplication::start()
  /usr/autodesk/maya2016/bin/maya.bin() [0x40e76f]
  main
  __libc_start_main
  /usr/autodesk/maya2016/bin/maya.bin() [0x40df2d]

Fatal Error. Attempting to save in /usr/tmp/r0b3.20150822.0838.ma
Writing crash report in /usr/tmp/r0b3.20150822.0838.crash
0 Likes
2,921 Views
5 Replies
Replies (5)
Message 2 of 6

Anonymous
Not applicable

some more info

 

$ dpkg -l | grep nvidia
ii  nvidia-331                                                  340.76-0ubuntu0.1                                   amd64        Transitional package for nvidia-331
ii  nvidia-331-uvm                                              340.76-0ubuntu0.1                                   amd64        Transitional package for nvidia-340-uvm
ii  nvidia-340                                                  340.76-0ubuntu0.1                                   amd64        NVIDIA binary driver - version 340.76
ii  nvidia-340-uvm                                              340.76-0ubuntu0.1                                   amd64        Transitional package for nvidia-340
rc  nvidia-346                                                  346.46-0ubuntu1                                     amd64        NVIDIA binary driver - version 346.46
ii  nvidia-cuda-dev                                             5.5.22-3ubuntu1                                     amd64        NVIDIA CUDA development files
ii  nvidia-cuda-doc                                             5.5.22-3ubuntu1                                     all          NVIDIA CUDA and OpenCL documentation
ii  nvidia-libopencl1-331                                       340.76-0ubuntu0.1                                   amd64        Transitional package for nvidia-libopencl1-340
ii  nvidia-libopencl1-340                                       340.76-0ubuntu0.1                                   amd64        NVIDIA OpenCL Driver and ICD Loader library
ii  nvidia-modprobe                                             346.46-0ubuntu1                                     amd64        Load the NVIDIA kernel driver and create device files
ii  nvidia-opencl-dev:amd64                                     5.5.22-3ubuntu1                                     amd64        NVIDIA OpenCL development files
ii  nvidia-opencl-icd-331                                       340.76-0ubuntu0.1                                   amd64        Transitional package for nvidia-opencl-icd-340
ii  nvidia-opencl-icd-340                                       340.76-0ubuntu0.1                                   amd64        NVIDIA OpenCL ICD
ii  nvidia-prime                                                0.6.2                                               amd64        Tools to enable NVIDIA's Prime
ii  nvidia-profiler                                             5.5.22-3ubuntu1                                     amd64        NVIDIA Profiler for CUDA and OpenCL
ii  nvidia-settings                                             346.46-0ubuntu1                                     amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-visual-profiler                                      5.5.22-3ubuntu1                                     amd64        NVIDIA Visual Profiler

---

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_stereo_tree, GLX_EXT_swap_control, 
    GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_delay_before_swap, 
    GLX_NV_float_buffer, GLX_NV_multisample_coverage, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_stereo_tree, GLX_EXT_swap_control, 
    GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_copy_image, 
    GLX_NV_delay_before_swap, GLX_NV_float_buffer, 
    GLX_NV_multisample_coverage, GLX_NV_present_video, GLX_NV_swap_group, 
    GLX_NV_video_capture, GLX_NV_video_out, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_stereo_tree, GLX_EXT_swap_control, 
    GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_delay_before_swap, 
    GLX_NV_float_buffer, GLX_NV_multisample_coverage, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 740M/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 340.76
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, 
    GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility, 
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture, 
    GL_ARB_blend_func_extended, GL_ARB_buffer_storage, 
    GL_ARB_clear_buffer_object, GL_ARB_clear_texture, 
    GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage, 
...
OpenGL version string: 4.4.0 NVIDIA 340.76
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
...
0 Likes
Message 3 of 6

Anonymous
Not applicable

I too am having this problem with Maya 2016. Did anyone figure out why? We are using nvdia driver 352.41 on RHEL6.7 with gnome2

0 Likes
Message 4 of 6

tomekp1981
Enthusiast
Enthusiast
Same here - fedora 22, geforce gts450
0 Likes
Message 5 of 6

Anonymous
Not applicable

This problem went away when I added libGL.so and libEGL.so.   In my case I'm using packaged nvidia drivers which install the libraries into /usr/lib64/nvidia/, so I did this as root to add the needed links.

# cd /usr/lib64/nvidia

# ln -s libGL.so.1 libGL.so

# ln -s libEGL.so.1 libGL.so

# ldconfig (necessary or it won't work)

 

The best solution would be for Autodesk to link against the versioned libraries (libGL.so.1)

 

The reason for this issue is likely because the binary nvidia driver (.run from nvidia) installs the links, but other packaged drivers don't.

Message 6 of 6

fly-332
Explorer
Explorer
Thank you jhilliar!! you really solved my problem!!!
0 Likes