Hashcat-6.2.6 GPU not working
#1
Hi, I have a problem with the program starting the GPU. During tests, it only counts the CPU without the GPU. What should I do to make the GPU work? I tested older and newer drivers on Windows 10-11, but no changes. I have the example.hc22000 files, but after the commands it only counts the CPU. After the hashcat command, it displays GPU skipped, why? What command should I issue?
GPU nvidia rtx 2070 super
gigabyte Z590 gaming x motherboard
C:\Users\Bruno\Downloads\hashcat-6.2.6>hashcat I
hashcat (v6.2.6) starting in autodetect mode

CUDA API (CUDA 12.6)
====================
* Device #1: NVIDIA GeForce RTX 2070 SUPER, 7123/8191 MB, 40MCU

OpenCL API (OpenCL 3.0 CUDA 12.6.65) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #2: NVIDIA GeForce RTX 2070 SUPER, skipped

No hash-mode matches the structure of the input hash.

Started: Sun Dec 22 15:31:36 2024
Stopped: Sun Dec 22 15:31:38 2024
Reply
#2
It should be `hashcat -I` not just `hashcat I`. It is detecting your GPU, it's just skipping the OpenCL interface because the CUDA interface is almost always superior
Reply
#3
I did a few tests but none of the commands work. What is the correct command to start the program with GPU? The "-b" test also showed that it only counts CPU.
Why do I have GPU SKIPPED

HELP !


C:\Users\Bruno\Downloads\hashcat-6.2.6>hashcat -b
hashcat (v6.2.6) starting in benchmark mode

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

CUDA API (CUDA 12.6)
====================
* Device #1: NVIDIA GeForce RTX 2070 SUPER, 7123/8191 MB, 40MCU

OpenCL API (OpenCL 3.0 CUDA 12.6.65) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #2: NVIDIA GeForce RTX 2070 SUPER, skipped

Benchmark relevant options:
===========================
* --optimized-kernel-enable

-------------------
* Hash-Mode 0 (MD5)
-------------------

Speed.#1.........: 36014.9 MH/s (72.86ms) @ Accel:512 Loops:1024 Thr:128 Vec:8

----------------------
* Hash-Mode 100 (SHA1)
----------------------

Speed.#1.........: 11298.7 MH/s (58.46ms) @ Accel:64 Loops:1024 Thr:256 Vec:1

---------------------------
* Hash-Mode 1400 (SHA2-256)
---------------------------

Speed.#1.........: 4894.6 MH/s (67.68ms) @ Accel:16 Loops:1024 Thr:512 Vec:1

---------------------------
* Hash-Mode 1700 (SHA2-512)
---------------------------

Speed.#1.........: 1602.6 MH/s (51.61ms) @ Accel:8 Loops:1024 Thr:256 Vec:1

-------------------------------------------------------------
* Hash-Mode 22000 (WPA-PBKDF2-PMKID+EAPOL) [Iterations: 4095]
-------------------------------------------------------------

Speed.#1.........: 564.5 kH/s (70.65ms) @ Accel:16 Loops:512 Thr:512 Vec:1


C:\Users\Bruno\Downloads\hashcat-6.2.6>hashcat -m 22000 -a 3 Orange.hc22000 largenet.txt
hashcat (v6.2.6) starting

CUDA API (CUDA 12.6)
====================
* Device #1: NVIDIA GeForce RTX 2070 SUPER, 7123/8191 MB, 40MCU

OpenCL API (OpenCL 3.0 CUDA 12.6.65) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #2: NVIDIA GeForce RTX 2070 SUPER, skipped

Minimum password length supported by kernel: 8
Maximum password length supported by kernel: 63

Generated bitmap tables


