"select openCL devices for V-Ray GPU" crashes/hangs

Hi there,

I’m trying to set openCL devices for V-Ray RT, but the application (ocldeviceselect.exe) keeps crashing.

I’m running a 2010 Mac Pro 4.1 with an ATI Radeon 5870, nVidia GeForce GTX 970, and Xeon E5520 processors.

Maya is 2015 ext 1, OS is Windows 8.1, V-Ray is v 3.x (latest). All of these components have latest updates applied.

I’ve done the following:

  1. uninstalled all graphics and openCL drivers, then reinstalled clean versions (via safeboot and DDU uninstaller)
  2. selectively removed each openCL device and then one-by-one, re-installed and re-enabeld, rebooting each time
  3. reinstalled Maya 2015
  4. reinstalled V-Ray for Maya

No matter what I do, I can’t get the openCL device selection utility to launch - it just immediately crashes. I’ve also tried changing UAC, running as administrator, etc.

Running openCL tests via CineBech and Geeks3D GPU Caps is fine - I’m even getting decent scores. So it would appear, at this time, that the issues seems to be with the openCL device selection. I understand that you can manually set the openCL devices via an environment variable - perhaps I should try doing this? If I do, I need to get an enumerated list of the openCL supported devices so I can modify the env file to load them for use with V-Ray RT.

Does anyone have any advice? I’m currently looking into AMD’s APP SDK, which I was told is not neccessary for running openCL devices, but for developing apps. Seems like a long shot, but I don’t see any other promising solutions at this time.

Thanks for your help!

Matt

The crash on Windows 8.1 is known and should be fixed in the latest nightlies

Also this crash was not present with Maya 2014 or older - only in 2015 (and newer maya versions)

ocldeviceselect.exe crashes for me on Win7 or Win8.1. I’ve never managed to get that thing to work. I use the Nvidia control panel instead, but I’m not sure those settings are being fully respected. My primary GPU (a Quadro) tacks out when doing RT even though the entire load should be handled by my secondary card (a GTX card).

Didn’t mean to hijack the thread, but I think generally ocldeviceselect is in need of a closer look.

If you had crashes on Win 7, it something else. Generall, the opencl API was changed a couple of years ago, and AFAIK if you have some old drivers from an OpenCL provider, it may cause issues.

I don’t want to hijack this thread, but it’s on a brand new build (high end Lenovo Thinkstation) with a Quadro and a Tesla. I doubt it’s old drivers.

Ok, will try to make some tests on a similar setup

Cool, and just to be clear - I’ve never been able to get this utility working on my work WIN7 system, my home WIN8.1 system, or my previous 2014 Mac Pro.

Please check my reply on the link bellow:
http://forums.chaosgroup.com/showthr…240#post653240