MoneroOcean
e3dc4db54f
Separate bench and mo bench
2020-10-25 18:39:49 +00:00
MoneroOcean
b1edcb31bd
Separate bench and mo bench
2020-10-25 18:39:14 +00:00
MoneroOcean
81b629acad
Separate bench and mo bench
2020-10-25 04:20:01 +00:00
XMRig
36c1cb23e0
Implemented static benchmark verification (--bench --seed --hash)
2020-10-24 13:53:49 +07:00
XMRig
027a6f8ae2
Added BenchConfig class.
2020-10-22 17:33:41 +07:00
MoneroOcean
ef7a7a75a2
Updated MoBenchmark names
2020-10-18 23:35:27 +00:00
MoneroOcean
6b406cf82c
Updated MoBenchmark names
2020-10-18 23:33:43 +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
36b1523194
Code cleanup.
2020-10-16 19:35:36 +07:00
XMRig
a152d6be42
Added CMake option WITH_BENCHMARK.
2020-10-16 02:18:07 +07:00
SChernykh
722e468bd9
Benchmark: added more check hashes and a progress indicator
2020-10-15 08:23:47 +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
MoneroOcean
45f45cf8cc
Removed DefyX
2020-10-14 16:08:47 +00: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
SChernykh
44dcded866
RandomX: added huge-pages-jit
config parameter
...
Set to false by default, gives 0.2% boost on Ryzen 7 3700X with 16 threads, but hashrate might be unstable on Ryzen between launches. Use with caution.
2020-10-07 17:42:55 +02:00
cohcho
3ee0cd8c51
Miner: fix state machine
...
Remove unexpected resume due to disconnect during dataset init
2020-10-06 13:34:19 +00:00
MoneroOcean
61fed602be
Merge xmrig v6.3.5
2020-10-03 19:45:28 +00:00
cohcho
189cc78d44
Miner: filter invalid algos
2020-09-25 17:52:13 +00:00
MoneroOcean
21b156cbda
Merge xmrig v6.3.4 sources
2020-09-23 00:25:27 +00:00
SChernykh
a05393727c
RandomX: added performance profiler (for developers)
...
Also optimized Blake2b SSE4.1 code size to avoid code cache pollution.
2020-09-12 23:07:52 +02:00
SChernykh
a84b45b1bb
RandomX: added parameter for scratchpad prefetch mode
...
`scratchpad_prefetch_mode` can have 4 values:
0: off
1: use `prefetcht0` instruction (default, same as previous XMRig versions)
2: use `prefetchnta` instruction (faster on Coffee Lake and a few other CPUs)
3: use `mov` instruction
2020-09-04 16:16:07 +02:00
MoneroOcean
22c39226b0
xmrig v6.3.1 merge
2020-07-31 12:04:00 -07:00
XMRig
32e9b7e34a
Added command line option --pause-on-battery and renamed config option.
2020-07-23 15:45:01 +07:00
XMRig
6484bbb716
Add tags
2020-07-23 10:26:56 +07:00
xmrig
e59806d6ae
Merge pull request #1786 from SChernykh/dev
...
Added mining on battery setting
2020-07-23 09:20:06 +07:00
SChernykh
299b180b28
Added mining on battery setting
2020-07-22 20:21:42 +02:00
XMRig
109c088e8a
Cleanup usage output.
2020-07-22 19:58:08 +07:00
XMRig
70c7f33a20
Added command line options --cache-qos (--randomx-cache-qos) and --argon2-impl (--cpu-argon2-impl).
2020-07-20 09:17:59 +07:00
MoneroOcean
5eafa9e455
Panthera algo implementation
2020-07-16 16:43:19 -07: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
MoneroOcean
be3388b5ea
Alloy algo-perf for non moneroocean.stream pools
2020-07-04 22:45:10 -07:00
XMRig
26c2200af3
#1756 Added results and connection reports.
2020-07-01 23:10:37 +07:00
MoneroOcean
29653a1ccf
Moved DefyX before rx/0 to fix defyx low bench numbers
2020-06-10 20:50:27 -07:00
Tony Butler
e2ea726a6a
Add new message tagging support for benchmark output
2020-06-10 19:02:10 -07:00
Tony Butler
30fdc92884
Cleanup MoneroOcean patchset
2020-06-10 18:50:25 -07:00
MoneroOcean
0ada4ca4ac
Merge branch 'beta' of https://github.com/xmrig/xmrig
2020-06-10 18:14:06 -07:00
XMRig
ea72052f50
#1708 Added "title" option.
2020-06-06 00:24:58 +07:00
SChernykh
6676126376
Fixed hashrate and diff display for KawPow
2020-05-28 22:03:28 +02:00
XMRig
7a3233ab4b
Use long tags.
2020-05-28 20:32:41 +07:00
SChernykh
22b937cc1c
KawPow WIP
2020-05-27 16:19:57 +02:00
MoneroOcean
51c783a313
Merge https://github.com/xmrig/xmrig
2020-05-23 11:13:42 -07:00
XMRig
c828e6b793
Code cleanup.
2020-05-05 01:55:00 +07:00
XMRig
8aeba61706
Add 3rdparty prefix to all rapidjson includes.
2020-04-29 14:55:04 +07:00
MoneroOcean
df7a8d1a52
Merge https://github.com/xmrig/xmrig
2020-04-13 09:07:40 -07:00
XMRig
01236bc40b
Added missing newline in --help output.
2020-03-25 04:03:18 +07:00
MoneroOcean
ca0f93bb22
Merge https://github.com/xmrig/xmrig
2020-03-22 16:26:51 -07:00
XMRig
5b610e4dfe
Added TLS support for API and many other TLS related changes.
2020-03-18 20:09:11 +07:00
XMRig
92a258f142
Added command line option --astrobwt-avx2
2020-03-12 00:04:07 +07:00