Maya 2017, Ubuntu 16/17, NVIDIA P4000 = Startup crash

Maya 2017, Ubuntu 16/17, NVIDIA P4000 = Startup crash

Anonymous
Not applicable
2,981 Views
7 Replies
Message 1 of 8

Maya 2017, Ubuntu 16/17, NVIDIA P4000 = Startup crash

Anonymous
Not applicable

Greetings-

 

I have had a running Maya 2017 install on one of my Ubuntu boxes, that is, until I replaced the video cards with NVIDIA P4000s yesterday.

 

At startup, I receive the ever-helpful:

 

Graphic device does not support OpenGL Core Profile, fallback to OpenGL renderer.

I've updated the driver all the way to 381.22, so that doesn't seem to be it. I've also done the 

 

MAYA_VP2_DEVICE_OVERRIDE=1

dance, but now, it just crashes without the helpful message 🙂 It appears to be OpenGL related, as the stack trace (in part) is:

 

Stack trace:
  /usr/autodesk/maya2017/lib/libOGSDeviceOGL-16.so(+0x43309) [0x7fa7bd2d7309]
  /usr/autodesk/maya2017/lib/libOGSDeviceOGL-16.so(+0x38e1a) [0x7fa7bd2cce1a]
  /usr/autodesk/maya2017/lib/libOGSDeviceOGL-16.so(+0x2453d) [0x7fa7bd2b853d]
  OGS::Devices::Sys::CreateVirtualDevice(OGS::Devices::ACreationParameters*)
  CreateOGSDevice(OGS::Devices::ACreationParameters*)
  OGSRenderer::initializeOGSDevice(OGS::Objects::UString*, int)
  OGSMayaRenderer::initialize(OGSRenderer::DeviceAPI, int, void*, void*, void*, bool)
[...]

So far, other things I use frequently (Mathematica mostly) are functioning OK, so I get suspicious that there could possibly be an issue with the Quadros.

 

Any thoughts?

 

 

0 Likes
Accepted solutions (2)
2,982 Views
7 Replies
Replies (7)
Message 2 of 8

dembkod
Community Manager
Community Manager
Accepted solution

flipphillips

 

Ubuntu is a tough sell, as it was not tested in the environment. But you did get it working, so based on the given information, I would imagine the issue is related to the driver. Could you uninstall and reinstall maybe to an earlier driver version? That's where I would start. Maybe an uninstall and reinstall of Maya. 

 

Thank you for taking part ion our community!

 

 



David Dembkoski
Message 3 of 8

Anonymous
Not applicable

 

Yeah- I totally understand that it's a relatively unsupported experience, but, of course, one can live for the excitement 🙂 Also I'm procrastinating getting a talk together so that's all good. 

 

Some day I'll go back to RedHat, but I've got things to do... 

 

Basically, I was able to get everything working (including Renderman's plugin, which required additional skullduggery) after installing the PPA drivers again, making sure CUDA and OpenCL were up to date, doing some mythical library re-linking, (including some hd5/libcrypto acrobatics) and only had to kill a single chicken (which, in tribute to our forefathers, I grilled and ate, rather than wasting it)

 

When all else fails, reboot. 

 

 

0 Likes
Message 4 of 8

Anonymous
Not applicable
Accepted solution

In case someone gets here via googling- as of today, 17 May 2017, the only driver version that seems to work w/ Ubuntu 16 or 17 is the v 375.xx series. If you load anything 'newer' there are problems creating OpenCL contexts, and Maya will crash. Kudos to David...

 

 

Message 5 of 8

Anonymous
Not applicable

Strange, I've been having the same issue, and I replicated your actions, and I just changed the driver to 375.66 version and I'm still getting this error:

 

Graphic device does not support OpenGL Core Profile, fallback to OpenGL renderer.
Stack trace:
/usr/autodesk/maya2017/lib/libOGSDeviceOGL-16.so(+0x43309) [0x7fa76f633309]
/usr/autodesk/maya2017/lib/libOGSDeviceOGL-16.so(+0x38e1a) [0x7fa76f628e1a]
/usr/autodesk/maya2017/lib/libOGSDeviceOGL-16.so(+0x2453d) [0x7fa76f61453d]
OGS::Devices::Sys::CreateVirtualDevice(OGS::Devices::ACreationParameters*)
CreateOGSDevice(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/maya2017/bin/maya.bin() [0x417d9b]
Tapplication::start()
/usr/autodesk/maya2017/bin/maya.bin() [0x40ee50]
main
__libc_start_main
/usr/autodesk/maya2017/bin/maya.bin() [0x40e6ed]

Did you just do the MAYA_VP2_DEVICE_OVERRIDE=1 and the driver update or were there any unlisted steps?

 

0 Likes
Message 6 of 8

Mr.baiking
Contributor
Contributor
I've the same issue ,Centos7.4 gtx1050ti ,no workaround yet.
0 Likes
Message 7 of 8

Mr.baiking
Contributor
Contributor
mari and nuke work fine,just maya crash
0 Likes
Message 8 of 8

gfixler2JPHF
Explorer
Explorer

I had this same output, followed by segfault every time. I was able to correct it with this symlink:

 

ln -s /usr/lib/nvidia-375/libGL.so /usr/autodesk/maya2017/lib/

Obviously tweak that if your paths are a bit different.

 

This advice was sent to me by a friend, found in this comment:

 

https://gist.github.com/borgfriend/b83467639cb8039dc79974bf780a4994#gistcomment-1913722

0 Likes