Merge pull request #185 from gm4tr1x/fixLoopsAccelv2

Fixed some gpu loops/accel settings
pull/186/head
Jens Steube 8 years ago
commit 55d4904dd3

@ -187,15 +187,25 @@ extern hc_thread_mutex_t mux_display;
*/ */
#ifdef OSX #ifdef OSX
#define KERNEL_ACCEL_1800 1
#define KERNEL_ACCEL_2500 2
#define KERNEL_ACCEL_5000 16 #define KERNEL_ACCEL_5000 16
#define KERNEL_ACCEL_6100 1 #define KERNEL_ACCEL_6100 1
#define KERNEL_ACCEL_6211 2 #define KERNEL_ACCEL_6211 2
#define KERNEL_ACCEL_6231 1 #define KERNEL_ACCEL_6231 1
#define KERNEL_ACCEL_6241 4 #define KERNEL_ACCEL_6241 4
#define KERNEL_ACCEL_7100 1
#define KERNEL_ACCEL_7200 1
#define KERNEL_ACCEL_7900 1
#define KERNEL_ACCEL_8200 1 #define KERNEL_ACCEL_8200 1
#define KERNEL_ACCEL_8700 2 #define KERNEL_ACCEL_8700 2
#define KERNEL_ACCEL_9100 4
#define KERNEL_ACCEL_9200 1
#define KERNEL_ACCEL_9300 1
#define KERNEL_ACCEL_9400 1
#define KERNEL_ACCEL_9500 1 #define KERNEL_ACCEL_9500 1
#define KERNEL_ACCEL_9600 1 #define KERNEL_ACCEL_9600 1
#define KERNEL_ACCEL_10000 1
#define KERNEL_ACCEL_10500 4 #define KERNEL_ACCEL_10500 4
#define KERNEL_ACCEL_11300 1 #define KERNEL_ACCEL_11300 1
#define KERNEL_ACCEL_11600 1 #define KERNEL_ACCEL_11600 1
@ -206,15 +216,25 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_ACCEL_12500 1 #define KERNEL_ACCEL_12500 1
#define KERNEL_ACCEL_13000 1 #define KERNEL_ACCEL_13000 1
#else #else
#define KERNEL_ACCEL_1800 2
#define KERNEL_ACCEL_2500 8
#define KERNEL_ACCEL_5000 64 #define KERNEL_ACCEL_5000 64
#define KERNEL_ACCEL_6100 8 #define KERNEL_ACCEL_6100 8
#define KERNEL_ACCEL_6211 16 #define KERNEL_ACCEL_6211 16
#define KERNEL_ACCEL_6231 4 #define KERNEL_ACCEL_6231 4
#define KERNEL_ACCEL_6241 32 #define KERNEL_ACCEL_6241 32
#define KERNEL_ACCEL_7100 2
#define KERNEL_ACCEL_7200 2
#define KERNEL_ACCEL_7900 2
#define KERNEL_ACCEL_8200 2 #define KERNEL_ACCEL_8200 2
#define KERNEL_ACCEL_8700 8 #define KERNEL_ACCEL_8700 8
#define KERNEL_ACCEL_9100 8
#define KERNEL_ACCEL_9200 2
#define KERNEL_ACCEL_9300 2
#define KERNEL_ACCEL_9400 8
#define KERNEL_ACCEL_9500 8 #define KERNEL_ACCEL_9500 8
#define KERNEL_ACCEL_9600 2 #define KERNEL_ACCEL_9600 2
#define KERNEL_ACCEL_10000 2
#define KERNEL_ACCEL_10500 64 #define KERNEL_ACCEL_10500 64
#define KERNEL_ACCEL_11300 2 #define KERNEL_ACCEL_11300 2
#define KERNEL_ACCEL_11600 2 #define KERNEL_ACCEL_11600 2
@ -286,11 +306,9 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_ACCEL_1740 64 #define KERNEL_ACCEL_1740 64
#define KERNEL_ACCEL_1750 32 #define KERNEL_ACCEL_1750 32
#define KERNEL_ACCEL_1760 32 #define KERNEL_ACCEL_1760 32
#define KERNEL_ACCEL_1800 2
#define KERNEL_ACCEL_2100 8 #define KERNEL_ACCEL_2100 8
#define KERNEL_ACCEL_2400 64 #define KERNEL_ACCEL_2400 64
#define KERNEL_ACCEL_2410 64 #define KERNEL_ACCEL_2410 64
#define KERNEL_ACCEL_2500 8
#define KERNEL_ACCEL_2600 64 #define KERNEL_ACCEL_2600 64
#define KERNEL_ACCEL_2611 64 #define KERNEL_ACCEL_2611 64
#define KERNEL_ACCEL_2612 64 #define KERNEL_ACCEL_2612 64
@ -333,15 +351,12 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_ACCEL_6700 8 #define KERNEL_ACCEL_6700 8
#define KERNEL_ACCEL_6800 8 #define KERNEL_ACCEL_6800 8
#define KERNEL_ACCEL_6900 16 #define KERNEL_ACCEL_6900 16
#define KERNEL_ACCEL_7100 2
#define KERNEL_ACCEL_7200 2
#define KERNEL_ACCEL_7300 64 #define KERNEL_ACCEL_7300 64
#define KERNEL_ACCEL_7400 2 #define KERNEL_ACCEL_7400 2
#define KERNEL_ACCEL_7500 8 #define KERNEL_ACCEL_7500 8
#define KERNEL_ACCEL_7600 64 #define KERNEL_ACCEL_7600 64
#define KERNEL_ACCEL_7700 16 #define KERNEL_ACCEL_7700 16
#define KERNEL_ACCEL_7800 8 #define KERNEL_ACCEL_7800 8
#define KERNEL_ACCEL_7900 2
#define KERNEL_ACCEL_8000 8 #define KERNEL_ACCEL_8000 8
#define KERNEL_ACCEL_8100 64 #define KERNEL_ACCEL_8100 64
#define KERNEL_ACCEL_8300 64 #define KERNEL_ACCEL_8300 64
@ -351,10 +366,6 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_ACCEL_8800 8 #define KERNEL_ACCEL_8800 8
#define KERNEL_ACCEL_8900 16 #define KERNEL_ACCEL_8900 16
#define KERNEL_ACCEL_9000 2 #define KERNEL_ACCEL_9000 2
#define KERNEL_ACCEL_9100 8
#define KERNEL_ACCEL_9200 2
#define KERNEL_ACCEL_9300 2
#define KERNEL_ACCEL_9400 8
#define KERNEL_ACCEL_9700 8 #define KERNEL_ACCEL_9700 8
#define KERNEL_ACCEL_9710 8 #define KERNEL_ACCEL_9710 8
#define KERNEL_ACCEL_9720 8 #define KERNEL_ACCEL_9720 8
@ -362,7 +373,6 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_ACCEL_9810 8 #define KERNEL_ACCEL_9810 8
#define KERNEL_ACCEL_9820 8 #define KERNEL_ACCEL_9820 8
#define KERNEL_ACCEL_9900 64 #define KERNEL_ACCEL_9900 64
#define KERNEL_ACCEL_10000 2
#define KERNEL_ACCEL_10100 128 #define KERNEL_ACCEL_10100 128
#define KERNEL_ACCEL_10200 64 #define KERNEL_ACCEL_10200 64
#define KERNEL_ACCEL_10300 8 #define KERNEL_ACCEL_10300 8
@ -454,7 +464,7 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_LOOPS_2711 2 #define KERNEL_LOOPS_2711 2
#define KERNEL_LOOPS_2811 2 #define KERNEL_LOOPS_2811 2
#define KERNEL_LOOPS_3100 2 #define KERNEL_LOOPS_3100 2
#define KERNEL_LOOPS_3200 4 #define KERNEL_LOOPS_3200 2
#define KERNEL_LOOPS_3710 2 #define KERNEL_LOOPS_3710 2
#define KERNEL_LOOPS_3711 2 #define KERNEL_LOOPS_3711 2
#define KERNEL_LOOPS_3800 2 #define KERNEL_LOOPS_3800 2
@ -484,13 +494,14 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_LOOPS_7800 2 #define KERNEL_LOOPS_7800 2
#define KERNEL_LOOPS_8000 2 #define KERNEL_LOOPS_8000 2
#define KERNEL_LOOPS_8100 2 #define KERNEL_LOOPS_8100 2
#define KERNEL_LOOPS_8200 1
#define KERNEL_LOOPS_8300 2 #define KERNEL_LOOPS_8300 2
#define KERNEL_LOOPS_8400 2 #define KERNEL_LOOPS_8400 2
#define KERNEL_LOOPS_8500 2 #define KERNEL_LOOPS_8500 2
#define KERNEL_LOOPS_8600 2 #define KERNEL_LOOPS_8600 2
#define KERNEL_LOOPS_8700 4 #define KERNEL_LOOPS_8700 2
#define KERNEL_LOOPS_9700 2 #define KERNEL_LOOPS_9700 2
#define KERNEL_LOOPS_9710 8 #define KERNEL_LOOPS_9710 2
#define KERNEL_LOOPS_9720 8 #define KERNEL_LOOPS_9720 8
#define KERNEL_LOOPS_9800 2 #define KERNEL_LOOPS_9800 2
#define KERNEL_LOOPS_9810 2 #define KERNEL_LOOPS_9810 2
@ -507,10 +518,11 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_LOOPS_11000 2 #define KERNEL_LOOPS_11000 2
#define KERNEL_LOOPS_11100 2 #define KERNEL_LOOPS_11100 2
#define KERNEL_LOOPS_11200 2 #define KERNEL_LOOPS_11200 2
#define KERNEL_LOOPS_11300 1
#define KERNEL_LOOPS_11400 2 #define KERNEL_LOOPS_11400 2
#define KERNEL_LOOPS_11500 2 #define KERNEL_LOOPS_11500 2
#define KERNEL_LOOPS_11700 8 #define KERNEL_LOOPS_11700 2
#define KERNEL_LOOPS_11800 8 #define KERNEL_LOOPS_11800 2
#define KERNEL_LOOPS_12600 2 #define KERNEL_LOOPS_12600 2
#else #else
#define KERNEL_LOOPS_0 256 #define KERNEL_LOOPS_0 256
@ -605,6 +617,7 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_LOOPS_7800 64 #define KERNEL_LOOPS_7800 64
#define KERNEL_LOOPS_8000 64 #define KERNEL_LOOPS_8000 64
#define KERNEL_LOOPS_8100 128 #define KERNEL_LOOPS_8100 128
#define KERNEL_LOOPS_8200 200
#define KERNEL_LOOPS_8300 64 #define KERNEL_LOOPS_8300 64
#define KERNEL_LOOPS_8400 64 #define KERNEL_LOOPS_8400 64
#define KERNEL_LOOPS_8500 16 #define KERNEL_LOOPS_8500 16
@ -628,6 +641,7 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_LOOPS_11000 256 #define KERNEL_LOOPS_11000 256
#define KERNEL_LOOPS_11100 128 #define KERNEL_LOOPS_11100 128
#define KERNEL_LOOPS_11200 128 #define KERNEL_LOOPS_11200 128
#define KERNEL_LOOPS_11300 256
#define KERNEL_LOOPS_11400 128 #define KERNEL_LOOPS_11400 128
#define KERNEL_LOOPS_11500 256 #define KERNEL_LOOPS_11500 256
#define KERNEL_LOOPS_11700 64 #define KERNEL_LOOPS_11700 64
@ -666,7 +680,6 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_LOOPS_7200 200 #define KERNEL_LOOPS_7200 200
#define KERNEL_LOOPS_7400 200 #define KERNEL_LOOPS_7400 200
#define KERNEL_LOOPS_7900 256 #define KERNEL_LOOPS_7900 256
#define KERNEL_LOOPS_8200 200
#define KERNEL_LOOPS_8800 256 #define KERNEL_LOOPS_8800 256
#define KERNEL_LOOPS_8900 1 #define KERNEL_LOOPS_8900 1
#define KERNEL_LOOPS_9000 16 #define KERNEL_LOOPS_9000 16
@ -680,7 +693,6 @@ extern hc_thread_mutex_t mux_display;
#define KERNEL_LOOPS_10300 128 #define KERNEL_LOOPS_10300 128
#define KERNEL_LOOPS_10500 64 #define KERNEL_LOOPS_10500 64
#define KERNEL_LOOPS_10900 200 #define KERNEL_LOOPS_10900 200
#define KERNEL_LOOPS_11300 256
#define KERNEL_LOOPS_11600 512 #define KERNEL_LOOPS_11600 512
#define KERNEL_LOOPS_11900 200 #define KERNEL_LOOPS_11900 200
#define KERNEL_LOOPS_12000 200 #define KERNEL_LOOPS_12000 200

