Cant get hashcat to run on new cracking computer
Hello all, 
Im new to this forum and password cracking in general, but I also mine cryptocurrency and lucky have a machine that has multiple gtx 1080's in it. My personal computer which has two gtx 1080's hashcat works without a problem.
for example I have a test WPA2 password im trying to crack and on my personal computer 
hashcat64.exe -m 2500 -a 3 capture.hccapx
The above code works and make hashcat fire up and start cracking. but if I try the same code on the new computer this happens 
C:\Users\Miner2\Desktop\hashcat>hashcat64.exe -m 2500 -a 3 capture.hccapx
hashcat (v4.1.0) starting...

Is there something im doing wrong or forgetting?
you have nothing inputted for your attack mode to do?

- [ Attack Modes ] -

# | Mode
0 | Straight
1 | Combination
3 | Brute-force
6 | Hybrid Wordlist + Mask
7 | Hybrid Mask + Wordlist

Based on your code you should have a bruteforce attack meaning inputs such as password?d?d?d?d or ?a?h?l?u?d? etc of any length you're attempting to bruteforce.

Also insert your workload (-w #) for the best performance. If you're strictly running this 24/7 attempting to crack insert -w 4 which could render your computer useless until it has finished the task.
If there's no mask supplied in -a 3 mode, then the default mask is selected. This is a local OpenCL runtime problem. Please post clinfo output.
What is the default mask?
-1 ?l?d?u -2 ?l?d -3 ?l?d*!$@_ ?1?2?2?2?2?2?2?3?3?3?3?d?d?d?d
... and defined here:


static const char *DEF_MASK = "?1?2?2?2?2?2?2?3?3?3?3?d?d?d?d";

static const char *DEF_MASK_CS_1 = "?l?d?u";
static const char *DEF_MASK_CS_2 = "?l?d";
static const char *DEF_MASK_CS_3 = "?l?d*!$@_";