Commit Graph
116 Commits
Author SHA1 Message Date
XMRig fe33184a7d #2104 Added user configurable idle time. 2021-02-19 23:35:30 +07:00
XMRig 41a1c46bb2 Code and copyright cleanup. 2021-02-18 12:56:39 +07:00
Hansie Odendaal 1994096590 Allow result submission to origin daemon with self-select
With `self-select` mode enabled, the `submit-to-origin` config option
will let the `SelfSelectClient` submit the solution to both
the daemon where it got the template from as well as to
the connected pool, for miners that want to do pool minining
with Monero and solo mining with an altcoin (merged mining variant).

Thank you and special credit to @StriderDM (https://github.com/StriderDM)!
2021-02-17 18:05:13 +02:00
SChernykh fdd7a1969a Added pause-on-active option
Windows only for now. When set to true, pauses mining when user touches mouse or keyboard.
2021-02-14 15:32:18 +01:00
XMRig 7a0f3dc5c4 Always disable kawpow for CPU backend. 2021-02-07 18:49:54 +07:00
XMRig 6ac1789948 Add missing option to config example. 2021-02-06 16:17:53 +07:00
XMRig 65fd8217f0 Added "--hugepage-size" command line option. 2021-02-01 05:06:24 +07:00
SChernykh 3e3e008761 Fix compilation error when RandomX and Argon2 are disabled 2021-01-28 14:38:28 +01:00
XMRig 609e130ef5 Update default config example. 2021-01-26 15:15:08 +07:00
XMRig f3d2360640 Added config option "dmi" and command line option "--no-dmi". 2021-01-20 16:02:48 +07:00
SChernykh 0319b5b622 Added config option for AVX2 dataset init
-1 = Auto detect
0 = Always disabled
1 = Enabled if AVX2 is supported
2020-12-19 16:18:49 +01:00
XMRig 41eec70b3f Add support for benchmark in generated config. 2020-11-13 01:49:16 +07:00
XMRig 39f38d5c69 Added --token command line option. 2020-11-10 21:29:13 +07:00
XMRig c78f795a5a Fixed build without HTTP. 2020-11-03 00:21:22 +07:00
XMRig 7e14462358 Print benchmark url 2020-10-30 23:24:01 +07:00
XMRig 9415fb14fd Added BenchConfig class. 2020-10-22 17:33:41 +07:00
XMRig 572616f3d2 Code cleanup. 2020-10-16 19:35:36 +07:00
XMRig ebaf8ccec4 Added CMake option WITH_BENCHMARK. 2020-10-16 02:18:07 +07:00
SChernykh 6078052780 Benchmark: added more check hashes and a progress indicator 2020-10-15 08:23:47 +02:00
SChernykh a046437d5f Added benchmark and stress test
Easy to use and zero configuration embedded benchmark/stress test.
2020-10-14 19:45:05 +02:00
SChernykh 1865d31d0c 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
SChernykh f26d4274fc 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
XMRig 9829da5d4e Added command line option --pause-on-battery and renamed config option. 2020-07-23 15:45:01 +07:00
xmrig f478fa5e55 Merge pull request #1786 from SChernykh/dev
Added mining on battery setting
2020-07-23 09:20:06 +07:00
SChernykh 8c8a46acb8 Added mining on battery setting 2020-07-22 20:21:42 +02:00
XMRig c5709e1822 Cleanup usage output. 2020-07-22 19:58:08 +07:00
XMRig 3526c1335d Added command line options --cache-qos (--randomx-cache-qos) and --argon2-impl (--cpu-argon2-impl). 2020-07-20 09:17:59 +07:00
XMRig 5cf7fb0e4c #1708 Added "title" option. 2020-06-06 00:24:58 +07:00
SChernykh f24da62db0 KawPow WIP 2020-05-27 16:19:57 +02:00
XMRig 2771cf3582 Add 3rdparty prefix to all rapidjson includes. 2020-04-29 14:55:04 +07:00
XMRig 6bd4d4f1c6 Added missing newline in --help output. 2020-03-25 04:03:18 +07:00
XMRig e1160b6db2 Added TLS support for API and many other TLS related changes. 2020-03-18 20:09:11 +07:00
XMRig 2b80ccd135 Added command line option --astrobwt-avx2 2020-03-12 00:04:07 +07:00
XMRig 4de00d017f Added command line option --data-dir. 2020-03-10 15:57:47 +07:00
XMRig 6e7d9cb5dc Added command line option --astrobwt-max-size 2020-03-08 00:13:47 +07:00
SChernykh 19fc7b6f43 AstroBWT 20-50% speedup
Skips hashes with large stage 2 size. Added configurable `astrobwt-max-size` parameter, default value is 550, min 400, max 1200, optimal value ranges from 500 to 600 depending on CPU.

- Intel CPUs get 20-25% speedup
- 1st- and 2nd-gen Ryzens get 30% speedup
- 3rd-gen Ryzens get up to 50% speedup
2020-03-05 12:20:21 +01:00
XMRig e85014deba Added "-x" and "--proxy" command line options. 2020-02-18 21:42:01 +07:00
XMRig 45ea929b6f Fixed build without NVML. 2020-02-15 04:07:11 +07:00
XMRig 4f4d08f518 Code cleanup. 2020-01-07 10:13:01 +07:00
XMRig 1c18b3d942 Added --randomx-no-rdmsr command line option. 2019-12-21 23:57:25 +07:00
XMRig c2267d3343 Less error prone log interface. 2019-12-18 02:20:31 +07:00
XMRig 914be17d5f Added command line option --verbose. 2019-12-17 22:03:50 +07:00
XMRig 59a3d8c530 Added "verbose" option. 2019-12-17 21:46:11 +07:00
XMRig 79a7d91166 Fixed --randomx-wrmsr option without parameters. 2019-12-11 19:16:01 +07:00
XMRig f960d1cf16 Added RandomX option "wrmsr" with command line equivalent --randomx-wrmsr=N. 2019-12-10 23:57:29 +07:00
XMRig 4b3ab4f99a Added command line option --randomx-1gb-pages 2019-12-10 11:56:31 +07:00
XMRig bc4e456ac1 Option "yield" enabled by default and added command line option --cpu-no-yield. 2019-12-04 08:50:54 +07:00
XMRig b7e1d97d93 Added option "mode" (or --randomx-mode) for RandomX. 2019-11-29 13:00:17 +07:00
XMRig 5c3ce370e3 #1285 Added command line options --cuda-bfactor-hint and --cuda-bsleep-hint. 2019-11-15 03:10:58 +07:00
XMRig e326a657d1 #1274 Added --cuda-devices command line option. 2019-11-13 00:40:22 +07:00