-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows build no opencl devices #3647
Comments
Well, here is not a support forum. But, since you are using (what I call) the Windows package, I have to ask for more information.
Please, try that. If things are not Ok, I will open a new issue to handle it. Thanks PS: do you have a file named |
Hi there sorry for asking this question. I know its not a forum as such but where else can us noobies get help. |
Please, try to see what But it is Interesting. Why people are not aware of the list? Solar? |
opencl.dll v2.21.0 9 in total 32/64 Kev |
3x nvopencl32.dll and 3x nvopencl64.dll all located in the FileRepository Cheers Kev |
Fixed upstream claudioandre-br/packages@dd1c6a3 |
Hello Claudio thanks for your time. Is this the fix for not seeing my Gpu if so how do I use it. Cheers Kev |
|
Because mailing lists are "so 1990", and many of these users weren't even born back then. |
Hello Claudio thanks for this but still the same error |
I have to try to reproduce your environment.
|
Hello again, Cheers Kev |
Windows is a crazy environment. It seems the driver is staged (but not installed?)!
It there any OpenCL file inside |
@kevtheskin As you can see, we're wondering and trying to guess, but I thought I'd rather ask you directly: why didn't you use the john-users mailing list? What edit to the JtR homepage or whatever, if any, would have resulted in you using the mailing list for your user support request? Thanks! |
Hello again, Cheers Kev
Hello Claudio, Nothing in the systems32 folder. Hashcat works with Gpu if that helps? |
FWIW, I just went through all of @kevtheskin's "11 contributions in the last year" on GitHub, and literally all of them are user support requests to various projects. Some of them contain information that might be helpful to projects, but only to the extent that we'd normally see on a user support forum like john-users. For some projects, this could be normal - some actually mix bug reports and development and user support like this, for not having a separate user support forum or/and being small projects. But for most larger projects I think it'd be misuse of GitHub. Maybe it's just the modern trend. Maybe we could embrace it rather than fight it. I am unhappy about discussions staying on GitHub, and eventually dying with GitHub (yes, I do think JtR might have a longer life than GitHub as we know it now; JtR is much older than GitHub), but this applies to our development discussions to at least the same extent. ;-( So maybe we need to prioritize moving source code discussions back to john-dev over moving occasional misdirected support requests from GitHub to john-users. Unfortunately, as I understand magnum and Claudio actually prefer discussions on GitHub, so I'll have to accept that... |
Have just subscribed to the users-list |
This is from a notebook bought a week ago. I did nothing:
|
That said, this is not an error in JtR itself.
|
Ps big thanks Claudio for your help |
As a side note:
[1] The usage of the Windows native library is better.
|
I do recognize the problem with all content here eventually going away. Apart from being brower based instead of mail based, I love the fact I can just write part of a commit like b7aca6b or refer to other topics, comments or even @persons - and it all ends up as links and pings (to mentioned persons). Not to mention ML for including eg. C source snippets or single |
Copy file "nvopencl64.dll" to system32 and alter c:\Windows\System32\nvopencl.dll to c:\Windows\System32\nvopencl64.dll in nvidia.icd save and retry, worked for me with gtx660 |
Thank you, had the same problem. Works great now GTX760 |
Edit by @solardiz: over-quoting of the comment from Claudio deleted, leaving only 3 most-relevant lines.
Ah, you gave me an idea, i want to utilize my intel GPU also. Intel GPU, Nvidia GPU and my CPU. |
If you have all drivers installed, all devices should be listed by |
I'll refrain from addressing semi-off-topic questions on this GitHub issue. @orfeous1 Please feel free to ask those questions on the john-users mailing list, where they belong. If/when you do, please also describe your use case, the JtR format you use, etc., so that people can possibly help you with your actual goal, not merely with troubleshooting individual issues. However, once again, this is really not GitHub issue tracker material. |
Intel drivers are installed, but does not show up in the "john --list=opencl-devices" only ny nvidia. Using --format=rar-opencl and trying to check for rar-password. But its really slow and time consuming. EDIT: Got it working with intel. Copied nvidia.icd in vendors folder and renamed it to intel, then specified IntelOpencl64.dll.
While doing some test using all three devices seems to have slower virtual performance.
Edit by @solardiz: added backticks around the commands and their output. |
For future reference:
|
This is now on john-users (thanks!), so I am going to comment further in there: https://www.openwall.com/lists/john-users/2021/01/04/1
Great to know, and can be useful to others reading this. Thanks! (I think most people readily have this kind of configuration out of the box, though. I don't know why you did not.)
You cannot do that. It was a bug (which we've since fixed in our current code in this repository) that
Please don't look at the virtual numbers at all unless you're really familiar with what they are and have a use for them. Also, the
While that's how you'd have |
E:\john\run>john --list=opencl-devices
what hapeend ? can help me now. |
Replying to a recent post (the author deleted the message, it seems) To make a Windows build work with OpenCL you need:
Regedit can be a source of information (which is the proper DLL file), but I'm sure I've run into some situation where nothing exists inside the Windows registry. |
Hi Claudio. I deleted my comment. I successfully run JtR with my video card by restarting the PC. I just don't want you to repeat same words again again and again which is annoying. Thanks for your help, I learned a lot from this thread. |
The restart is new to me. Good to have it documented here. |
Hello there,
Can someone help me get John working on my Win10 pro please This is the build
Version: 1.8.0.13-jumbo-1-bleeding-1f1a862 2019-01-31 23:28:54 +0100
Build: cygwin 64-bit x86_64 AVX2 AC OMP
SIMD: AVX2, interleaving: MD4:3 MD5:3 SHA1:1 SHA256:1 SHA512:1
CPU tests: AVX2
CPU fallback binary: john-xop
OMP fallback binary: john-avx2-non-omp
$JOHN is
Format interface version: 14
Max. number of reported tunable costs: 4
Rec file version: REC4
Charset file version: CHR3
CHARSET_MIN: 1 (0x01)
CHARSET_MAX: 255 (0xff)
CHARSET_LENGTH: 24
SALT_HASH_SIZE: 1048576
SINGLE_IDX_MAX: 2147483648
SINGLE_BUF_MAX: 4294967295
Effective limit: Number of salts vs. SingleMaxBufferSize
Max. Markov mode level: 400
Max. Markov mode password length: 30
gcc version: 6.4.0
OpenCL headers version: 2.2
Crypto library: OpenSSL
OpenSSL library version: 01000210f (loaded: 0100020ef)
OpenSSL 1.0.2p 14 Aug 2018 (loaded: OpenSSL 1.0.2n 7 Dec 2017)
GMP library version: 6.1.2
File locking: fcntl()
fseek(): fseek
ftell(): ftell
fopen(): fopen
memmem(): System's
Section [opencl-device] not found.
help[:WHAT], subformats, inc-modes, rules, externals, ext-modes, ext-hybrids,
ext-filters, ext-filters-only, build-info, hidden-options, encodings,
formats, format-details, format-all-details, format-methods[:WHICH],
format-tests, sections, parameters:SECTION, list-data:SECTION,
opencl-devices,
Does not see my Gpu
I am running a Nvidia 1080 card which works fine with hashcat. Anyhelp would be much appreciated thanks. Kev
The text was updated successfully, but these errors were encountered: