HC3 not working, vs HC2

I previously used HC2and it seemed to work well.

I use x11-drivers/nvidia-drivers-367.35 on my system

cudaHashcat-2.01 # ./cudaHashcat32.bin -b
cudaHashcat v2.01 starting in benchmark-mode...

Device #1: GeForce GTX 560 Ti, 963MB, 1670Mhz, 8MCU

Hashtype: MD4
Workload: 1024 loops, 256 accel

after downloading the HC3 binary, it seems no able to find the cuda device?

hashcat-3.00 # ./hashcat32.bin -b
hashcat (v3.00-1-g67a8d97) starting in benchmark-mode...

ERROR: clGetDeviceIDs() : -1 : CL_DEVICE_NOT_FOUND

Do you have any advice how I can fix this? Do I need additional binaries installed? I did not find a seperate cudahashcat and oclhashcat 3.01 so i guess it is included?
Do this and it will work:

Thank you for pointing it out.

for the next gentoo user:

# eselect opengl list
Available OpenGL implementations:
  [1]   nvidia
  [2]   xorg-x11 *
# eselect opengl set 1
Switching to nvidia OpenGL interface... done

# eselect opencl list
Available OpenCL implementations:
  [1]   mesa *
  [2]   nvidia

# eselect opencl set 2
Switching to nvidia OpenCL interface... done

now it works. BTW significantly slower than the cuda implementation, but i guess opencl gives more compatibility.
No, the opposite. OpenCL is faster, but requires a more modern GPU. That is Shader Model 5.0 or higher. See here: https://docs.google.com/spreadsheets/d/1...edit#gid=0
... LOL, my shitty old 560. I'll tell the wife I need a newer one, lol

Thank you for this awesome tool!