2 # This file is used to override autotune settings
3 # This file is used to preset the Vector-Width, the Kernel-Accept and the Kernel-Loops Value per Device, Attack-Mode and Hash-Type
5 # - A valid line consists of the following fields (in that order):
12 # - The first three columns define the filter, the other three is what is assigned when that filter matches
13 # - If no filter matches, autotune is used
14 # - Columns are separated with one or many spaces or tabs
15 # - A line can not start with a space or a tab
16 # - Comment lines are allowed, use a # as first character
17 # - Invalid lines are ignored
18 # - The Device-Name is the OpenCL Device-Name. It's shown on oclHashcat startup.
19 # - If the device contains spaces, replace all spaces with _ character.
20 # - The Device-Name can be assigned an alias. This is useful if many devices share the same chip
21 # - There's also a hard-wired Device-Name which matches all device types called:
24 # - DEVICE_TYPE_ACCELERATOR
25 # - The use of wildcards is allowed, some rules:
26 # - Wildcards can only replace an entire Device-Name, not parts just of it. eg: not Geforce_*
27 # - The policy is local > global, means the closer you configure something, the more likely it is selected
28 # - The policy testing order is from left to right
29 # - Attack modes can be:
30 # - 0 = Dictionary-Attack
31 # - 1 = Combinator-Attack, will also be used for attack-mode 6 and 7 since they share the same kernel
33 # - The Kernel-Accel is a multiplier to OpenCL's concept of a workitem, not the workitem count
34 # - The Kernel-Loops has a functionality depending on the hash-type:
35 # - Slow Hash: Number of iterations calculated per workitem
36 # - Fast Hash: Number of mutations calculated per workitem
37 # - None of both should be confused with the OpenCL concept of a "thread", this one is maintained automatically
38 # - The Vector-Width can have only the values 1, 2, 4, 8 or 'N', where 'N' stands for native, which is an OpenCl-queried data value
39 # - The Kernel-Accel is limited to 1024
40 # - The Kernel-Loops is limited to 1024
41 # - The Kernel-Accel can have 'A', where 'A' stands for autotune
42 # - The Kernel-Loops can have 'A', where 'A' stands for autotune
51 Tesla_C2050 ALIAS_pre_maxwell
52 Tesla_C2050/C2070 ALIAS_pre_maxwell
53 Tesla_C2070 ALIAS_pre_maxwell
54 Tesla_C2075 ALIAS_pre_maxwell
55 Tesla_K10 ALIAS_pre_maxwell
56 Tesla_K20 ALIAS_pre_maxwell
57 Tesla_K40 ALIAS_pre_maxwell
58 Tesla_K80 ALIAS_pre_maxwell
59 Tesla_M20xx ALIAS_pre_maxwell
61 Quadro_410 ALIAS_pre_maxwell
62 Quadro_K2000 ALIAS_pre_maxwell
63 Quadro_K2000D ALIAS_pre_maxwell
64 Quadro_K4000 ALIAS_pre_maxwell
65 Quadro_K420 ALIAS_pre_maxwell
66 Quadro_K4200 ALIAS_pre_maxwell
67 Quadro_K5000 ALIAS_pre_maxwell
68 Quadro_K5200 ALIAS_pre_maxwell
69 Quadro_K600 ALIAS_pre_maxwell
70 Quadro_K6000 ALIAS_pre_maxwell
71 Quadro_Plex_7000 ALIAS_pre_maxwell
73 NVIDIA_NVS_310 ALIAS_pre_maxwell
74 NVIDIA_NVS_315 ALIAS_pre_maxwell
75 NVIDIA_NVS_510 ALIAS_pre_maxwell
76 NVS_310 ALIAS_pre_maxwell
77 NVS_315 ALIAS_pre_maxwell
78 NVS_4200M ALIAS_pre_maxwell
79 NVS_510 ALIAS_pre_maxwell
80 NVS_5200M ALIAS_pre_maxwell
81 NVS_5400M ALIAS_pre_maxwell
83 GeForce_410M ALIAS_pre_maxwell
84 GeForce_610M ALIAS_pre_maxwell
85 GeForce_705M ALIAS_pre_maxwell
86 GeForce_710M ALIAS_pre_maxwell
87 GeForce_800M ALIAS_pre_maxwell
88 GeForce_820M ALIAS_pre_maxwell
89 GeForce_920M ALIAS_pre_maxwell
90 GeForce_GT_410M ALIAS_pre_maxwell
91 GeForce_GT_415M ALIAS_pre_maxwell
92 GeForce_GT_420M ALIAS_pre_maxwell
93 GeForce_GT_430 ALIAS_pre_maxwell
94 GeForce_GT_435M ALIAS_pre_maxwell
95 GeForce_GT_440 ALIAS_pre_maxwell
96 GeForce_GT_445M ALIAS_pre_maxwell
97 GeForce_GT_520 ALIAS_pre_maxwell
98 GeForce_GT_520M ALIAS_pre_maxwell
99 GeForce_GT_520MX ALIAS_pre_maxwell
100 GeForce_GT_525M ALIAS_pre_maxwell
101 GeForce_GT_540M ALIAS_pre_maxwell
102 GeForce_GT_550M ALIAS_pre_maxwell
103 GeForce_GT_555M ALIAS_pre_maxwell
104 GeForce_GT_610 ALIAS_pre_maxwell
105 GeForce_GT_620 ALIAS_pre_maxwell
106 GeForce_GT_620M ALIAS_pre_maxwell
107 GeForce_GT_625M ALIAS_pre_maxwell
108 GeForce_GT_630 ALIAS_pre_maxwell
109 GeForce_GT_630M ALIAS_pre_maxwell
110 GeForce_GT_635M ALIAS_pre_maxwell
111 GeForce_GT_640 ALIAS_pre_maxwell
112 GeForce_GT_640M ALIAS_pre_maxwell
113 GeForce_GT_640M_LE ALIAS_pre_maxwell
114 GeForce_GT_645M ALIAS_pre_maxwell
115 GeForce_GT_650M ALIAS_pre_maxwell
116 GeForce_GT_705 ALIAS_pre_maxwell
117 GeForce_GT_720 ALIAS_pre_maxwell
118 GeForce_GT_720M ALIAS_pre_maxwell
119 GeForce_GT_730 ALIAS_pre_maxwell
120 GeForce_GT_730M ALIAS_pre_maxwell
121 GeForce_GT_735M ALIAS_pre_maxwell
122 GeForce_GT_740 ALIAS_pre_maxwell
123 GeForce_GT_740M ALIAS_pre_maxwell
124 GeForce_GT_745M ALIAS_pre_maxwell
125 GeForce_GT_750M ALIAS_pre_maxwell
126 GeForce_GTS_450 ALIAS_pre_maxwell
127 GeForce_GTX_460 ALIAS_pre_maxwell
128 GeForce_GTX_460M ALIAS_pre_maxwell
129 GeForce_GTX_465 ALIAS_pre_maxwell
130 GeForce_GTX_470 ALIAS_pre_maxwell
131 GeForce_GTX_470M ALIAS_pre_maxwell
132 GeForce_GTX_480 ALIAS_pre_maxwell
133 GeForce_GTX_480M ALIAS_pre_maxwell
134 GeForce_GTX_485M ALIAS_pre_maxwell
135 GeForce_GTX_550_Ti ALIAS_pre_maxwell
136 GeForce_GTX_560M ALIAS_pre_maxwell
137 GeForce_GTX_560_Ti ALIAS_pre_maxwell
138 GeForce_GTX_570 ALIAS_pre_maxwell
139 GeForce_GTX_570M ALIAS_pre_maxwell
140 GeForce_GTX_580 ALIAS_pre_maxwell
141 GeForce_GTX_580M ALIAS_pre_maxwell
142 GeForce_GTX_590 ALIAS_pre_maxwell
143 GeForce_GTX_610M ALIAS_pre_maxwell
144 GeForce_GTX_650 ALIAS_pre_maxwell
145 GeForce_GTX_650_Ti ALIAS_pre_maxwell
146 GeForce_GTX_650_Ti_BOOST ALIAS_pre_maxwell
147 GeForce_GTX_660 ALIAS_pre_maxwell
148 GeForce_GTX_660M ALIAS_pre_maxwell
149 GeForce_GTX_660_Ti ALIAS_pre_maxwell
150 GeForce_GTX_670 ALIAS_pre_maxwell
151 GeForce_GTX_670M ALIAS_pre_maxwell
152 GeForce_GTX_670MX ALIAS_pre_maxwell
153 GeForce_GTX_675M ALIAS_pre_maxwell
154 GeForce_GTX_675MX ALIAS_pre_maxwell
155 GeForce_GTX_680 ALIAS_pre_maxwell
156 GeForce_GTX_680M ALIAS_pre_maxwell
157 GeForce_GTX_680MX ALIAS_pre_maxwell
158 GeForce_GTX_690 ALIAS_pre_maxwell
159 GeForce_GTX_705M ALIAS_pre_maxwell
160 GeForce_GTX_710M ALIAS_pre_maxwell
161 GeForce_GTX_760 ALIAS_pre_maxwell
162 GeForce_GTX_760M ALIAS_pre_maxwell
163 GeForce_GTX_765M ALIAS_pre_maxwell
164 GeForce_GTX_770 ALIAS_pre_maxwell
165 GeForce_GTX_770M ALIAS_pre_maxwell
166 GeForce_GTX_780 ALIAS_pre_maxwell
167 GeForce_GTX_780M ALIAS_pre_maxwell
168 GeForce_GTX_780_Ti ALIAS_pre_maxwell
169 GeForce_GTX_800M ALIAS_pre_maxwell
170 GeForce_GTX_820M ALIAS_pre_maxwell
171 GeForce_GTX_860M ALIAS_pre_maxwell
172 GeForce_GTX_870M ALIAS_pre_maxwell
173 GeForce_GTX_880M ALIAS_pre_maxwell
174 GeForce_GTX_920M ALIAS_pre_maxwell
175 GeForce_GTX_TITAN ALIAS_pre_maxwell
176 GeForce_GTX_TITAN_Black ALIAS_pre_maxwell
177 GeForce_GTX_TITAN_Z ALIAS_pre_maxwell
183 DEVICE_TYPE_CPU * * N A A
185 DEVICE_TYPE_CPU * 6100 1 A A
186 DEVICE_TYPE_CPU * 6900 1 A A
188 #Device Attack Hash Vector Kernel Kernel
189 #Name Mode Type Width Accel Loops
191 ALIAS_pre_maxwell * 0 4 A A
192 ALIAS_pre_maxwell * 11 4 A A
193 ALIAS_pre_maxwell * 12 4 A A
194 ALIAS_pre_maxwell * 21 2 A A
195 ALIAS_pre_maxwell * 22 2 A A
196 ALIAS_pre_maxwell * 23 2 A A
197 ALIAS_pre_maxwell * 30 4 A A
198 ALIAS_pre_maxwell * 200 4 A A
199 ALIAS_pre_maxwell * 400 2 A A
200 ALIAS_pre_maxwell * 900 4 A A
201 ALIAS_pre_maxwell * 1000 4 A A
202 ALIAS_pre_maxwell * 1100 2 A A
203 ALIAS_pre_maxwell * 2400 2 A A
204 ALIAS_pre_maxwell * 2410 2 A A
205 ALIAS_pre_maxwell * 2600 2 A A
206 ALIAS_pre_maxwell * 2611 2 A A
207 ALIAS_pre_maxwell * 2612 2 A A
208 ALIAS_pre_maxwell * 2711 2 A A
209 ALIAS_pre_maxwell * 2811 2 A A
210 ALIAS_pre_maxwell * 3711 2 A A
211 ALIAS_pre_maxwell * 5100 2 A A
212 ALIAS_pre_maxwell * 5500 2 A A
213 ALIAS_pre_maxwell * 9900 4 A A
214 ALIAS_pre_maxwell * 10100 2 A A
215 ALIAS_pre_maxwell * 11000 2 A A
216 ALIAS_pre_maxwell * 11100 2 A A
279 Iris * 12800 1 64 100