Commit Graph

61 Commits

Author SHA1 Message Date
SChernykh
0d0ff4fe71 Removed old AstroBWT algorithm
It's not used anywhere now.
2022-04-15 10:59:31 +02:00
XMRig
0e5ffbb9d1 Add missing DNS options to config example. 2022-01-21 20:17:00 +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
609e130ef5 Update default config example. 2021-01-26 15:15:08 +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
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
SChernykh
8c8a46acb8 Added mining on battery setting 2020-07-22 20:21:42 +02:00
SChernykh
5af50b854c 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
5cf7fb0e4c #1708 Added "title" option. 2020-06-06 00:24:58 +07:00
XMRig
c2e8686818 Implemented donate for KawPow. 2020-06-01 00:56:26 +07:00
SChernykh
f24da62db0 KawPow WIP 2020-05-27 16:19:57 +02:00
XMRig
e1160b6db2 Added TLS support for API and many other TLS related changes. 2020-03-18 20:09:11 +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
d8a50bc713 Update default config example. 2020-02-19 01:28:13 +07:00
XMRig
f2eebeca15 Update year. 2020-02-14 02:41:21 +07:00
XMRig
59a3d8c530 Added "verbose" option. 2019-12-17 21:46:11 +07:00
XMRig
b25d6d5f67 Added RandomX option "rdmsr" and save/restore MSR registers on Windows. 2019-12-17 14:45:01 +07:00
XMRig
6d176d2013 Fixed MSR. 2019-12-11 20:09:25 +07:00
XMRig
f960d1cf16 Added RandomX option "wrmsr" with command line equivalent --randomx-wrmsr=N. 2019-12-10 23:57:29 +07:00
XMRig
fbd39ca49d Move "1gb-pages" option to "randomx" object. 2019-12-09 21:42:40 +07:00
SChernykh
0a5c12295d Added 1GB hugepages support for Linux 2019-12-05 19:39:47 +01: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
1797fe3e20 Added CPU option "yield". 2019-12-03 09:04:20 +07:00
XMRig
b7e1d97d93 Added option "mode" (or --randomx-mode) for RandomX. 2019-11-29 13:00:17 +07:00
XMRig
22b2ebafb7 Added "health-print-time" option. 2019-11-01 04:08:52 +07:00
XMRig
a1a7692072 Added command line options --cuda and --cuda-loader. 2019-10-29 00:42:49 +07:00
XMRig
8bd882ef79 Added "self-select" to config example. 2019-10-20 16:04:22 +07:00
XMRig
7c91a5449f Updated default config and docs. 2019-10-08 09:41:36 +07:00
XMRig
a62bc045cf Updated default config example. 2019-09-28 02:34:10 +07:00
XMRig
9694164318 Merge branch 'dev' into evo 2019-09-27 05:54:33 +07:00
XMRig
335092f70f Added coin option. 2019-09-27 05:41:45 +07:00
XMRig
efd2e8d757 OpenCL backend disabled by default. 2019-09-23 05:51:46 +07:00
XMRig
331cefa0b4 Updated default config example. 2019-09-20 15:09:24 +07:00
XMRig
c902b32e2e Updated default config. 2019-08-17 21:22:44 +07:00
XMRig
a37c5f767e Updated default config. 2019-07-28 11:42:36 +07:00
XMRig
160a30e820 Better default config. 2019-07-20 16:20:11 +07:00
XMRig
412fd9b985 Updated default config example. 2019-07-20 05:57:58 +07:00
XMRig
ee949dc89c Updated default config. 2019-04-17 19:03:15 +07:00
XMRig
620c09d860 Update default config. 2019-04-01 11:54:09 +07:00
XMRig
8501c0ed62 New log support. 2019-03-27 01:29:37 +07:00
XMRig
dec7460e6a Added "donate-over-proxy" option. 2019-03-19 00:16:30 +07:00
XMRig
8251a069ab #957 Added optional embedded JSON config support. 2019-03-02 13:12:38 +07:00
XMRig
4136523c05 Fix memory allocation. 2019-01-21 01:44:15 +07:00
XMRig
2441fafeac Update default config.json. 2018-09-30 17:57:25 +03:00
XMRig
2193aff02c Fix default value for "restricted" option. 2018-09-29 18:05:38 +03:00