jsteube
11bf28745a
Generate folders for cached kernels for the binary distribution in runtime, too
9 years ago
jsteube
79b1f96efe
Fix logfile buffer size
9 years ago
jsteube
5703637721
Fix for windows, shared_dir was not set to install_dir
9 years ago
jsteube
5f7c47b461
Fix path to includes
9 years ago
jsteube
d008a45f3c
Activate reordering or files to help integration into linux distributions
...
Details can be found here: https://github.com/hashcat/oclHashcat/issues/20
9 years ago
philsmd
d9f30011f5
fixed minor display problem in usage
9 years ago
jsteube
700ed7dba7
Fix the GPU Platform fix
9 years ago
jsteube
04e5ad2d54
Fix OpenCL platform selection
9 years ago
jsteube
06b1a1e2ae
Update 9300 default tmto for NV
9 years ago
jsteube
31292946e2
Fix some scrypt default values
9 years ago
jsteube
77df413886
Add allocatable memory location per GPU
9 years ago
jsteube
a78173af7e
prepare scrypt tmto value for manual tuning
9 years ago
jsteube
3dc8d526db
Update timeout-patch url to wiki
9 years ago
jsteube
f1cdf15540
Added option --gpu-platform to select a single OpenCL platform in case multiple OpenCL platforms are present
9 years ago
jsteube
c17bf5e865
- Fixed PHY memory handling for scrypt based algorithms
...
- Bring back kernel exec timeout checking for NV
9 years ago
jsteube
19c77034a6
Updated algorithm used to automatically select an ideal --scrypt-tmto value for NV
9 years ago
philsmd
0d905317a6
fix OpenCL memory problem (exhaustion): -4 error should be gone
9 years ago
jsteube
7be2c2fd8d
Fixed some speeds:
...
1800
3200
7100
7200
7400
8200
9300
9000
9600
11300
11600
9 years ago
jsteube
378258d789
Fix caching system for use with AMD and NV, drop BINARY_KERNEL define
9 years ago
jsteube
c8f7b7b5d3
Workaround missing clEnqueueFillBuffer() support in NVidia's OpenCL runtime
9 years ago
jsteube
1d4bece384
Revert "Fix bsdicrypt for NV"
...
This reverts commit 284990e4d3
.
Accidentially changed oclHashcat.c
9 years ago
jsteube
284990e4d3
Fix bsdicrypt for NV
9 years ago
jsteube
52c416ba72
Fixed empty line problem
9 years ago
philsmd
cff683eac1
change in library loading: libnvidia-ml now does load dynamically only on NVidia systems
9 years ago
jsteube
2283d5c843
Fix more append_* functions in kernels
9 years ago
philsmd
3ab7a23cd5
fixed hardware monitor for amd/nv (one problem that is still there since last commit: dynamic loading of libnvidia-ml)
9 years ago
jsteube
0bf4e3c34a
- Dropped all vector code since new GPU's are all scalar, makes the code much easier
...
- Some performance on low-end GPU may drop because of that, but only for a few hash-modes
- Dropped scalar code (aka warp) since we do not have any vector datatypes anymore
- Renamed C++ overloading functions memcat32_9 -> memcat_c32_w4x4_a3x4
- Still need to fix kernels to new function names, needs to be done manually
- Temperature Management needs to be rewritten partially because of conflicting datatypes names
- Added code to create different codepaths for NV on AMD in runtime in host (see data.vendor_id)
- Added code to create different codepaths for NV on AMD in runtime in kernels (see IS_NV and IS_AMD)
- First tests working for -m 0, for example
- Great performance increases in general for NV so far
- Tested amp_* and markov_* kernel
- Migrated special NV optimizations for rule processor
9 years ago
Jens Steube
1537390fae
Prepare reordering or files to help integration into linux distributions as discussed in https://github.com/hashcat/oclHashcat/issues/20
...
TODOS:
- Let oclHashcat actually use the new paths
- Find a better way for native compilation
- Replace /bin/cp with /usr/bin/install where it has to copy files recursive
9 years ago
philsmd
feeb44882b
allow both enabling and disabling of restore point update (implemented with issue #10 )
9 years ago
jsteube
968265fffb
- Prepared for JIT use of hash-mode 1500, 8900 and 9300, works already on OpenCL (AMD)
...
- Changed PROMPT
9 years ago
philsmd
946b4a37d0
implements the enhancement mentioned in issue #10 (cancel on next checkpoint)
9 years ago
Jens Steube
490ff03fe1
It's important to release a fixed version of v2.00 because of the issue #1 even if AMD is not affected
9 years ago
philsmd
9684d8793a
fixes issue #1 : cuMemsetD8() 1 error (nvidia only, problem did not affect mask attacks)
9 years ago
Jens Steube
5065474b4e
Initial commit
9 years ago