@ -11402,16 +11402,25 @@ int main (int argc, char **argv)
kernel_accel = 32; kernel_accel = 32;
break; break;
case 1800: kernel_loops = ROUNDS_SHA512CRYPT; case 1800: kernel_loops = ROUNDS_SHA512CRYPT;
#ifndef OSX
kernel_accel = 16; kernel_accel = 16;
#endif
break; break;
case 2100: kernel_loops = ROUNDS_DCC2; case 2100: kernel_loops = ROUNDS_DCC2;
kernel_accel = 16; kernel_accel = 16;
break; break;
case 2500: kernel_loops = ROUNDS_WPA2; case 2500: kernel_loops = ROUNDS_WPA2;
#ifndef OSX
kernel_accel = 32; kernel_accel = 32;
#endif
break; break;
case 3200: kernel_loops = ROUNDS_BCRYPT; case 3200:
#ifndef OSX
kernel_loops = ROUNDS_BCRYPT;
kernel_accel = 8; kernel_accel = 8;
#else
kernel_loops = ROUNDS_BCRYPT / 2;
#endif
break; break;
case 5200: kernel_loops = ROUNDS_PSAFE3; case 5200: kernel_loops = ROUNDS_PSAFE3;
kernel_accel = 16; kernel_accel = 16;
@ -11439,8 +11448,14 @@ int main (int argc, char **argv)
case 6223: kernel_loops = ROUNDS_TRUECRYPT_1K; case 6223: kernel_loops = ROUNDS_TRUECRYPT_1K;
kernel_accel = 8; kernel_accel = 8;
break; break;
case 6231: kernel_loops = ROUNDS_TRUECRYPT_1K; case 6231:
#ifndef OSX
kernel_loops = ROUNDS_TRUECRYPT_1K;
kernel_accel = 8; kernel_accel = 8;
#else
kernel_loops = ROUNDS_TRUECRYPT_1K / 4;
kernel_accel = 1;
#endif
break; break;
case 6232: kernel_loops = ROUNDS_TRUECRYPT_1K; case 6232: kernel_loops = ROUNDS_TRUECRYPT_1K;
kernel_accel = 8; kernel_accel = 8;
@ -11448,9 +11463,13 @@ int main (int argc, char **argv)
case 6233: kernel_loops = ROUNDS_TRUECRYPT_1K; case 6233: kernel_loops = ROUNDS_TRUECRYPT_1K;
kernel_accel = 8; kernel_accel = 8;
break; break;
case 6241: kernel_loops = ROUNDS_TRUECRYPT_1K; case 6241:
#ifndef OSX #ifndef OSX
kernel_loops = ROUNDS_TRUECRYPT_1K;
kernel_accel = 128; kernel_accel = 128;
#else
kernel_loops = ROUNDS_TRUECRYPT_1K / 4;
kernel_accel = 1;
#endif #endif
break; break;
case 6242: kernel_loops = ROUNDS_TRUECRYPT_1K; case 6242: kernel_loops = ROUNDS_TRUECRYPT_1K;
@ -11478,21 +11497,34 @@ int main (int argc, char **argv)
kernel_accel = 64; kernel_accel = 64;
break; break;
case 7100: kernel_loops = ROUNDS_SHA512OSX; case 7100: kernel_loops = ROUNDS_SHA512OSX;
#ifndef OSX
kernel_accel = 8; kernel_accel = 8;
#else
kernel_accel = 1;
#endif
break; break;
case 7200: kernel_loops = ROUNDS_GRUB; case 7200: kernel_loops = ROUNDS_GRUB;
#ifndef OSX #ifndef OSX
kernel_accel = 16; kernel_accel = 16;
#else
kernel_accel = 2;
#endif #endif
break; break;
case 7400: kernel_loops = ROUNDS_SHA256CRYPT; case 7400: kernel_loops = ROUNDS_SHA256CRYPT;
kernel_accel = 8; kernel_accel = 8;
break; break;
case 7900: kernel_loops = ROUNDS_DRUPAL7; case 7900: kernel_loops = ROUNDS_DRUPAL7;
#ifndef OSX
kernel_accel = 8; kernel_accel = 8;
#endif
break; break;
case 8200: kernel_loops = ROUNDS_CLOUDKEY; case 8200:
#ifndef OSX
kernel_loops = ROUNDS_CLOUDKEY;
kernel_accel = 8; kernel_accel = 8;
#else
kernel_accel = 1;
#endif
break; break;
case 8800: kernel_loops = ROUNDS_ANDROIDFDE; case 8800: kernel_loops = ROUNDS_ANDROIDFDE;
kernel_accel = 32; kernel_accel = 32;
@ -11504,25 +11536,43 @@ int main (int argc, char **argv)
kernel_accel = 16; kernel_accel = 16;
break; break;
case 9100: kernel_loops = ROUNDS_LOTUS8; case 9100: kernel_loops = ROUNDS_LOTUS8;
#ifndef OSX
kernel_accel = 64; kernel_accel = 64;
#endif
break; break;
case 9200: kernel_loops = ROUNDS_CISCO8; case 9200: kernel_loops = ROUNDS_CISCO8;
#ifndef OSX
kernel_accel = 8; kernel_accel = 8;
#endif
break; break;
case 9300: kernel_loops = 1; case 9300: kernel_loops = 1;
#ifndef OSX
kernel_accel = 4; kernel_accel = 4;
#else
kernel_accel = 2;
#endif
break; break;
case 9400: kernel_loops = ROUNDS_OFFICE2007; case 9400: kernel_loops = ROUNDS_OFFICE2007;
#ifndef OSX
kernel_accel = 32; kernel_accel = 32;
#endif
break; break;
case 9500: kernel_loops = ROUNDS_OFFICE2010; case 9500: kernel_loops = ROUNDS_OFFICE2010;
#ifndef OSX
kernel_accel = 32; kernel_accel = 32;
#endif
break; break;
case 9600: kernel_loops = ROUNDS_OFFICE2013; case 9600: kernel_loops = ROUNDS_OFFICE2013;
#ifndef OSX
kernel_accel = 8; kernel_accel = 8;
#else
kernel_accel = 1;
#endif
break; break;
case 10000: kernel_loops = ROUNDS_DJANGOPBKDF2; case 10000: kernel_loops = ROUNDS_DJANGOPBKDF2;
#ifndef OSX
kernel_accel = 8; kernel_accel = 8;
#endif
break; break;
case 10300: kernel_loops = ROUNDS_SAPH_SHA1; case 10300: kernel_loops = ROUNDS_SAPH_SHA1;
kernel_accel = 16; kernel_accel = 16;
@ -11536,11 +11586,15 @@ int main (int argc, char **argv)
case 10900: kernel_loops = ROUNDS_PBKDF2_SHA256; case 10900: kernel_loops = ROUNDS_PBKDF2_SHA256;
kernel_accel = 8; kernel_accel = 8;
break; break;
#ifndef OSX
case 11300: kernel_loops = ROUNDS_BITCOIN_WALLET; case 11300: kernel_loops = ROUNDS_BITCOIN_WALLET;
kernel_accel = 8; kernel_accel = 8;
break; break;
#endif
case 11600: kernel_loops = ROUNDS_SEVEN_ZIP; case 11600: kernel_loops = ROUNDS_SEVEN_ZIP;
#ifndef OSX
kernel_accel = 8; kernel_accel = 8;
#endif
break; break;
case 11900: kernel_loops = ROUNDS_PBKDF2_MD5; case 11900: kernel_loops = ROUNDS_PBKDF2_MD5;
kernel_accel = 8; kernel_accel = 8;
@ -11552,13 +11606,19 @@ int main (int argc, char **argv)
kernel_accel = 8; kernel_accel = 8;
break; break;
case 12200: kernel_loops = ROUNDS_ECRYPTFS; case 12200: kernel_loops = ROUNDS_ECRYPTFS;
#ifndef OSX
kernel_accel = 8; kernel_accel = 8;
#else
kernel_accel = 1;
#endif
break; break;
case 12300: kernel_loops = ROUNDS_ORACLET; case 12300: kernel_loops = ROUNDS_ORACLET;
kernel_accel = 8; kernel_accel = 8;
break; break;
case 12500: kernel_loops = ROUNDS_RAR3; case 12500: kernel_loops = ROUNDS_RAR3;
#ifndef OSX
kernel_accel = 32; kernel_accel = 32;
#endif
break; break;
case 12700: kernel_loops = ROUNDS_MYWALLET; case 12700: kernel_loops = ROUNDS_MYWALLET;
kernel_accel = 512; kernel_accel = 512;
@ -11570,7 +11630,11 @@ int main (int argc, char **argv)
kernel_accel = 8; kernel_accel = 8;
break; break;
case 13000: kernel_loops = ROUNDS_RAR5; case 13000: kernel_loops = ROUNDS_RAR5;
#ifndef OSX
kernel_accel = 8; kernel_accel = 8;
#else
kernel_accel = 2;
#endif
break; break;
} }

Loading…
Cancel
Save