Forcing usage for all GPUs
#1
When running what is considered by Hashcat smaller attacks, not all GPUs are being used. For example, I'm running a Hybrid attack (mode 6) and even though it contains a rather large number of passwords to be attempted, it still uses just one GPU:

Code:
Session..........: hashcat
Status...........: Running
Hash.Name........: Blockchain, My Wallet
Hash.Target......: Censored
Time.Started.....: Thu Jul  8 08:27:06 2021 (19 mins, 26 secs)
Time.Estimated...: Thu Jul  8 09:36:02 2021 (49 mins, 30 secs)
Kernel.Feature...: Pure Kernel
Guess.Base.......: File (left), Left Side
Guess.Mod........: Mask (?d?d?d?d?d?d?d) [7], Right Side
Guess.Queue.Base.: 1/1 (100.00%)
Guess.Queue.Mod..: 7/24 (29.17%)
Speed.#1.........:    92108 H/s (0.03ms) @ Accel:32 Loops:9 Thr:1024 Vec:1
Speed.#2.........:        0 H/s (0.00ms) @ Accel:32 Loops:9 Thr:1024 Vec:1
Speed.#3.........:        0 H/s (0.00ms) @ Accel:32 Loops:9 Thr:1024 Vec:1
Speed.#4.........:        0 H/s (0.00ms) @ Accel:32 Loops:9 Thr:1024 Vec:1
Speed.#5.........:        0 H/s (0.00ms) @ Accel:32 Loops:9 Thr:1024 Vec:1
Speed.#6.........:        0 H/s (0.00ms) @ Accel:32 Loops:9 Thr:1024 Vec:1
Speed.#7.........:        0 H/s (0.00ms) @ Accel:32 Loops:9 Thr:1024 Vec:1
Speed.#8.........:        0 H/s (0.00ms) @ Accel:32 Loops:9 Thr:1024 Vec:1
Speed.#*.........:    92108 H/s
Recovered........: 0/1 (0.00%) Digests
Progress.........: 106379024/380000000 (27.99%)
Rejected.........: 0/106379024 (0.00%)
Restore.Point....: 0/38 (0.00%)
Restore.Sub.#1...: Salt:0 Amplifier:2799447-2799448 Iteration:0-9
Restore.Sub.#2...: Salt:0 Amplifier:0-0 Iteration:0-9
Restore.Sub.#3...: Salt:0 Amplifier:0-0 Iteration:0-9
Restore.Sub.#4...: Salt:0 Amplifier:0-0 Iteration:0-9
Restore.Sub.#5...: Salt:0 Amplifier:0-0 Iteration:0-9
Restore.Sub.#6...: Salt:0 Amplifier:0-0 Iteration:0-9
Restore.Sub.#7...: Salt:0 Amplifier:0-0 Iteration:0-9
Restore.Sub.#8...: Salt:0 Amplifier:0-0 Iteration:0-9
Candidate.Engine.: Device Generator
Candidates.#1....: Censored -> Censored
Candidates.#2....: [Copying]
Candidates.#3....: [Copying]
Candidates.#4....: [Copying]
Candidates.#5....: [Copying]
Candidates.#6....: [Copying]
Candidates.#7....: [Copying]
Candidates.#8....: [Copying]
Hardware.Mon.#1..: Temp: 34c Fan:  0% Util: 24% Core:1695MHz Mem:9501MHz Bus:16
Hardware.Mon.#2..: Temp: 23c Fan:  0% Util:  0% Core:  0MHz Mem: 405MHz Bus:16
Hardware.Mon.#3..: Temp: 22c Fan:  0% Util:  0% Core:  0MHz Mem: 405MHz Bus:16
Hardware.Mon.#4..: Temp: 21c Fan:  0% Util:  0% Core:  0MHz Mem: 405MHz Bus:16
Hardware.Mon.#5..: Temp: 23c Fan:  0% Util:  0% Core:  0MHz Mem: 405MHz Bus:16
Hardware.Mon.#6..: Temp: 23c Fan:  0% Util:  0% Core:  0MHz Mem: 405MHz Bus:16
Hardware.Mon.#7..: Temp: 23c Fan:  0% Util:  0% Core:  0MHz Mem: 405MHz Bus:16
Hardware.Mon.#8..: Temp: 24c Fan:  0% Util:  0% Core:  0MHz Mem: 405MHz Bus:16


Is there any way of forcing the usage of all GPUs?
Reply
#2
I guess that your 'left' file has likely too few lines, see: https://hashcat.net/wiki/doku.php?id=fre...full_speed
Reply