Commit Graph

86 Commits (master)

Author SHA1 Message Date
Gabriele Gristina 7650894e02 fixed bug in benchmark engine, updated negative status code
2 years ago
Gabriele Gristina bc4ce4cbeb Add support for CPU/GPU device temperature and fanspeed using iokit (Apple)
3 years ago
Jens Steube 918a621506 Fixed error handling logic in monitor thread to not return in case of error (disc full, permission error, ...) but to retry instead
3 years ago
Jens Steube e3500ff4aa Add CUDA device attributes to -I
5 years ago
Jens Steube d862458ab5 Begin renaming API specific variables in backend section
5 years ago
Jens Steube 4b986de5fb Prepare native CUDA hybrid integration
5 years ago
jsteube 708a86fb59 Move old ascii_digest() to hashes.c and rename it to hash_encode(), also remove some unused includes
5 years ago
jsteube 1537fc4e5d Improve handling of temporary skipped devices (due to JiT build failure or unstable_warning)
5 years ago
jsteube 166f908241 Get rid of some old hack and cleanly distinguish between HL_MODE_FILE_PLAIN and HL_MODE_FILE_BINARY
5 years ago
Jens Steube 2aff01b20e Hardware Monitor: Renamed --gpu-temp-abort to --hwmon-temp-abort
6 years ago
philsmd dbb81fb48e
fixes #1744: added --stdin-timeout-abort to allow a custom time (in seconds) to wait before abort (use 0 to disabled it)
6 years ago
Jens Steube d4123333c0 Do stdin read timeout check only in case no data has been processed
6 years ago
philsmd 73ed017daf
stdin: add read timeout checks (abort if no input for a long time)
6 years ago
Rosen Penev 77daf05dd0 Add HC_API_CALL to a few functions
6 years ago
RAN1 ec1b6442b1 Allow hwmon when temp abort is disabled by refactoring guards when hwmon is not present
6 years ago
jsteube 05a01d3843 fix some datatypes
6 years ago
Rosen Penev 1c5915cae3 remove special time handling in hashcat.
7 years ago
jsteube b864fa5ba7 Removed option --gpu-temp-retain that tried to retain GPU temperature at X degrees celsius, please use driver specific tools
7 years ago
jsteube 9c7b56165c Reset PID controller history data for GPU fan speed in case user resumes from a paused session
7 years ago
Jens Steube a037ba0c73 Merge pull request #1375 from neheb/warning
7 years ago
Rosen Penev da621fa3be fix some clang -Weverything warnings
7 years ago
Rosen Penev ec55209254 remove hc_sleep and _msec.
7 years ago
philsmd e33e828bc6
replace all time_t/__time64_t with hc_time_t and all related functions
7 years ago
jsteube 9b1ce502b8 Hardware Monitor: Fixed several memory leaks in case hash-file writing (in case of --remove) failed
7 years ago
jsteube c7999c66bc Returncode: Added dedicated returncode (see docs/status_codes.txt) for shutdowns caused by --runtime and checkpoint keypress
7 years ago
jsteube 038b915e2d Fixed runtime limit: No longer required so sample startup time after refactorization
7 years ago
jsteube aa89b8b951 Make the PID controller more smooth
7 years ago
jsteube 4882fa05a1 Minimum fanspeed increased to 33%, same as NV does on windows
8 years ago
jsteube 7ca6a45781 Add some hint about performance for new users
8 years ago
jsteube 06c1d4a52e Hardware-Management initialization refactor, to show HM related errors only once on startup
8 years ago
jsteube ea4fd1de50 Remove complicated checks after memory allocation and in case of error print to stderr instead. This makes the memory allocation functions more natural to use.
8 years ago
jsteube c58027c7f6 Simplify --gpu-temp-retain handling code
8 years ago
jsteube 72e39a7ec0 Try to use true and false in case we're handling a bool data-type just as kind of a hint it's a bool
8 years ago
Rosen Penev bd780a3729
Fix a few float conversion errors
8 years ago
jsteube 165a1492b7 Better distinguish between ADL and SYSFS when setting fanspeed
8 years ago
jsteube bcf24850a8 Set back PID configuration to initial one
8 years ago
jsteube 9eb9543cda Basic sysfs support to read temp and read/write fan speed for amd-gpu-pro
8 years ago
Rosen Penev a219b95c17
Fix a bunch of warnings
8 years ago
jsteube f85886ecf1 Adjusted PID controler settings
8 years ago
jsteube e1010ffba1 Prepare library user access to OpenCL device information without running an attack
8 years ago
jsteube 0fd48b228f Get rid of all event_log_* calls in monitor.c and replace them with real events
8 years ago
jsteube b044271b01 Move more status display calculate logic into separate functions
8 years ago
jsteube 694de36694 Print warnings in yellow and errors in red
8 years ago
jsteube 191269f4f0 Add --speed-only mode
8 years ago
jsteube 8598a79732 Removed exit() from memory.c, resulting in all exit() calls removed from all code in the repository
8 years ago
jsteube af9de0a7b7 Fix some error string formats
8 years ago
jsteube 8fc4da795b Replace fprintf(stderr, ...) on malloc.c with log_event_error()
8 years ago
jsteube 27bec8be13 Get rid of logging.c and most exit() calls replaced with return() for true library usage
8 years ago
jsteube 14334e4129 Update restore.c function parameters
8 years ago
jsteube f084aaf61b Update hwmon.c function parameters
8 years ago