Commit Graph

53 Commits

Author SHA1 Message Date
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
XMRig 143da8380e Add "autosave" config option. 2018-09-27 19:07:04 +03:00
XMRig 1f1bdcde51 Fix av option in generated config. 2018-05-04 03:31:17 +07:00
XMRig 3b83fa530c #499 Disabled IPv6 for internal HTTP API by default, was cause issues on some systems. 2018-04-07 01:17:58 +07:00
XMRig dd7f70d6e8 Fix error in config.json 2018-03-24 13:55:45 +07:00
XMRig f8f89a0946 v2.5.1 release candidate. 2018-03-24 13:04:04 +07:00
XMRig 1123c20da0 Add comments to config file. 2017-10-07 00:49:38 +03:00
XMRig 5601c7a672 Added Httpd class and API config options. 2017-08-31 02:28:33 +03:00
XMRig f05a328474 Added --cpu-priority option. 2017-08-15 08:19:55 +03:00