SChernykh
2af99c3d83
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
SChernykh
d5dd4ce89f
RandomX: removed rx/loki
...
Loki forks to PoS on October 9th.
2020-10-02 17:02:52 +02:00
SChernykh
c07ee768ed
KawPow: fixed OpenCL memory leak
2020-09-25 10:53:24 +02:00
SChernykh
e94b92b2aa
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
XMRig
eb9f98b8ce
Better scripts/build.*.sh compatibility.
2020-08-23 15:46:56 +07:00
XMRig
1ca51c84e8
Fixed tag in OclLib.
2020-08-21 08:21:51 +07:00
XMRig
5850a2aa26
Disable GPU backends with static build on Linux.
2020-08-20 15:02:31 +07:00
SChernykh
3180e242a9
Cryptonight OpenCL: fix for long input data
2020-07-16 10:39:32 +02:00
XMRig
abdc3effb6
#1754 Fixed GPU health readings for pre Vega GPUs.
2020-07-03 21:14:21 +07:00
SChernykh
aa48c64a05
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
b439b9cfca
Merge branch 'dev' of https://github.com/SChernykh/xmrig into dev
2020-06-23 19:12:34 +07:00
SChernykh
cf1ee9b3d4
Fixed AstroBWT OpenCL compilation on some systems
2020-06-23 13:55:43 +02:00
XMRig
c166623419
Merge branch 'dev' into evo
2020-06-18 11:18:30 +07:00
XMRig
4a2940951c
Fixed AMD GPU health readings on Linux.
2020-06-18 11:16:26 +07:00
SChernykh
5730b7fd27
Show GPU # when compute error happens
2020-06-11 19:48:53 +02:00
SChernykh
2ab164caf2
Conceal (CCX) support
2020-06-07 01:01:45 +02:00
SChernykh
afdf26616e
KawPow: reduced stale/expired shares
2020-05-31 18:22:21 +02:00
XMRig
e74cf2cb1d
Fix compile warnings.
2020-05-29 20:02:57 +07:00
SChernykh
3723fa777d
Tuned KawPow OpenCL kernel
...
Removed unnecessary memory barrier.
2020-05-29 13:10:24 +02:00
SChernykh
474f97695e
Hashrate display fixes
2020-05-28 22:23:31 +02:00
XMRig
311e6a1e39
Log cleanup.
2020-05-29 02:11:29 +07:00
SChernykh
3d622ff2a9
KawPow fix for retarted AMD OpenCL compiler
2020-05-28 20:27:25 +02:00
SChernykh
7056f67726
KawPow performance fix for AMD Navi
2020-05-28 18:28:23 +02:00
XMRig
306dfe8d6a
Use long tags.
2020-05-28 20:32:41 +07:00
xmrig
a5591de0e7
Merge pull request #1697 from SChernykh/evo
...
KawPow: tuned work group size for OpenCL
2020-05-28 16:58:18 +07:00
SChernykh
3168919b83
KawPow: tuned work group size for OpenCL
2020-05-28 10:58:06 +02:00
XMRig
7feec36a14
Fix Linux build.
2020-05-27 22:08:23 +07:00
SChernykh
f24da62db0
KawPow WIP
2020-05-27 16:19:57 +02:00
XMRig
b81a80c26e
Merge branch 'dev'
2020-05-23 11:08:53 +07:00
Bohan Yu
134a6f2321
Change cases of Windows include file and link library
...
When cross-compiling on case sensitive systems, such as Linux, there will be an Error.
2020-05-13 21:00:52 +08:00
XMRig
2771cf3582
Add 3rdparty prefix to all rapidjson includes.
2020-04-29 14:55:04 +07:00
XMRig
a1bd9ccd93
Update base.
2020-04-29 14:17:33 +07:00
XMRig
4f14ca77d7
Move CnAlgo
2020-04-23 12:34:26 +07:00
SChernykh
e793dd3be2
AstroBWT CUDA support
2020-04-04 11:05:44 +02:00
xmrig
e2d180e199
Merge pull request #1605 from SChernykh/dev
...
Fixed AstroBWT OpenCL for NVIDIA GPUs
2020-03-25 03:58:07 +07:00
SChernykh
2ac0f7fa24
Fixed AstroBWT OpenCL for NVIDIA GPUs
2020-03-24 15:55:54 +01:00
XMRig
dedaba16e3
Fixed gcc build.
2020-03-23 05:30:11 +07:00
SChernykh
c2260215b3
AstroBWT OpenCL code
2020-03-22 22:36:21 +01:00
XMRig
ed44b0c009
Move files.
2020-03-09 01:22:34 +07:00
XMRig
1b9e3169c6
Added "coin": "keva" and post PR cleanup.
2020-03-07 20:38:44 +07:00
kevacoin
e5de7a18e0
Fixed scratchpad L2/L3 bit, from 18, 21 to 17 and 20.
2020-03-05 11:23:49 -08:00
kevacoin
b02cc24ae1
Added Keva.
2020-03-04 16:23:33 -08:00
SChernykh
1ccf408ba7
AstroBWT algorithm (DERO) support
...
To test:
- Download https://github.com/deroproject/derosuite/releases/tag/AstroBWT
- Run daemon with `--testnet` in command line
In config.json:
- "coin":"dero"
- "url":"127.0.0.1:30306"
- "daemon:"true"
2020-02-29 22:41:24 +01:00
SChernykh
783f79f264
Refactored fma_soft() in randomx_vm.cl
...
Fixes #1554 (hopefully)
2020-02-18 18:19:03 +01:00
XMRig
31531db02c
Fixed wrong OpenCL platform on macOS.
2020-02-15 04:32:32 +07:00
XMRig
0dc2cc94ff
Added AMD GPUs health information for Linux (via sysfs).
2020-02-14 23:37:44 +07:00
XMRig
f2eebeca15
Update year.
2020-02-14 02:41:21 +07:00
SChernykh
a75ee09704
Added RandomX JIT for AMD Navi GPUs
2020-02-13 20:15:08 +01:00
XMRig
0a60a931fc
Added printHealth to IBackend interface.
2020-02-14 01:11:53 +07:00
XMRig
74668ed7a0
Added ADL support for Windows.
2020-02-14 00:16:32 +07:00