Commit Graph
444 Commits
Author SHA1 Message Date
SChernykh 7ef8a295e5 Update signing algorithm 2021-06-21 23:49:13 +02:00
SChernykh abba1abc10 Added support for solo mining with miner signatures (Wownero) 2021-06-16 18:07:36 +02:00
XMRig e2f9c8a04c Regenerate OpenCL headers. 2021-05-16 10:09:29 +07:00
Tony Butler 03b7f3316a Fix CL code for KawPow where it assumes everything is AMD 2021-05-15 20:34:57 -06:00
Tony Butler 3981805920 Fixup MacOS CUDA backend default loader name 2021-05-14 05:28:31 -06:00
SChernykh 7f4337182d Fix AES detection on FreeBSD on ARM 2021-05-03 09:57:43 +02:00
SChernykh b3d14f51b9 Added support for Uplexa (cn/upx2 algorithm) 2021-04-17 14:53:42 +02:00
SChernykh 7d1c0dc879 Show total hashrate if compiled without OpenCL 2021-04-13 14:02:29 +02:00
Matthew Smith e9aac2fe6f Add missing include
memory header ends up not being included when built without OpenCL
support.

Closes: https://github.com/xmrig/xmrig/issues/2224
2021-04-01 11:01:55 +01:00
André Biseth 215e6e857a Added reference to limits.h in AdlLib_linux.cpp
Suggested solution to bug https://github.com/xmrig/xmrig/issues/2171
2021-03-11 11:50:05 +01:00
SChernykh 23d2826dc4 Fix GCC compilation 2021-03-04 10:45:39 +01:00
SChernykh 42fe175a7c Fix crash in cn-heavy on Zen3 with manual thread count 2021-03-04 10:02:35 +01:00
SChernykh 83ccef753a Fixed crash when GPU mining cn-heavy on Zen3 system 2021-02-18 14:49:37 +01:00
SChernykh 3e9755c8c8 Optimized cn-heavy for Zen3
- Uses scratchpad interleaving to access only the closest L3 slice from each CPU core.
- Also activates MSR mod for cn-heavy because CPU prefetchers get confused with interleaving
- 7-8% speedup on Zen3
2021-02-07 22:05:11 +01:00
XMRig 7a0f3dc5c4 Always disable kawpow for CPU backend. 2021-02-07 18:49:54 +07:00
XMRig 465dc7edad Fixed macOS build and compile warning. 2021-02-02 13:53:45 +07:00
XMRig c92f9df8ab Added support for flexible huge page sizes on Linux. 2021-01-31 23:38:57 +07:00
XMRig 62932c4e5a Detect Apple M1 on Linux. 2021-01-31 05:41:32 +07:00
XMRig 2e00fb6962 Update ARM CPUs names. 2021-01-31 03:53:22 +07:00
XMRig ee31968547 #2066 Fixed AMD GPUs health data readings. 2021-01-30 02:42:59 +07:00
XMRig 5fc38edc78 #2066 Quick fix for AMD GPUs health data. 2021-01-29 01:23:35 +07:00
XMRig 2c708a0402 Code cleanup 2021-01-25 22:00:42 +07:00
XMRig 504957db8f Code cleanup. 2021-01-24 15:02:22 +07:00
XMRig 61d5f1aacb Added RxMsr class. 2021-01-23 23:23:39 +07:00
SChernykh 01d731ea5a AstroBWT OpenCL fixes
- Rewrote main BWT kernel to work properly on Navi
- Fixed nonce iterations in OclWorker
- Fixed memory allocation for AstroBWT
2020-12-27 16:44:35 +01:00
SChernykh eae3a62345 Auto-detect the fastest code for dataset init 2020-12-19 13:59:28 +01:00
SChernykh aaf1ed1c99 Dataset initialization with AVX2 (WIP) 2020-12-18 14:53:54 +01:00
XMRig 823b35b919 Merge branch '64bit-is-not-x64' of https://github.com/rivoreo/xmrig into dev 2020-12-15 17:28:36 +07:00
WHR 1a882681ec Don't use team 'x64' for '64-bit' 2020-12-15 14:56:06 +08:00
XMRig 943c14c7b0 Hardcode L2 cache size for Apple M1. 2020-12-13 20:09:29 +07:00
XMRig 8f8a48843b Update user agent for macOS and fix compile warnings 2020-12-13 13:57:12 +07:00
XMRig 467e85a9c2 More correct CPU affinity support for macOS. 2020-12-13 01:20:31 +07:00
XMRig 84443a4e8b Added generic secure JIT support for RandomX. 2020-12-11 23:17:54 +07:00
SChernykh 83d152f557 More static analysis fixes 2020-12-08 16:05:58 +01:00
SChernykh d5f84a813d Fixed errors found by static analysis 2020-12-08 12:16:59 +01:00
SChernykh 89d6eeae94 Added virtual machine detection 2020-12-06 17:34:01 +01:00
XMRig b814c1c12f Removed libcpuid support. 2020-12-06 21:51:24 +07:00
XMRig 03c10c8592 Restore Hashrate class interface. 2020-12-05 11:09:25 +07:00
XMRig 9a120b979b Added GpuWorker class. 2020-12-04 22:25:28 +07:00
XMRig 569907775a Cleanup 2020-12-04 19:52:53 +07:00
XMRig 4569eea6f6 Move Profiler and more cleanup. 2020-12-04 09:23:40 +07:00
XMRig 7958cf9426 Cleanup 2020-12-03 19:45:16 +07:00
XMRig e3e3770382 Fixed, benchmark validation on NUMA hardware produced incorrect results in some conditions. 2020-11-25 09:35:11 +07:00
XMRig 27d4fd9d59 Added BenchStatePrivate class. 2020-11-24 17:59:40 +07:00
XMRig 0deef938ec Fixed benchmark progress logging. 2020-11-23 21:41:51 +07:00
XMRig de76bd9f11 Use static RandomX seed for benchmark. 2020-11-20 08:15:04 +07:00
XMRig 6221652024 Submit top benchmark diff. 2020-11-17 07:33:20 +07:00
XMRig 93456462df Remove benchmark size from Job class. 2020-11-17 05:28:42 +07:00
XMRig 1ed9cf740e Added DNS cache for online benchmark. 2020-11-17 04:59:26 +07:00
XMRig 07c9b76edd Fixed build. 2020-11-16 16:37:57 +07:00