a8bebb4a55Add cygwin support
neheb
2016-06-05 13:22:38 -07:00
a59afcba6eFix travis-ci URL
Alex Stanev
2016-06-05 10:03:54 +03:00
9d2c24fc0dFix memory allocation for clBuildProgram() retry version
jsteube
2016-06-04 18:20:32 +02:00
4075577340Do not show hardware manager in final status display in case status is EXHAUSTED, CRACKED, ABORTED OR QUIT -- it could be confusing for users to see an utilization of 0% at this point
Jens Steube
2016-06-04 11:21:21 +02:00
829289b109Fix calling conventions for external libraries (mingw doesn't handle it alone); Fix first print of PROMPT after autotune;
jsteube
2016-06-04 00:54:28 +02:00
79c44186fcFinally added: Temperature limit check on NVidia + Windows to notice User about performance drop. This is a NvAPI undocumented feature. Thanks to @philsmd for information gathering, an outstanding job
jsteube
2016-06-03 23:10:43 +02:00
e5359036ffShow warning about bad opencl runtime on intel cpu only once
Jens Steube
2016-06-03 21:04:10 +02:00
2e706edc18Do not show *throttle* in status display if the reason is unknown
jsteube
2016-06-03 16:26:05 +02:00
3e30b62bf6Remove some ugly code from nvapi.h
jsteube
2016-06-03 16:20:59 +02:00
08934db58cAdd NvAPI_GPU_GetPerfPoliciesInfo() and NvAPI_GPU_GetPerfPoliciesStatus() for later use
jsteube
2016-06-03 16:08:32 +02:00
a3e6690a9cRemove union in hm_attrs_t; Remove code related to threshold_slowdown which will be replaced with NvGetPerfPoliciesInfo()
jsteube
2016-06-03 15:37:53 +02:00
02dd1f20abFix of invalid use of free()
jsteube
2016-06-03 14:18:56 +02:00
c970ad0f83Fix dos-windows buffer size to maximum, users won't complain if they can scroll back
jsteube
2016-06-03 13:03:38 +02:00
0ffa9f4b82Do not show warnings message in case --force is used
Jens Steube
2016-06-03 11:37:54 +02:00
040bbd416aMore nvapi preparations and display skip reason in benchmark
jsteube
2016-06-03 11:33:59 +02:00
34bcbb3091Prepare for reintegration of nvapi for checking thermal limit
jsteube
2016-06-02 14:20:51 +02:00
3c6296801aPrepare for reintegration of nvapi for checking thermal limit
jsteube
2016-06-02 14:20:15 +02:00
7ba1322d7fRedesign some of the kernel_power features like too small wordlist detection etc, now based on autotuning results
Jens Steube
2016-06-02 12:32:24 +02:00
725e3677cbOnly load ADL or NVML if we really need it
Jens Steube
2016-06-02 11:10:36 +02:00
04dfe6e89eFix -m 12500 by limiting max. length to 20; Limit fake rule copy in autotune() to it's max size
jsteube
2016-06-01 22:56:33 +02:00
d329451cc1Here it is: --powertune-enable for nvidia -- Works on both linux and windows
jsteube
2016-06-01 19:01:44 +02:00
a23c0c4716Added a ton of new NVML stuff
jsteube
2016-06-01 00:57:57 +02:00
d89a8a68d6Finally got rid of NvAPI on Windows, replace with NVML
jsteube
2016-05-31 22:48:58 +02:00
a381cb651dFix autotune in case of rule-based attack is used
jsteube
2016-05-31 13:21:41 +02:00
9a548298eeFix some OSX compiler errors
jsteube
2016-05-30 10:29:18 +02:00
19e36694daAdded support for --gpu-temp-retain for nvidia devices on windows Disabled retain support by default, you can reactive it using --gpu-temp-retain Completely get rid of HAVE_ADL, HAVE_NVML and HAVE_NVAPI in sources
jsteube
2016-05-30 00:05:46 +02:00
8ffbeac954Add NvAPI_GPU_GetPerfDecreaseInfo() -- but i doesn't work, so deactive it
jsteube
2016-05-29 20:51:52 +02:00
63de7cdca8Add NvAPI support for PCIE Lanes
jsteube
2016-05-29 17:43:25 +02:00
3a49227748Only show Hardware-Monitor information we have, do not show N/A any longer
jsteube
2016-05-29 17:25:52 +02:00
72384c1fc3Add NVML support for PCIE Lanes
jsteube
2016-05-29 16:54:07 +02:00
53a4e0cbb7Add PCI-E Lanes to status display, if available
Jens Steube
2016-05-29 15:54:51 +02:00
3e6ae89297Add ADL_Overdrive6_TargetTemperatureData_Get() which for some reason does not work
Jens Steube
2016-05-29 15:34:28 +02:00
3e4badd9b4Send a notice to user in case the drivers temperature threshold for slowdown is reached and a performance drop is expected due to throttling
jsteube
2016-05-29 00:59:24 +02:00
1b05d09327Remove coreclock frequency returned back from OpenCL runtime (always wrong since GTX5xx) - we now have a better reading in status display Only adjust screen width on windows, not height
jsteube
2016-05-28 18:05:04 +02:00
3227ef167eAdded NvAPI support for querying current engine clock and current memory clock
jsteube
2016-05-28 17:44:09 +02:00
36def60bfaAdded NVML support for querying current engine clock and current memory clock
jsteube
2016-05-28 16:49:23 +02:00
e97fa06a7aAdded current engine clock and current memory clock to the status display (ADL only atm) Automatically enable AMD powertune in benchmark-mode
Jens Steube
2016-05-28 16:32:45 +02:00
75a6e432dbTurns out default gpu retain temp of 80c is a bit too high, latest nvidia driver sets it to 70c, so we move with it
jsteube
2016-05-28 16:01:26 +02:00
2b2a0c585eChange --status-automate to --machine-readble. The former didn't really illustrate the point of the command though the functionallity is great to have. Updated ASCII tables around options output.
radix
2016-05-27 03:50:52 -05:00
911c8ae1dbRelease kernel_memset when finished
jsteube
2016-05-26 17:08:00 +02:00
9f821aa3d2Set maximum password length for SAP CODVN B (BCODE) hashes
jsteube
2016-05-26 16:55:30 +02:00
2dd8156d24Introduce a true memset kernel, currently operates on 16 byte per item
jsteube
2016-05-26 16:45:52 +02:00
fd7bc2736dMore vendor related changes
jsteube
2016-05-26 14:56:42 +02:00
f5f9073f45Better distinguish between platform vendor and device vendor
jsteube
2016-05-26 14:28:05 +02:00
be91174794Detect if the user has both an Intel and and AMD OpenCL runtime and not filtered any of them then skip the AMD CPU support automatically
jsteube
2016-05-26 14:01:42 +02:00
964a901f2aAllow numbers not power of 2 in autotune
Jens Steube
2016-05-26 12:40:12 +02:00
9f45ceb128Fix includes for kernel2cpu_rule_test
Jens Steube
2016-05-26 12:21:08 +02:00