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