hashcat v3.00 Device not Found issue with Nvidia 970
#1
Hello All,

I've been wracking my brain and scouring the Internet in an attempt to figure out this frustrating problem.

The Problem:
When trying to run hashcat v3.00 I'm met with
Code:
root@acomputer:~# hashcat -b
hashcat (v3.00) starting in benchmark-mode...

ERROR: clGetDeviceIDs() : -1 : CL_DEVICE_NOT_FOUND

Which seems to be a problem others have had, however, their solutions do not seem to work for my instance.

System Information:
OS:
-The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) v2 GNU/Linux Rolling 64-bit (clean install at this point)
-Kernel v4.6.0-kali1-amd64
Hardware:
-intel 4770K
-Nvidia GTX 970
-64GBs of RAM (1866mhz)

What I've tried:
-I've updated and upgraded my The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) (including dist-upgrade)
-I've gone through these Forum posts so far:
>>https://hashcat.net/forum/thread-5680.html?highlight=CL_DEVICE_NOT_FOUND
>>https://hashcat.net/forum/thread-5572.html?highlight=CL_DEVICE_NOT_FOUND
>>https://hashcat.net/forum/thread-5420.html?highlight=CL_DEVICE_NOT_FOUND
-I have gone through a clean installation of hashcat following the FAQ
-I ran through the "I may have the wrong driver installed, what should I do?"
-I've been through the troubleshooting in "What does the clGetDeviceIDs() -1 Error error message mean?"
-I've done clean installs of The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) to start over


Current State:
Currently I have the version of Hashcat Directly from the site here.
Right now I have the official Nvidia drivers v367.27 installed, however, I've also tried v367.35 and v346.72.

And in checking my CL libraries I get:
Code:
root@acomputer:~# dpkg -S libOpenCL
ocl-icd-libopencl1:amd64: /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
ocl-icd-libopencl1:amd64: /usr/share/man/man7/libOpenCL.7.gz
ocl-icd-libopencl1:amd64: /usr/share/man/man7/libOpenCL.so.7.gz
ocl-icd-libopencl1:amd64: /usr/lib/x86_64-linux-gnu/libOpenCL.so.1
ocl-icd-libopencl1:amd64: /usr/share/doc/ocl-icd-libopencl1/html/libOpenCL.html
Which, as far as I can tell, is right..


I've been at this for three days now and I'm at a loss for where to go next.. Any help you guys can provide will be greatly appreciated!

------------------------------------------------------------------------------------------------------------
//Sololegends
#2
a similar situation, version 2 worked fine, libraries are available, the error is the same.
#3
Hi there, I've the same problem with the same video card....Is there anyone with the GTX 970 that is running hashcat without problems?
#4
I dunno if this is the same issue, but...
(And im posting in the other thread with this direct issue)

GTX 970
Windows 10 Build 1607
ATTENTION! Can't find OpenCL ICD loader library

Ran ok with Hashcat 3.0 until I installed the Anniversary Update in Windows. (And a bit faster than cudaHashcat)

Geforce Game Ready Driver Version 368.81 (7/14/2016)

So maybe its the 970 and Hashcat, but it worked prior to a OS Update...
#5
(08-02-2016, 07:43 PM)Sololegends Wrote: Hello All,

I've been wracking my brain and scouring the Internet in an attempt to figure out this frustrating problem.

The Problem:
When trying to run hashcat v3.00 I'm met with
Code:
root@acomputer:~# hashcat -b
hashcat (v3.00) starting in benchmark-mode...

ERROR: clGetDeviceIDs() : -1 : CL_DEVICE_NOT_FOUND

Which seems to be a problem others have had, however, their solutions do not seem to work for my instance.

System Information:
OS:
-The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) v2 GNU/Linux Rolling 64-bit (clean install at this point)
-Kernel v4.6.0-kali1-amd64
Hardware:
-intel 4770K
-Nvidia GTX 970
-64GBs of RAM (1866mhz)

What I've tried:
-I've updated and upgraded my The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) (including dist-upgrade)
-I've gone through these Forum posts so far:
>>https://hashcat.net/forum/thread-5680.html?highlight=CL_DEVICE_NOT_FOUND
>>https://hashcat.net/forum/thread-5572.html?highlight=CL_DEVICE_NOT_FOUND
>>https://hashcat.net/forum/thread-5420.html?highlight=CL_DEVICE_NOT_FOUND
-I have gone through a clean installation of hashcat following the FAQ
-I ran through the "I may have the wrong driver installed, what should I do?"
-I've been through the troubleshooting in "What does the clGetDeviceIDs() -1 Error error message mean?"
-I've done clean installs of The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) to start over


Current State:
Currently I have the version of Hashcat Directly from the site here.
Right now I have the official Nvidia drivers v367.27 installed, however, I've also tried v367.35 and v346.72.

And in checking my CL libraries I get:
Code:
root@acomputer:~# dpkg -S libOpenCL
ocl-icd-libopencl1:amd64: /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
ocl-icd-libopencl1:amd64: /usr/share/man/man7/libOpenCL.7.gz
ocl-icd-libopencl1:amd64: /usr/share/man/man7/libOpenCL.so.7.gz
ocl-icd-libopencl1:amd64: /usr/lib/x86_64-linux-gnu/libOpenCL.so.1
ocl-icd-libopencl1:amd64: /usr/share/doc/ocl-icd-libopencl1/html/libOpenCL.html
Which, as far as I can tell, is right..


I've been at this for three days now and I'm at a loss for where to go next.. Any help you guys can provide will be greatly appreciated!

------------------------------------------------------------------------------------------------------------
//Sololegends

Any luck with this one? I am having the same issue as you and I also have tried all the steps suggested in other forums and by hashcat FAQ. I ran it on windows just fine but no luck with The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali).