MoneroOcean
7c2ebd847e
Algo num fix
2020-10-19 00:01:10 +00:00
MoneroOcean
2cf2fcaf8c
Merge xmrig v6.4.0 into master
2020-10-18 22:04:56 +00:00
XMRig
328f985e07
Added Benchmark class.
2020-10-17 04:03:42 +07:00
XMRig
7fc7b976bf
Removed m_bench field from Job class.
2020-10-16 20:29:11 +07:00
cohcho
5b4648339a
WorkerJob: fix calls of add/nextRound
...
WorkerJob::nextRound() doesn't require roundSize to be power of 2
Use CudaWorker::intensity(), OclWorker::intensity() to get device batch size
Sync nonce and device iteration
2020-10-15 14:56:37 +00:00
SChernykh
8c45e3226d
Fixed roundSize() usage in OCL/CUDA
2020-10-15 14:39:54 +02:00
SChernykh
c4db1435b2
Make round size power of 2
2020-10-15 14:29:15 +02:00
SChernykh
2ecece7b3d
Added benchmark and stress test
...
Easy to use and zero configuration embedded benchmark/stress test.
2020-10-14 19:45:05 +02:00
SChernykh
4f7186cb0e
Added argon2/chukwav2 algorithm
...
New Turtlecoin algorithm. Source: https://github.com/turtlecoin/turtlecoin/blob/development/src/crypto/hash.h#L57
2020-10-12 08:26:57 +02:00
SChernykh
3fbf2ac3d4
More precise hashrate calculation
...
- Use only steady timestamp counters to guarantee correctness
- CPU backend: directly measure total hashrate using raw hash counters from each thread; update data more often on ARM CPUs because they're slower
- GPU backends: directly measure total hashrate too, but use interpolator with 4 second lag to fix variance from batches of hashes
Total hashrate is now measured directly (realtime for CPU, 4 seconds lag for GPU), so it might differ a bit from the sum of all thread hashrates because data points are taken at different moments in time.
Overhead is reduced a lot since it doesn't have to go through all threads to calculate max total hashrate on every timer tick (2 times a second).
2020-10-10 11:18:01 +02:00
MoneroOcean
61fed602be
Merge xmrig v6.3.5
2020-10-03 19:45:28 +00:00
SChernykh
ebf259fa7c
RandomX: removed rx/loki
...
Loki forks to PoS on October 9th.
2020-10-02 17:02:52 +02:00
SChernykh
bef9031b03
KawPow: fixed OpenCL memory leak
2020-09-25 10:53:24 +02:00
MoneroOcean
21b156cbda
Merge xmrig v6.3.4 sources
2020-09-23 00:25:27 +00:00
SChernykh
768a4581e0
Fixed Cryptonight OpenCL for AMD 20.7.2 drivers
...
Vega 64 + Windows 10 + AMD 20.7.2 drivers were broken on Cryptonight algorithms.
2020-09-19 23:12:05 +02:00
MoneroOcean
a6b6f22d08
Merge xmrig v6.3.3
2020-08-28 08:18:41 -07:00
XMRig
4b682b6633
Better scripts/build.*.sh compatibility.
2020-08-23 15:46:56 +07:00
XMRig
a354e9d217
Fixed tag in OclLib.
2020-08-21 08:21:51 +07:00
XMRig
950b5fa75e
Disable GPU backends with static build on Linux.
2020-08-20 15:02:31 +07:00
MoneroOcean
58dd3294d0
Regenerated CL headers
2020-08-01 20:38:45 -07:00
MoneroOcean
5eafa9e455
Panthera algo implementation
2020-07-16 16:43:19 -07:00
MoneroOcean
50b1bf8a1d
Fixed Ryo support
2020-07-16 12:31:59 -07:00
MoneroOcean
a334a9a956
xmrig v6.3.0 based release
2020-07-16 12:23:01 -07:00
SChernykh
bd8cf54a0b
Cryptonight OpenCL: fix for long input data
2020-07-16 10:39:32 +02:00
Tony Butler
c4ff8c4064
Cleanup MoneroOcean patchset
2020-07-10 04:02:42 -06:00
MoneroOcean
aaaaf5c1ed
Merged xmrig v6.2.3
2020-07-09 10:24:41 -07:00
XMRig
bf32802a82
#1754 Fixed GPU health readings for pre Vega GPUs.
2020-07-03 21:14:21 +07:00
MoneroOcean
316af8c2b9
xmrig v6.2.2 based release
2020-06-30 08:12:59 -07:00
SChernykh
08ca51ec4c
Fixed DAG initialization on slower AMD GPUs
...
Display driver could reset on GPUs with screen connected.
2020-06-30 16:53:56 +02:00
XMRig
03e9797b92
Merge branch 'dev' of https://github.com/SChernykh/xmrig into dev
2020-06-23 19:12:34 +07:00
SChernykh
38cf5b6324
Fixed AstroBWT OpenCL compilation on some systems
2020-06-23 13:55:43 +02:00
XMRig
a83f2c809c
Merge branch 'dev' into evo
2020-06-18 11:18:30 +07:00
XMRig
416c9eff69
Fixed AMD GPU health readings on Linux.
2020-06-18 11:16:26 +07:00
SChernykh
5324761e06
Show GPU # when compute error happens
2020-06-11 19:48:53 +02:00
MoneroOcean
aab5b7f55e
Enabled RYO
2020-06-10 20:31:56 -07:00
Tony Butler
57e8fe51e3
Consistently name ARQ identifiers where they were ARQMA
2020-06-10 19:02:37 -07:00
Tony Butler
30fdc92884
Cleanup MoneroOcean patchset
2020-06-10 18:50:25 -07:00
MoneroOcean
42235a56da
Revert "Restored original xmrig algo numbers and gave ALGO_CN_GPU 1011 number to simplify future merging"
...
This reverts commit 92ebd18f0b
.
2020-06-10 18:47:19 -07:00
MoneroOcean
717e2ac7b6
Fixed syntax error with XMRIG_ALGO_KAWPOW enabled
2020-06-10 18:43:47 -07:00
MoneroOcean
92ebd18f0b
Restored original xmrig algo numbers and gave ALGO_CN_GPU 1011 number to simplify future merging
2020-06-10 18:37:41 -07:00
Tony Butler
32b49797d9
Restore CN-GPU
2020-06-10 18:17:58 -07:00
MoneroOcean
0ada4ca4ac
Merge branch 'beta' of https://github.com/xmrig/xmrig
2020-06-10 18:14:06 -07:00
SChernykh
7f00cb59d2
Conceal (CCX) support
2020-06-07 01:01:45 +02:00
SChernykh
9cbdb7f1f2
KawPow: reduced stale/expired shares
2020-05-31 18:22:21 +02:00
XMRig
169fad3a5c
Fix compile warnings.
2020-05-29 20:02:57 +07:00
SChernykh
297ff13810
Tuned KawPow OpenCL kernel
...
Removed unnecessary memory barrier.
2020-05-29 13:10:24 +02:00
SChernykh
c9730faa49
Hashrate display fixes
2020-05-28 22:23:31 +02:00
XMRig
eb1ed497e7
Log cleanup.
2020-05-29 02:11:29 +07:00
SChernykh
734f142b47
KawPow fix for retarted AMD OpenCL compiler
2020-05-28 20:27:25 +02:00
SChernykh
fb0ce0bf61
KawPow performance fix for AMD Navi
2020-05-28 18:28:23 +02:00