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 GeForce_GTX_560_Ti ALIAS_nv_budget
52 GeForce_GTX_650_Ti_BOOST ALIAS_nv_budget
53 GeForce_GTX_750_Ti ALIAS_nv_budget
55 GeForce_GTX_570 ALIAS_nv_old
56 GeForce_GTX_TITAN ALIAS_nv_old
62 DEVICE_TYPE_CPU * * N A 1024
64 #Device Attack Hash Vector Kernel Kernel
65 #Name Mode Type Width Accel Loops
67 ALIAS_nv_budget * 0 2 A A
68 ALIAS_nv_budget * 11 2 A A
69 ALIAS_nv_budget * 12 2 A A
70 ALIAS_nv_budget * 21 2 A A
71 ALIAS_nv_budget * 22 2 A A
72 ALIAS_nv_budget * 23 2 A A
73 ALIAS_nv_budget * 200 2 A A
74 ALIAS_nv_budget * 400 2 A A
75 ALIAS_nv_budget * 900 2 A A
76 ALIAS_nv_budget * 1000 2 A A
77 ALIAS_nv_budget * 1100 2 A A
78 ALIAS_nv_budget * 2400 2 A A
79 ALIAS_nv_budget * 2410 2 A A
80 ALIAS_nv_budget * 2600 2 A A
81 ALIAS_nv_budget * 2611 2 A A
82 ALIAS_nv_budget * 2612 2 A A
83 ALIAS_nv_budget * 2711 2 A A
84 ALIAS_nv_budget * 2811 2 A A
85 ALIAS_nv_budget * 3711 2 A A
86 ALIAS_nv_budget * 5100 2 A A
87 ALIAS_nv_budget * 5500 2 A A
88 ALIAS_nv_budget * 6000 2 A A
89 ALIAS_nv_budget * 9900 2 A A
90 ALIAS_nv_budget * 10100 2 A A
91 ALIAS_nv_budget * 11000 2 A A
92 ALIAS_nv_budget * 11400 2 A A
94 #Device Attack Hash Vector Kernel Kernel
95 #Name Mode Type Width Accel Loops
97 ALIAS_nv_old * 0 2 A A
98 ALIAS_nv_old * 11 2 A A
99 ALIAS_nv_old * 12 2 A A
100 ALIAS_nv_old * 21 2 A A
101 ALIAS_nv_old * 22 2 A A
102 ALIAS_nv_old * 23 2 A A
103 ALIAS_nv_old * 100 2 A A
104 ALIAS_nv_old * 101 2 A A
105 ALIAS_nv_old * 111 2 A A
106 ALIAS_nv_old * 112 2 A A
107 ALIAS_nv_old * 131 2 A A
108 ALIAS_nv_old * 132 2 A A
109 ALIAS_nv_old * 133 2 A A
110 ALIAS_nv_old * 200 2 A A
111 ALIAS_nv_old * 300 2 A A
112 ALIAS_nv_old * 900 2 A A
113 ALIAS_nv_old * 1000 2 A A
114 ALIAS_nv_old * 2400 2 A A
115 ALIAS_nv_old * 2410 2 A A
116 ALIAS_nv_old * 2600 2 A A
117 ALIAS_nv_old * 2611 2 A A
118 ALIAS_nv_old * 2612 2 A A
119 ALIAS_nv_old * 2711 2 A A
120 ALIAS_nv_old * 2811 2 A A
121 ALIAS_nv_old * 3711 2 A A
122 ALIAS_nv_old * 5500 2 A A
123 ALIAS_nv_old * 5600 2 A A
124 ALIAS_nv_old * 6800 2 A A
125 ALIAS_nv_old * 7800 2 A A
126 ALIAS_nv_old * 8600 2 A A
127 ALIAS_nv_old * 9100 2 A A
128 ALIAS_nv_old * 9700 2 A A
129 ALIAS_nv_old * 9710 2 A A
130 ALIAS_nv_old * 9800 2 A A
131 ALIAS_nv_old * 9810 2 A A
132 ALIAS_nv_old * 9900 2 A A
133 ALIAS_nv_old * 10100 2 A A
134 ALIAS_nv_old * 10300 2 A A
135 ALIAS_nv_old * 10400 2 A A
136 ALIAS_nv_old * 10410 2 A A
137 ALIAS_nv_old * 10500 2 A A
138 ALIAS_nv_old * 11000 2 A A
139 ALIAS_nv_old * 11100 2 A A
140 ALIAS_nv_old * 11400 2 A A
141 ALIAS_nv_old * 12000 2 A A
142 ALIAS_nv_old * 12400 2 A A
143 ALIAS_nv_old * 12700 2 A A
206 Iris * 12800 1 64 100