Commit Graph

61 Commits

Author SHA1 Message Date
SChernykh a3cb74f29b Removed old AstroBWT algorithm
It's not used anywhere now.
2022-04-15 10:59:31 +02:00
XMRig 8059ce67f9 Add missing DNS options to config example. 2022-01-21 20:17:00 +07:00
Hansie Odendaal 3b87cd97ce 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 82830e359a 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 b1e14dc1d3 Always disable kawpow for CPU backend. 2021-02-07 18:49:54 +07:00
XMRig f460d76f8d Add missing option to config example. 2021-02-06 16:17:53 +07:00
XMRig 8eb9b4d37a Update default config example. 2021-01-26 15:15:08 +07:00
SChernykh 633aaccd9c 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
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
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
XMRig 32e9b7e34a Added command line option --pause-on-battery and renamed config option. 2020-07-23 15:45:01 +07:00
SChernykh 299b180b28 Added mining on battery setting 2020-07-22 20:21:42 +02:00
SChernykh c83429c55c RandomX: added cache QoS support
False by default. If set to true, all non-mining CPU cores will not have access to L3 cache.
2020-07-13 17:23:18 +02:00
XMRig ea72052f50 #1708 Added "title" option. 2020-06-06 00:24:58 +07:00
XMRig bbd3f05bf6 Implemented donate for KawPow. 2020-06-01 00:56:26 +07:00
SChernykh 22b937cc1c KawPow WIP 2020-05-27 16:19:57 +02:00
XMRig 5b610e4dfe Added TLS support for API and many other TLS related changes. 2020-03-18 20:09:11 +07:00
SChernykh eeadea53e2 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 bdf6e87dc5 Update default config example. 2020-02-19 01:28:13 +07:00
XMRig 5ad52192fe Update year. 2020-02-14 02:41:21 +07:00
XMRig f8865b1498 Added "verbose" option. 2019-12-17 21:46:11 +07:00
XMRig d2d501c821 Added RandomX option "rdmsr" and save/restore MSR registers on Windows. 2019-12-17 14:45:01 +07:00
XMRig 96ee721d21 Fixed MSR. 2019-12-11 20:09:25 +07:00
XMRig 96cfdda9a1 Added RandomX option "wrmsr" with command line equivalent --randomx-wrmsr=N. 2019-12-10 23:57:29 +07:00
XMRig 3edaebb4cf Move "1gb-pages" option to "randomx" object. 2019-12-09 21:42:40 +07:00
SChernykh 1fbbae1e4a Added 1GB hugepages support for Linux 2019-12-05 19:39:47 +01:00
XMRig 901f1a7ab1 Option "yield" enabled by default and added command line option --cpu-no-yield. 2019-12-04 08:50:54 +07:00
XMRig c3fd5835c3 Added CPU option "yield". 2019-12-03 09:04:20 +07:00
XMRig 64fb4f265b Added option "mode" (or --randomx-mode) for RandomX. 2019-11-29 13:00:17 +07:00
XMRig 26ed6254dc Added "health-print-time" option. 2019-11-01 04:08:52 +07:00
XMRig 9dfa38f1e7 Added command line options --cuda and --cuda-loader. 2019-10-29 00:42:49 +07:00
XMRig 5613912ec4 Added "self-select" to config example. 2019-10-20 16:04:22 +07:00
XMRig 58c81be1f1 Updated default config and docs. 2019-10-08 09:41:36 +07:00
XMRig 5b7f1fe853 Updated default config example. 2019-09-28 02:34:10 +07:00
XMRig 43f26dcd76 Merge branch 'dev' into evo 2019-09-27 05:54:33 +07:00
XMRig e1d1a5226c Added coin option. 2019-09-27 05:41:45 +07:00
XMRig 3e42fa28df OpenCL backend disabled by default. 2019-09-23 05:51:46 +07:00
XMRig 5b33443607 Updated default config example. 2019-09-20 15:09:24 +07:00
XMRig a8ab7e3bef Updated default config. 2019-08-17 21:22:44 +07:00
XMRig b915fa97f2 Updated default config. 2019-07-28 11:42:36 +07:00
XMRig e2a5bfa0b4 Better default config. 2019-07-20 16:20:11 +07:00
XMRig 3d7598b28d Updated default config example. 2019-07-20 05:57:58 +07:00
XMRig ff6544a14c Updated default config. 2019-04-17 19:03:15 +07:00
XMRig cf7245b469 Update default config. 2019-04-01 11:54:09 +07:00
XMRig f43929db98 New log support. 2019-03-27 01:29:37 +07:00
XMRig 0907d1eb0c Added "donate-over-proxy" option. 2019-03-19 00:16:30 +07:00
XMRig d135bdd87e #957 Added optional embedded JSON config support. 2019-03-02 13:12:38 +07:00
XMRig 046c345f65 Fix memory allocation. 2019-01-21 01:44:15 +07:00
XMRig dc67352ac5 Update default config.json. 2018-09-30 17:57:25 +03:00
XMRig 9a173ce91e Fix default value for "restricted" option. 2018-09-29 18:05:38 +03:00