Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

XGen openCL bug

Anonymous

XGen openCL bug

Anonymous
Not applicable

Hi all,

 

trying to use new interactive splines in 2017 but Maya says that openCL is not enabled. Output window doesn't seem to be much help.

I tried changing different display options for viewport 2.0 in preferences, but no luck.

Does this have something to do with video card options or Maya? I run Nvidia 980 Ti.

 

Thanks in advance for help!

0 Likes
Reply
Accepted solutions (1)
12,838 Views
20 Replies
Replies (20)

pshwayka
Advisor
Advisor

Add the following line to your maya.env file:

 

MAYA_OPENCL_IGNORE_DRIVER_VERSION=1

(See attached for note from hardware compatibility list)

0 Likes

Anonymous
Not applicable

Thanks for a quick reply!

 

I added the line but still get the same openCL error in Maya.

Looks like my only option is to roll back my GPU driver, but I'll have to wait until Maya supports current Nvidia drivers. I use other applications that require latest GPU drivers.

 

Thanks for your help anyway!

0 Likes

Anonymous
Not applicable

BTW, is there a timeline on when Maya is planning to support latest GPU drivers for XGen features? It is a bit counter to logic when new features are added but not supported by the software itself.

Thanks.

0 Likes

Michael_Todd
Alumni
Alumni
Accepted solution

Its not that Maya does not support it, it's an issue with the latest drivers implementation of openCL.



Michael Todd

XGen Product Owner and Designer

Michael_Todd
Alumni
Alumni

double post



Michael Todd

XGen Product Owner and Designer

0 Likes

Anonymous
Not applicable

Thanks Michael, that explains it. I misunderstood the correlation between GPU-specific implementation and Maya native features.

I do enjoy robustness and control of Xgen features by the way, it's a great solution given the complex nature of CG hair Smiley Happy

0 Likes

Michael_Todd
Alumni
Alumni

Just a quick note to mention that the latest drivers from nVidia should fix this issue for you, without any need for envars..

 

Cheers

 

 



Michael Todd

XGen Product Owner and Designer

0 Likes

Anonymous
Not applicable
Which driver is that on Linux?
0 Likes

Michael_Todd
Alumni
Alumni

Whatever the latest drivers are available. The problem has been fixed in windows drivers for a couple of iterations now, so I would hope the linux versions have the fix too. 

 

You could still use the envar to force Maya to ignore the openCL version 

 

MAYA_IGNORE_OPENCL_VERSION=1

 

Cheers



Michael Todd

XGen Product Owner and Designer

0 Likes

Anonymous
Not applicable
@Michael_Todd

Apologies if this is a bit of a thread hijack, but I was wondering if there's a way to choose an OpenCL device for Maya to use through environment variables. My issue is outlined in a bit more detail here:

https://forums.autodesk.com/t5/maya-forum/select-opencl-device-variable/m-p/6879691
0 Likes

Anonymous
Not applicable

i have that issue too can't open XGen grooming tool in Maya 2017, my GPU Radeon HD 6670 😞 can't openCL 


@Anonymous wrote:

Hi all,

 

trying to use new interactive splines in 2017 but Maya says that openCL is not enabled. Output window doesn't seem to be much help.

I tried changing different display options for viewport 2.0 in preferences, but no luck.

Does this have something to do with video card options or Maya? I run Nvidia 980 Ti.

 

Thanks in advance for help!


 

0 Likes

Michael_Todd
Alumni
Alumni

I'd suggest getting the latest drivers and if that still doesn't work, try the environment variable posted above. OpenCL is a cross platform standard so if it's not working on a particular card, it's probably a driver issue and we don't have control over how the card manufacturers implement it for their cards. 

 

Cheers



Michael Todd

XGen Product Owner and Designer

0 Likes

Anonymous
Not applicable

i tried the 2 methods but still have that issue maybe that tool use another generation of openCL and my card didn't support it , but the must thing make me crazy how i can use the grooming tool in the old Xgen without any problem and can't use that new method and they are too similar :|, maybe i will change my card soon 😞  thanks so much for u help 🙂 i will change to nvidia hope it haven't the same issue too 😄  

0 Likes

Michael_Todd
Alumni
Alumni

You don't happen to have an integrated graphics card as well as the nvidia card do you?



Michael Todd

XGen Product Owner and Designer

0 Likes

Anonymous
Not applicable

I can't get this to work so I gave up on this card. I'm going to have to get a different card. This is impossible I can't get it to work, updated the driver 3 times, checked cuda, and opencl works on other apps as well, but heck this is just a waste of time. If you find a solution let me know and post it.

Michael_Todd
Alumni
Alumni

Does the environment variable posted above not work?

 

cheers



Michael Todd

XGen Product Owner and Designer

0 Likes

lightSicle
Participant
Participant

Upgraded my graphics card driver to its latest solved the problem for me!

 

I am running both Maya 2017sp4 and 2018 on my Windows10 with a NVidia GTX680 graphics card.

I downloaded the latest driver(v388.13) from NVidia's website and it worked, although my previous driver was fairly recent(v358 I think) but it seems that only this latest driver version solves the problem!

 

I should add that editing the .env file didn't solve the problem for me before upgrading the driver though. 

 

0 Likes

Anonymous
Not applicable

Hey,

I've seen a lot of people posting about how their xgen gives them this error but none of the answers so far have helped....

I'm borrowing a friends PC for a project and it has a nvidia gtx 580 and is running driver 388.13.

I tried to rollback the driver but it is greyed out. I have reset prefs, reinstalled maya and tried the maya.env thing and nothing seems to have worked.

 

Any suggestions other than buying a new graphics card? 😞

0 Likes

Anonymous
Not applicable

Hi! I have a Nvidia Quadro 3000 and Ive tried everything, still getting the OpenCl note and I cant use interactive grooming 😞

0 Likes