C:\Users\Bruno\Downloads\hashcat-6.2.6>hashcat-6.2.6>hashcat -m 22000 -a 3 Orange.hc22000 ?a?a?a?a?a?a?a?a
'hashcat-6.2.6' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Bruno\Downloads\hashcat-6.2.6>hashcat-6.2.6>hashcat -m 22000 Orange.hc22000 -a 3 --increment --increment-min 8 --increment-max 12 ?a?a?a?a?a?a?a?a?a?a?a?a
'hashcat-6.2.6' is not recognized as an internal or external command,
operable program or batch file.


C:\Users\Bruno\Downloads\hashcat-6.2.6>hashcat-6.2.6>hashcat -m 22000 Orange.hc22000 rockyou.txt
'hashcat-6.2.6' is not recognized as an internal or external command,
operable program or batch file.

Why do I get these messages?
Reply
#4
C:\Users\Bruno\Downloads\hashcat-6.2.6>hashcat -a 0 -d 2 -m 22000 Orange.hc22000 hashkiller.txt
hashcat (v6.2.6) starting

CUDA API (CUDA 12.7)
====================
* Device #1: NVIDIA GeForce RTX 2070 SUPER, skipped

OpenCL API (OpenCL 3.0 CUDA 12.7.33) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #2: NVIDIA GeForce RTX 2070 SUPER, 8064/8191 MB (2047 MB allocatable), 40MCU

Minimum password length supported by kernel: 8
Maximum password length supported by kernel: 63

Hashes: 1 digests; 1 unique digests, 1 unique salts
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates
Rules: 1

Optimizers applied:
* Zero-Byte
* Single-Hash
* Single-Salt
* Slow-Hash-SIMD-LOOP

Watchdog: Temperature abort trigger set to 90c

Host memory required for this attack: 1470 MB

Dictionary cache built:
* Filename..: hashkiller.txt
* Passwords.: 266518036
* Bytes.....: 2961969523
* Keyspace..: 266518036
* Runtime...: 15 secs

Cracking performance lower than expected?

* Append -w 3 to the commandline.
This can cause your screen to lag.

* Append -S to the commandline.
This has a drastic speed impact but can be better for specific attacks.
Typical scenarios are a small wordlist but a large ruleset.

* Update your backend API runtime / driver the right way:
https://hashcat.net/faq/wrongdriver

* Create more work items to make use of your parallelization power:
https://hashcat.net/faq/morework

[s]tatus [p]ause [b]ypass [c]heckpoint [f]inish [q]uit =>

Session..........: hashcat
Status...........: Running
Hash.Mode........: 22000 (WPA-PBKDF2-PMKID+EAPOL)
Hash.Target......: Orange.hc22000
Time.Started.....: Tue Dec 24 20:42:30 2024 (4 secs)
Time.Estimated...: Tue Dec 24 20:53:02 2024 (10 mins, 28 secs)
Kernel.Feature...: Pure Kernel
Guess.Base.......: File (hashkiller.txt)
Guess.Queue......: 1/1 (100.00%)
Speed.#2.........: 420.8 kH/s (8.90ms) @ Accel:32 Loops:64 Thr:256 Vec:1
Recovered........: 0/1 (0.00%) Digests (total), 0/1 (0.00%) Digests (new)
Progress.........: 1907238/266518036 (0.72%)
Rejected.........: 268838/1907238 (14.10%)
Restore.Point....: 1907238/266518036 (0.72%)
Restore.Sub.#2...: Salt:0 Amplifier:0-1 Iteration:0-1
Candidate.Engine.: Device Generator
Candidates.#2....: CocoSugar208 -> 1alexpena
Hardware.Mon.#2..: Temp: 66c Fan: 0% Util: 75% Core:1965MHz Mem:6801MHz Bus:16

Driver temperature threshold met on GPU #2. Expect reduced performance.
[s]tatus [p]ause [b]ypass [c]heckpoint [f]inish [q]uit =>

Why do I only have this speed Speed.#2.........: 420.8 kH/s (8.90ms) @ Accel:32 Loops:64 Thr:256 Vec:1 ?
Reply