XMRig
5e13d78315
Merge remote-tracking branch 'remotes/origin/dev' into evo
2022-09-25 09:49:01 +07:00
xmrig
bc4dd11761
Merge pull request #3129 from SChernykh/dev
...
Fix: protectRX flushed CPU cache only on MacOS/iOS
2022-09-22 07:02:28 +07:00
SChernykh
7b52a41459
Fix: protectRX flushed CPU cache only on MacOS/iOS
2022-09-21 15:18:06 +02:00
XMRig
b8191cef2b
Merge remote-tracking branch 'remotes/origin/dev' into evo
2022-09-21 06:17:57 +07:00
xmrig
b5de214ff9
Merge pull request #3126 from SChernykh/dev
...
Don't reset when pool sends the same job blob
2022-09-19 19:03:17 +07:00
SChernykh
8bd3b393ef
Update m_size only if blob was set successfully
2022-09-19 10:42:08 +02:00
SChernykh
9223c2f027
Don't reset when pool sends the same job blob
2022-09-19 10:35:36 +02:00
XMRig
6f0291bfde
Fixed build.
2022-09-19 05:45:16 +07:00
XMRig
6f3187049a
Merge remote-tracking branch 'remotes/origin/dev' into evo
2022-09-19 05:14:21 +07:00
xmrig
6346d36d1b
Merge pull request #3120 from SChernykh/dev
...
RandomX: optimized CFROUND elimination more
2022-09-16 22:50:51 +07:00
SChernykh
93c07e1d34
RandomX: optimized CFROUND elimination more
2022-09-16 14:11:27 +02:00
xmrig
0ba3000982
Merge pull request #3119 from SChernykh/dev
...
RandomX: optimized CFROUND elimination
2022-09-16 01:04:32 +07:00
SChernykh
f0e7de8c71
RandomX: optimized CFROUND elimination
2022-09-15 19:57:34 +02:00
xmrig
1c4eb6c5fe
Merge pull request #3109 from SChernykh/dev
...
RandomX: added Blake2 AVX2 version
2022-08-26 01:52:22 +07:00
SChernykh
63e21dfe63
RandomX: added Blake2 AVX2 version
...
+0.1% speedup on AMD Zen2/Zen3 and Intel CPUs which support AVX2.
2022-08-25 20:39:54 +02:00
xmrig
b2d9dab2e3
Merge pull request #3075 from dev-0x7C6/master
...
Recognize armv7ve as valid ARMv7 target.
2022-08-19 02:30:27 +07:00
XMRig
4fec1b0aed
Taskbar class cleanup.
2022-08-16 17:54:33 +07:00
XMRig
d862ba853f
Revert Taskbar class.
2022-08-16 17:31:39 +07:00
XMRig
9a4558561f
Fixed MSVC build.
2022-08-07 22:19:54 +07:00
XMRig
f99554858b
Fixed GhostRider build.
2022-08-07 21:21:36 +07:00
XMRig
571bc798f4
Fixed typo.
2022-08-07 17:31:13 +07:00
XMRig
8d043dadec
Fixed build (GhostRider temporarily disabled)
2022-08-07 17:25:32 +07:00
XMRig
1438672fe5
Fixed kawpow build.
2022-08-06 15:25:40 +07:00
XMRig
f6dbe32c86
Merge remote-tracking branch 'remotes/origin/sync-base' into evo
2022-08-06 10:22:49 +07:00
XMRig
4948a8c354
Add base submodule.
2022-08-05 11:20:22 +07:00
XMRig
637c023d06
Remove base.
2022-08-05 11:04:18 +07:00
XMRig
ce0b879542
Update base.
2022-08-05 11:00:18 +07:00
XMRig
f006ec0b68
Change 3rdparty code location.
2022-08-05 10:27:21 +07:00
XMRig
04e5ff0349
Move legacy code to v6 folder.
2022-08-04 17:44:37 +07:00
XMRig
9ad1c02430
Update IConfig.
2022-07-30 04:24:28 +07:00
XMRig
61c263af6e
Removed IConfigListener.
2022-07-29 01:59:02 +07:00
XMRig
fe0ed9eaae
Fixed build with -DWITH_DEBUG_LOG=ON
2022-07-23 02:18:20 +07:00
XMRig
d8f39ebef3
Update DNS subsystem.
2022-07-13 17:45:18 +07:00
XMRig
07d53fb77e
Merge branch 'dev' into sync-base
2022-07-10 06:53:04 +07:00
xmrig
4c57b60e59
Merge pull request #3082 from SChernykh/dev
...
Fixed GCC 12 warnings
2022-07-03 16:59:26 +07:00
SChernykh
e6c81d7166
Fixed GCC 12 warnings
2022-07-03 11:51:46 +02:00
xmrig
94840c70d8
Update README.md
2022-07-02 22:27:51 +07:00
XMRig
e1478bfa94
v6.18.1-dev
2022-06-26 18:32:12 +07:00
XMRig
6df6e15267
Merge branch 'master' into dev
2022-06-26 18:31:40 +07:00
XMRig
834ea44507
v6.18.0
2022-06-23 20:04:00 +07:00
XMRig
73dc0ffb7e
Merge branch 'dev'
2022-06-23 20:03:29 +07:00
XMRig
e57641d6b1
v6.18.0-dev
2022-06-23 17:36:31 +07:00
XMRig
b324e34444
Update hwloc for msvc.
2022-06-23 16:45:54 +07:00
Bartłomiej Burdukiewicz
7e49fc828d
Recognize armv7ve as valid ARMv7 target.
...
Docs: https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html
'armv7ve' - The extended version of the ARMv7-A architecture with support for virtualization.
Signed-off-by: Bartłomiej Burdukiewicz <bartlomiej.burdukiewicz@gmail.com>
2022-06-21 18:31:24 +02:00
XMRig
fdfbb60840
Update deps.
2022-06-19 13:39:32 +07:00
XMRig
3ded8e6734
Merge branch 'dev' into sync-base
2022-06-14 05:19:28 +07:00
xmrig
ee51dec499
Merge pull request #3068 from SChernykh/dev
...
Better fix for daemon solo mining with ZMQ
2022-06-13 03:37:56 +07:00
SChernykh
575742078c
Better fix for daemon solo mining with ZMQ
2022-06-12 22:32:50 +02:00
xmrig
6bab67bced
Merge pull request #3067 from SChernykh/dev
...
Monero v15 network upgrade support and more house keeping
2022-06-13 01:16:34 +07:00
SChernykh
db9069897d
Improved daemon ZMQ mining stability
2022-06-12 14:41:47 +02:00
SChernykh
30641b1bdf
Fixed ZMQ debug log
2022-06-12 12:33:09 +02:00
SChernykh
45061f40d8
Monero v15 network upgrade support
2022-06-12 11:49:54 +02:00
SChernykh
9f70752090
Fixed debug GhostRider build
2022-06-12 11:47:56 +02:00
SChernykh
22d6a7525e
Removed deprecated AstroBWTv1 and v2
2022-06-12 11:47:36 +02:00
XMRig
774f630e14
Update Log class.
2022-06-10 02:15:10 +07:00
xmrig
09a7219651
Merge pull request #3055 from benthetechguy/patch-1
...
Add armv7 to README
2022-05-21 15:50:01 +07:00
benthetechguy
97869f3347
Add armv7 to supported architectures
2022-05-20 23:19:34 -04:00
xmrig
1bbbff7d17
Merge pull request #3054 from SChernykh/dev
...
Fixes for 32-bit ARM
2022-05-21 09:57:17 +07:00
SChernykh
97683e5719
Fixes for 32-bit ARM
2022-05-20 21:16:10 +02:00
xmrig
059d5d8421
Merge pull request #3051 from SChernykh/dev
...
Fixed unaligned memory read in DMI
2022-05-20 09:11:26 +07:00
SChernykh
285719cde4
Fixed unaligned memory read in DMI
2022-05-19 20:56:19 +02:00
XMRig
d6a1c98314
Update Signals class.
2022-05-17 18:05:53 +07:00
XMRig
75283445fd
Update Console class.
2022-05-15 12:13:27 +07:00
XMRig
45084cb718
Update Watcher class.
2022-05-13 03:18:25 +07:00
XMRig
bc150fec04
Sync ConsoleLog class, base versions and TLS init.
2022-05-07 21:41:55 +07:00
xmrig
c877ba8145
Merge pull request #3042 from SChernykh/dev
...
Fixed being unable to resume from pause-on-battery
2022-05-06 02:14:52 +07:00
SChernykh
6793981066
Fixed being unable to resume from pause-on-battery
...
Fixes #3041
2022-05-05 21:13:02 +02:00
XMRig
9a0cd68ea5
Update and move Title class.
2022-04-27 12:14:20 +07:00
XMRig
603eb261c5
Update Entry class.
2022-04-23 23:08:27 +07:00
xmrig
1ae9a4e428
Merge pull request #3031 from SChernykh/dev
...
Fixed --cpu-priority not working sometimes
2022-04-20 07:44:33 +07:00
SChernykh
0e57053c5a
Fixed --cpu-priority not working sometimes
2022-04-19 19:57:12 +02:00
XMRig
de97f3492e
Sync TLS changes.
2022-04-19 16:34:18 +07:00
XMRig
8a167cb2a7
Sync with base.
2022-04-17 06:03:39 +07:00
XMRig
d0953a507c
Merge branch 'dev' into sync-base
2022-04-16 02:57:59 +07:00
XMRig
fe8e198106
Update Arguments class.
2022-04-16 02:52:46 +07:00
xmrig
232d2d6dc5
Merge pull request #3020 from SChernykh/dev
...
Removed old AstroBWT algorithm
2022-04-15 16:03:26 +07:00
SChernykh
a3cb74f29b
Removed old AstroBWT algorithm
...
It's not used anywhere now.
2022-04-15 10:59:31 +02:00
XMRig
dfc3b4632a
Added backward compatibility support.
2022-04-15 14:13:45 +07:00
XMRig
6106bf30de
Backport non breaking changes from the new base.
2022-04-08 14:33:16 +07:00
XMRig
56753d7c4a
v6.17.1-dev
2022-04-06 01:58:24 +07:00
XMRig
f7b9e3ca67
Merge branch 'master' into dev
2022-04-06 01:58:03 +07:00
XMRig
56c95703a5
v6.17.0
2022-04-05 21:46:01 +07:00
XMRig
eadf272425
Merge branch 'dev'
2022-04-05 21:45:26 +07:00
XMRig
cb227a0a79
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2022-04-05 15:15:47 +07:00
XMRig
4c171bea1e
Disable donate for astrobwt/v2.
2022-04-05 15:15:03 +07:00
xmrig
e55a854314
Update CHANGELOG.md
2022-04-04 20:33:39 +07:00
XMRig
5bdfafd719
v6.17.0-dev
2022-04-04 20:17:40 +07:00
xmrig
15a2091837
Merge pull request #2991 from SChernykh/dev
...
Fixed compilation error
2022-03-24 22:46:33 +07:00
SChernykh
48bd09f730
Fixed compilation error
2022-03-24 16:38:47 +01:00
xmrig
21fb970949
Merge pull request #2990 from SChernykh/dev
...
Optimized keccak
2022-03-24 22:22:21 +07:00
SChernykh
23c12fc351
Optimized keccak
...
Big astrobwt/v2 speedup on non-AVX2 CPUs: **Core i7-2600 +64% (17 -> 28 kh/s)**
2022-03-24 13:10:03 +01:00
xmrig
71d193676a
Merge pull request #2974 from SChernykh/dev
...
Fixed AstroBWT OpenCL config generation
2022-03-16 16:19:08 +07:00
SChernykh
baef34ba8c
Fixed AstroBWT OpenCL config generation
2022-03-16 10:15:38 +01:00
xmrig
95a739d821
Merge pull request #2969 from SChernykh/dev
...
Dero HE (astrobwt/v2) OpenCL support
2022-03-15 08:51:46 +07:00
SChernykh
7b9135aadc
Dero HE (astrobwt/v2) OpenCL support
2022-03-14 20:13:31 +01:00
xmrig
e6f694ca9e
Merge pull request #2958 from SChernykh/dev
...
Fixed out of bounds access in astrobwt/v2
2022-03-10 06:40:34 +07:00
xmrig
afd79e7537
Merge pull request #2961 from SChernykh/derohe_cuda
...
Dero HE (astrobwt/v2) CUDA config generator
2022-03-10 06:37:30 +07:00
SChernykh
a2728af4f7
Dero HE (astrobwt/v2) CUDA config generator
2022-03-10 00:24:49 +01:00
SChernykh
65dbded9c4
Fixed out of bounds access in astrobwt/v2
2022-03-08 22:31:34 +01:00
XMRig
f25e65b5ac
Update hwloc for MSVC builds.
2022-03-07 04:29:13 +07:00
XMRig
bbb19ea2f9
#2941 Update deps scripts.
2022-03-07 00:27:49 +07:00
xmrig
1c5b332add
Merge pull request #2954 from SChernykh/dev
...
Dero HE fork support (astrobwt/v2 algorithm)
2022-03-06 04:18:43 +07:00
SChernykh
87fd0ea94a
Added alternative algo names for Dero HE
2022-03-05 13:32:16 +01:00
SChernykh
4a42dca2cb
Show block/miniblock counters more often
2022-03-05 10:00:39 +01:00
SChernykh
b674fafa0f
DaemonClient: fixed broken coin
setting
2022-03-05 09:56:30 +01:00
SChernykh
b5da73389f
Dero HE fork support (astrobwt/v2 algorithm)
2022-03-05 00:31:18 +01:00
XMRig
bf5e38545c
Fixed displayed DMI memory information for empty slots.
2022-03-01 02:50:30 +07:00
xmrig
f7543ada60
Merge pull request #2932 from SChernykh/dev
...
Fixed GhostRider with hwloc disabled
2022-02-16 19:23:26 +07:00
SChernykh
95e1705fc8
Fixed GhostRider with hwloc disabled
2022-02-16 08:13:48 +01:00
XMRig
2d0b07afbc
v6.16.5-dev
2022-02-05 16:22:55 +07:00
XMRig
b33ccf0e0b
Merge branch 'master' into dev
2022-02-05 16:21:19 +07:00
XMRig
4f5f9bdffb
v6.16.4
2022-02-04 16:11:37 +07:00
XMRig
4d3e3daa6a
Merge branch 'dev'
2022-02-04 16:10:58 +07:00
xmrig
802029e5f5
Update CHANGELOG.md
2022-02-04 15:14:46 +07:00
XMRig
14117e9658
#2910 Fixed donation for GhostRider/RTM.
2022-01-31 14:29:41 +07:00
xmrig
7ccb1d65f0
Merge pull request #2908 from Spudz76/dev-addMSVC2022
...
Add MSVC/2022 to version.h
2022-01-31 10:14:47 +07:00
Tony Butler
15de3cc16c
Add MSVC/2022 to version.h
2022-01-28 21:09:24 -07:00
xmrig
124daa4afd
Merge pull request #2898 from SChernykh/armv7
...
Fixed armv7 compilation
2022-01-26 23:38:45 +07:00
xmrig
5de1609b7d
Merge pull request #2904 from SChernykh/dev
...
Fixed unaligned memory accesses
2022-01-26 23:26:03 +07:00
SChernykh
644f4cc017
Fixed unaligned memory accesses
2022-01-26 17:18:18 +01:00
XMRig
41a3f97060
v6.16.4-dev
2022-01-25 23:21:54 +07:00
XMRig
452080cfbd
Merge branch 'master' into dev
2022-01-25 23:21:21 +07:00
XMRig
4f103b6b45
v6.16.3
2022-01-25 21:53:47 +07:00
XMRig
39609c9183
Merge branch 'dev'
2022-01-25 21:53:19 +07:00
xmrig
2adb7b2b74
Update CHANGELOG.md
2022-01-25 20:57:06 +07:00
SChernykh
3673137df6
Fixed armv7 compilation
...
Fix for error `Unsupported target. Must be either ARMv7-A+NEON or ARMv8-A.`
2022-01-25 12:37:41 +01:00
xmrig
faa7095865
Merge pull request #2893 from SChernykh/dev
...
KawPow OpenCL: use separate UV loop for building programs
2022-01-24 19:30:24 +07:00
SChernykh
e0701f9dad
KawPow OpenCL: build next period only when it's not in cache
2022-01-24 13:28:58 +01:00
SChernykh
14aacf8636
KawPow OpenCL: use separate UV loop for building programs
...
Fixes #2890 : uv_default_loop() can't be used there because UV loops are not thread safe.
2022-01-24 13:20:04 +01:00
xmrig
c764441337
Update CHANGELOG.md
2022-01-22 00:05:54 +07:00
xmrig
05fae12a63
Merge pull request #2882 from benthetechguy/armv7-gcc
...
armv7 compilation fix
2022-01-21 23:52:59 +07:00
XMRig
8059ce67f9
Add missing DNS options to config example.
2022-01-21 20:17:00 +07:00
benthetechguy
10111fd7f9
armv7 compilation fix
...
Compilation fails for armv7 on gcc 11, and updating the version in that line fixes it.
2022-01-20 20:47:26 -05:00
xmrig
2d25bec2df
Merge pull request #2873 from SChernykh/dev
...
Fixed GhostRider benchmark on single-core systems
2022-01-18 10:13:16 +07:00
SChernykh
cab244d468
Fixed GhostRider benchmark on single-core systems
...
Fixes #2871
2022-01-17 19:59:21 +01:00
xmrig
4001488888
Merge pull request #2856 from SChernykh/dev
...
Fix for short responses from some Raptoreum pools
2022-01-05 10:22:39 +07:00
SChernykh
9bec1521b8
Fix for short responses from some Raptoreum pools
2022-01-04 23:54:59 +01:00
xmrig
7bde3ed5f7
Merge pull request #2848 from Spudz76/dev-addClientReconnect
...
Add support for client.reconnect method
2021-12-30 20:44:22 +07:00
Tony Butler
2e738509bb
Add support for client.reconnect method
2021-12-30 06:26:52 -07:00
xmrig
f5447088cb
Merge pull request #2837 from SChernykh/dev
...
RandomX: don't restart mining threads when the seed changes
2021-12-26 18:03:48 +07:00
SChernykh
7f2f50a8d9
RandomX: don't restart mining threads when the seed changes
...
It helps to not loose huge pages when the seed changes (every 2048 blocks, ~2.8 days).
2021-12-25 13:39:15 +01:00
xmrig
5747ccfafc
Merge pull request #2827 from SChernykh/dev
...
GhostRider: set correct priority for helper threads
2021-12-20 18:07:23 +07:00
SChernykh
93081eb1f6
GhostRidere: set correct priority for helper threads
...
Fixes #2825
2021-12-20 12:05:17 +01:00
xmrig
4bf65c8669
Update README.md
2021-12-19 22:26:50 +07:00
xmrig
1a6fc3a665
Merge pull request #2815 from SChernykh/dev
...
Fixed cn-heavy in 32-bit builds
2021-12-16 10:44:16 +07:00
SChernykh
8dede14ac8
Fixed cn-heavy in 32-bit builds
2021-12-15 21:17:25 +00:00
xmrig
20687a397e
Merge pull request #2782 from SChernykh/dev
...
Updated GhostRider documentation
2021-12-03 22:16:33 +07:00
SChernykh
454f97fa0f
Updated GhostRider documentation
...
Added examples for SSL port command line that don't use #1 pool.
2021-12-03 12:30:09 +01:00
xmrig
8149fc7dcb
Merge pull request #2778 from SChernykh/dev
...
Fixed "READY threads X/X" display after algo switching
2021-12-03 15:02:58 +07:00
SChernykh
a39ab89236
Fixed "READY threads X/X" display after algo switching
2021-12-03 07:44:23 +01:00
XMRig
5b8501fb57
v6.16.3-dev
2021-12-02 22:10:57 +07:00
XMRig
039be2ab75
Merge branch 'master' into dev
2021-12-02 22:10:23 +07:00
XMRig
718c7e0fc1
v6.16.2
2021-12-02 20:55:27 +07:00
XMRig
ef7951b91d
Merge branch 'dev'
2021-12-02 20:54:50 +07:00
xmrig
214b1f021b
Update CHANGELOG.md
2021-12-02 20:52:53 +07:00
XMRig
81b18c0741
#2771 Fixed environment variables support in EthStratumClient.
2021-12-02 19:36:51 +07:00
xmrig
8e83f72456
Merge pull request #2772 from SChernykh/dev
...
Compilation fixes
2021-12-02 19:36:09 +07:00
SChernykh
c2ae625032
Compilationn fixes
2021-12-02 13:34:24 +01:00
xmrig
60566dc84c
Merge pull request #2769 from SChernykh/compiler_fix
...
Performance fixes
2021-12-02 10:00:29 +07:00
SChernykh
4ea8fe694d
GhostRider benchmark: added 20 more possible rounds
2021-12-01 20:26:41 +01:00
SChernykh
669d1ab008
Updated changelog and GhostRider readme
2021-12-01 18:14:01 +01:00
SChernykh
e87d5111a2
Compiler fix
2021-12-01 17:08:40 +01:00
xmrig
56158779de
Merge pull request #2761 from SChernykh/dev
...
Refactored Chrono::highResolutionMSecs()
2021-11-30 19:13:24 +07:00
SChernykh
efb322df66
Refactored Chrono::highResolutionMSecs()
...
Improved precision
2021-11-30 08:11:09 +01:00
xmrig
e673d541c1
Merge pull request #2751 from SChernykh/dev
...
VAES crash fixes
2021-11-30 09:49:37 +07:00
SChernykh
a98db529fb
Explicitly use QueryPerformanceCounter() on Windows
2021-11-29 21:58:24 +01:00
SChernykh
1a9eaaad8f
VAES crash fixes
2021-11-29 21:05:51 +01:00
XMRig
be5fbca9b6
v6.16.2-dev
2021-11-29 21:35:42 +07:00
XMRig
2feb264375
Merge branch 'master' into dev
2021-11-29 21:35:02 +07:00
XMRig
00990f2649
v6.16.1
2021-11-29 20:43:17 +07:00
XMRig
d78713be48
Merge branch 'dev'
2021-11-29 20:42:32 +07:00
XMRig
77367abe13
Fixed Clang build.
2021-11-29 16:01:16 +07:00
xmrig
cd046f6fd0
Merge pull request #2747 from SChernykh/dev
...
Disable VAES in 32-bit builds
2021-11-29 15:50:17 +07:00
SChernykh
63b7ec2887
Check compiler support for VAES
2021-11-29 09:48:15 +01:00
xmrig
a1e8f1c3e5
Merge pull request #2746 from Spudz76/dev-fixVAESCompile
...
Fix compile for VAES support with GCC<10
2021-11-29 15:38:35 +07:00
SChernykh
6db480a1ab
Disable VAES in 32-bit builds
2021-11-29 09:32:00 +01:00
Tony Butler
a7acd9de6d
Fix compile for VAES support with GCC<10
2021-11-28 22:11:42 -07:00
XMRig
a64f4d1870
v6.16.1-dev
2021-11-29 09:29:24 +07:00
XMRig
9bfe59b630
Merge branch 'master' into dev
2021-11-29 09:28:43 +07:00
xmrig
1a4bf16521
Merge pull request #2740 from SChernykh/dev
...
Added VAES support for Cryptonight variants
2021-11-29 09:26:45 +07:00
SChernykh
a4d5d0a75a
Added VAES support for Cryptonight variants
2021-11-28 20:49:54 +01:00
xmrig
c40f1f9f66
Merge pull request #2738 from SChernykh/dev
...
More GhostRider fixes
2021-11-28 18:19:08 +07:00
SChernykh
15e5052dd0
More GhostRider fixes
...
- Fixed "difficulty is not a number" when diff is high on some pools
- Fixed GhostRider compilation when WITH_KAWPOW=OFF
2021-11-28 12:11:08 +01:00
xmrig
f9f7963453
Merge pull request #2734 from Spudz76/dev-nitpickWhitespace
...
Slash and burn EOL whitespace everywhere
2021-11-28 10:51:45 +07:00
Tony Butler
02240eff8c
Slash and burn EOL whitespace everywhere
2021-11-27 17:59:40 -07:00
xmrig
d64c963e5e
Merge pull request #2729 from SChernykh/dev
...
GhostRider hotfixes
2021-11-27 18:31:19 +07:00
SChernykh
c6292ce9ee
GhostRider hotfixes
...
- Added average hashrate display
- Fixed the number of threads shown at startup
- Fixed `--threads` or `-t` command line option (but `--cpu-max-threads-hint` is recommended to use)
2021-11-27 12:27:26 +01:00
XMRig
cd652e2644
v6.16.0
2021-11-26 18:57:07 +07:00
XMRig
6f5ef0fe0f
Merge branch 'dev'
2021-11-26 18:51:53 +07:00
xmrig
01fa968763
Update CHANGELOG.md
2021-11-26 18:50:34 +07:00
xmrig
8e6f3ad99e
Merge pull request #2719 from SChernykh/dev
...
Added GhostRider release notes
2021-11-25 19:21:50 +07:00
SChernykh
b1f2479ec1
Added GhostRider release notes
2021-11-25 13:19:01 +01:00
XMRig
ecceba8ecd
Add GhostRider support for AutoClient.
2021-11-25 17:44:36 +07:00
xmrig
cb5f4a9c17
Merge pull request #2716 from Spudz76/dev-initGR
...
Only initGhostRider() when job is in the family
2021-11-25 09:09:16 +07:00
Tony Butler
3a8ebfdcb6
Only initGhostRider() when job is in the family
2021-11-24 13:04:03 -07:00
xmrig
0dcafeb571
Merge pull request #2715 from SChernykh/dev
...
Benchmark support for GhostRider (offline only)
2021-11-24 22:05:44 +07:00
SChernykh
a1d7ee4c6b
Benchmark support for GhostRider (offline only)
...
Command line:
```
./xmrig --bench=250K -a gr --rotation 15
```
Where `rotation` is an integer between 0 and 19 (inclusive).
2021-11-24 15:54:09 +01:00
XMRig
03e70ba2ed
v6.16.0-dev
2021-11-24 19:49:21 +07:00
xmrig
19ef8c5d65
Merge pull request #2714 from SChernykh/gh3
...
GhostRider: fixed invalid hashes on ARMv8
2021-11-24 19:40:48 +07:00
SChernykh
63baa9e263
GhostRider: fixed invalid hashes on ARMv8
2021-11-24 13:39:55 +01:00
xmrig
1248bd5859
Merge pull request #2713 from SChernykh/gh3
...
Optimized quad hash for Ryzens
2021-11-24 18:21:01 +07:00
SChernykh
5c951ddb8a
Optimized quad hash for Ryzens
2021-11-24 08:16:41 +01:00
xmrig
4ab0ad928d
Merge pull request #2712 from SChernykh/gh3
...
GhostRider algorithm (Raptoreum) support
2021-11-24 09:49:34 +07:00
SChernykh
e67eb47796
Faster quad hash for GhostRider algos (Ryzen CPUs)
2021-11-23 22:14:46 +01:00
SChernykh
a6656a8c49
Fixed broken difficulty adjustment on some Raptoreum pools
2021-11-23 18:02:58 +01:00
SChernykh
a903d0a5bd
Fixed compilation error
2021-11-23 08:52:30 +01:00
SChernykh
ceaebfd877
GhostRider algorithm (Raptoreum) support
2021-11-23 08:14:01 +01:00
xmrig
5156ff11a8
Merge pull request #2684 from SChernykh/fix-183
...
MSR mod: fix for error 183
2021-11-11 17:50:08 +07:00
xmrig
e0143a92a8
Merge pull request #2682 from SChernykh/dev
...
Fix: use cn-heavy optimization only for Vermeer CPUs
2021-11-11 17:49:51 +07:00
SChernykh
f682d9a2e9
MSR mod: fix for error 183
...
When WinRing0 driver starts, but some other version already created "\\.\WinRing0_1_2_0", it returns error 183 ERROR_ALREADY_EXISTS - "Cannot create a file when that file already exists."
2021-11-11 10:26:38 +01:00
SChernykh
3bece0ff40
Fix: use cn-heavy optimization only for Vermeer CPUs
...
Fixes #2680
2021-11-11 07:57:05 +01:00
XMRig
e6c456a970
v6.15.4-dev
2021-11-02 18:26:44 +07:00
XMRig
923d1d712f
Merge branch 'master' into dev
2021-11-02 18:26:12 +07:00
XMRig
ae8459bd35
v6.15.3
2021-11-01 19:59:05 +07:00
XMRig
3a7be07c62
Merge branch 'dev'
2021-11-01 19:58:30 +07:00
xmrig
e1cc0000c6
Update CHANGELOG.md
2021-11-01 12:27:10 +07:00
xmrig
1210e8e95c
Merge pull request #2644 from Spudz76/dev-fixMemleaks
...
Patch a couple minor leaks
2021-10-25 20:33:10 +07:00
xmrig
a45fbd9cae
Merge pull request #2646 from SChernykh/dev
...
Fix MSVC compilation error
2021-10-25 20:31:12 +07:00
Tony Butler
f6d45f7990
Fix various memory leaks
2021-10-25 04:06:49 -06:00
SChernykh
b9464f993b
Fix MSVC compilation error
2021-10-25 10:26:44 +02:00
xmrig
f8f73b0cd7
Merge pull request #2641 from SChernykh/dev
...
AstroBWT: fixed rare incorrect hashes
2021-10-20 07:24:15 +07:00
SChernykh
df6ab2edd8
AstroBWT: fixed rare incorrect hashes
2021-10-19 19:08:56 +02:00
xmrig
8bf7600154
Merge pull request #2639 from SChernykh/dev
...
AstroBWT even bigger speedup (up to +35%)
2021-10-19 22:50:07 +07:00
SChernykh
a30501956f
AstroBWT even bigger speedup
2021-10-19 17:37:45 +02:00
xmrig
c287a40a20
Merge pull request #2636 from SChernykh/dev
...
AstroBWT speedup (up to +7%)
2021-10-19 07:58:24 +07:00
SChernykh
04f50c24e2
AstroBWT speedup
2021-10-18 18:05:51 +02:00
xmrig
7627b23212
Merge pull request #2614 from Spudz76/dev-fixAppleOpenCL
...
OpenCL fixes for non-AMD platforms
2021-10-13 06:20:53 +07:00
XMRig
e90e7febfb
Merge branch 'StriderDM-merge_mining_tag_fix' into dev
2021-10-13 05:43:27 +07:00
XMRig
733b85a132
Code cleanup.
2021-10-13 05:43:05 +07:00
XMRig
35ba786e63
Merge branch 'merge_mining_tag_fix' of https://github.com/StriderDM/xmrig into StriderDM-merge_mining_tag_fix
2021-10-13 05:33:34 +07:00
David Main
446810a837
fix: expand validation of tx_extra for merge mining tag
2021-10-12 11:17:37 +02:00
Tony Butler
c6a68c3e51
Cap max threads to 4096 with nVidia OpenCL
2021-10-11 04:17:01 -06:00
Tony Butler
ca8bef3ade
Adjust API version logic
2021-10-11 04:17:01 -06:00
Tony Butler
d735caa334
Adjust definitions and replace literal 0x4038
2021-10-11 04:17:01 -06:00
Tony Butler
eb54cc0e0f
Revert amd_bitalign/amd_bfe polyfills
2021-10-11 04:17:01 -06:00
Tony Butler
84c67c37cd
Apply "no-static-without-amd" fixes
2021-10-11 04:17:01 -06:00
Tony Butler
b44f38a362
Attempt repair of cn/r output-array access problem
2021-10-11 04:17:01 -06:00
Tony Butler
8ed4088d0a
Second try at fixing cn/r atomic_inc() call
2021-10-11 04:17:01 -06:00
Tony Butler
cdcea2a4f9
Attempt fix for cn/r on Apple-AMD
2021-10-11 04:17:01 -06:00
Tony Butler
f0d80326ec
Add Ellesmere correctly (still just a Polaris alias)
2021-10-11 04:17:01 -06:00
Tony Butler
cb8fc26cbe
Add every Apple AMD GPU type
2021-10-11 04:17:01 -06:00
Tony Butler
5ec5b5ed00
Possibly fix problem with clGetProgramInfo crash
2021-10-11 04:17:01 -06:00
Tony Butler
67e29c1af1
Readjust OclDevice logic and add OCL_VENDOR_APPLE
2021-10-11 04:17:01 -06:00
xmrig
4bd94a79a4
Merge pull request #2623 from Spudz76/dev-fixWithoutKawpow
...
Fix #2583 compiling without kawpow (string ref is nonexistent then)
2021-10-11 16:41:44 +07:00
Tony Butler
80e597d951
Fix #2583 compiling without kawpow (string ref is nonexistent then)
2021-10-11 03:31:28 -06:00
XMRig
2e269f5b8c
v6.15.3-dev
2021-10-06 02:01:29 +07:00
XMRig
57b8e35903
Merge branch 'master' into dev
2021-10-06 02:00:49 +07:00
XMRig
53be5765e6
v6.15.2
2021-10-05 23:28:29 +07:00
XMRig
68741c925b
Merge branch 'dev'
2021-10-05 23:28:06 +07:00
xmrig
9ce207e667
Update CHANGELOG.md
2021-10-05 22:24:58 +07:00
XMRig
07e0966517
Added "--versions" alias.
2021-10-05 21:49:03 +07:00
XMRig
a9d4c2a923
Removed uv_os_gethostname call for all OS.
2021-09-28 23:56:33 +07:00
xmrig
dc02e1feaa
Merge pull request #2606 from SChernykh/dev
...
Fix: AstroBWT auto-config ignored max-threads-hint
2021-09-26 18:51:47 +07:00
SChernykh
7daff331dc
Fix: AstroBWT auto-config ignored max-threads-hint
2021-09-26 12:22:58 +02:00
XMRig
058a2fb0f4
v6.15.2-dev
2021-09-22 19:13:07 +07:00
XMRig
4fff3b946e
Merge branch 'master' into dev
2021-09-22 19:12:38 +07:00
XMRig
f7aa5e781b
v6.15.1
2021-09-22 13:08:00 +07:00
XMRig
298c5cccfa
Merge branch 'dev'
2021-09-22 13:05:36 +07:00
xmrig
2985571620
Update CHANGELOG.md
2021-09-21 18:59:47 +07:00
xmrig
279d29cd7f
Merge pull request #2594 from SChernykh/dev
...
Added Windows taskbar icon colors
2021-09-20 23:07:00 +07:00
SChernykh
387320ad6d
Added Windows taskbar icon colors
...
- Red when there's no connection to any pool
- Yellow when mining is paused
- No color during normal mining
2021-09-20 18:03:22 +02:00
XMRig
76cd83edb2
Merge branch 'Spudz76-dev-fixAsteriskProfiling' into dev
2021-09-20 20:56:11 +07:00
XMRig
7f4d667351
Remove unnecessary string.
2021-09-20 20:53:36 +07:00
Tony Butler
8027716264
Fix --threads generates "*" profile without "kawpow":false to negate it.
2021-09-20 06:49:17 -06:00
xmrig
a459dd7741
Merge pull request #2591 from Spudz76/dev-fixCompileNoRX
...
Fix compile warning/crash when WITH_RANDOMX=OFF
2021-09-20 10:50:00 +07:00
Tony Butler
ef6011ac12
Fix compile warning when WITH_RANDOMX=OFF
2021-09-19 18:12:46 -06:00
xmrig
6d66051d92
Merge pull request #2586 from SChernykh/dev
...
Fixed Windows 7 compatibility
2021-09-17 17:11:09 +07:00
SChernykh
b2cc2ef0d7
Fixed Windows 7 compatibility
...
Fixes #2585
2021-09-17 12:05:37 +02:00
xmrig
9805320517
Merge pull request #2582 from Spudz76/dev-fixupRXnaming
...
Fixup RandomX naming consistency
2021-09-17 08:03:03 +07:00
Tony Butler
582d17bb84
Fixup RandomX naming consistency
2021-09-16 08:24:37 -06:00
XMRig
3ab07fe8c1
Rename App to MinerApp.
2021-09-04 21:10:28 +07:00
XMRig
824ba24134
Removed config option background
.
2021-09-04 04:59:00 +07:00
XMRig
d7a6aaadea
Update for new Entry class.
2021-09-03 23:34:53 +07:00
XMRig
26819f01e1
Fixed Linux build.
2021-09-02 20:22:27 +07:00
XMRig
d94f6e9c3a
Fixed build.
2021-09-02 20:16:14 +07:00
XMRig
28312236fd
Update base.
2021-09-02 20:02:42 +07:00
XMRig
dbc53c5d46
Add submodule.
2021-08-31 21:28:57 +07:00
XMRig
a7e20ea5de
Remove base.
2021-08-31 21:22:44 +07:00
XMRig
9e5f5b35a6
v6.15.1-dev
2021-08-31 18:57:08 +07:00
XMRig
9a9c69ff50
Merge branch 'master' into dev
2021-08-31 18:56:31 +07:00
XMRig
5c1f3f395c
v6.15.0
2021-08-31 14:42:43 +07:00
XMRig
23cefffe43
Merge branch 'dev'
2021-08-31 14:41:47 +07:00
XMRig
bb9e35f5d2
Merge branch 'dev' into evo
2021-08-31 03:33:24 +07:00
XMRig
d048d5a639
Fixed class/struct inconsistency.
2021-08-31 03:32:36 +07:00
XMRig
cb2ec2316a
Fixed build.
2021-08-31 00:02:55 +07:00
XMRig
e3b5bfeb36
Build fixes.
2021-08-30 23:41:53 +07:00
XMRig
cac1e4aa5e
Build "src/base" as static library.
2021-08-30 23:06:16 +07:00
XMRig
e1f0737a59
Update base.
2021-08-30 19:44:19 +07:00
XMRig
5c6c1299c8
Update base, fmt and llhttp.
2021-08-29 21:18:00 +07:00
XMRig
4f90075ea0
Merge branch 'dev' into evo
2021-08-29 20:45:37 +07:00
xmrig
9a6f773dea
Update CHANGELOG.md
2021-08-29 20:19:41 +07:00
XMRig
cd7c7902a9
Fixed clang build.
2021-08-29 18:52:11 +07:00
xmrig
fd3dad920d
Merge pull request #2565 from SChernykh/dev
...
AstroBWT: add AVX2 Salsa20 implementation
2021-08-29 15:42:00 +07:00
SChernykh
3dc192f63e
AstroBWT: add AVX2 Salsa20 implementation
...
+4.5% speedup on Ryzen 5 5600X
2021-08-29 10:35:43 +02:00
XMRig
123c7ab140
Added support for new CUDA plugin API.
2021-08-29 14:22:19 +07:00
XMRig
838996a0fc
v6.15.0-dev
2021-08-28 19:53:28 +07:00
XMRig
6e4fea34a4
#2555 Update deps.
2021-08-28 13:10:48 +07:00
XMRig
b52c289931
Increase RANDOMX_PROGRAM_MAX_SIZE
2021-08-28 12:32:57 +07:00
XMRig
4dbb5b89da
Update hwloc for MSVC.
2021-08-28 12:16:41 +07:00
XMRig
84d0212e79
Merge branch 'pr2563' into dev
2021-08-28 11:54:11 +07:00
XMRig
35acb3f00b
Merge branch 'GraftRandomX' of https://github.com/Stardock2018/xmrig into pr2563
2021-08-28 11:50:17 +07:00
Chris
7f2771b466
Fixed Algorithm id
...
Algorithm id should be 0x72151267, second and third byte encode L3 and L2 size.
0x72 = 'r'
0x15 = 1 << 0x15 (L3 size)
0x12 = 1 << 0x12 (L2 size)
0x67 = 'g'
2021-08-27 10:31:36 -06:00
Chris
5fdf5516ff
Added Graft RandonX
2021-08-27 08:19:54 -06:00
XMRig
234de96784
Update rapidjson.
2021-08-27 18:51:59 +07:00
XMRig
df4532d9a1
Cleanup ARM code.
2021-08-27 12:36:08 +07:00
XMRig
c27f535768
Fixed build on Linux.
2021-08-25 18:52:54 +07:00
XMRig
c7ac314110
Code cleanup based on Clang-Tidy.
2021-08-25 18:45:15 +07:00
XMRig
3215403815
Add missing files.
2021-08-23 18:43:14 +07:00
XMRig
bea2a6cf5b
Update BlockTemplate class.
2021-08-23 18:32:58 +07:00
xmrig
a28f411339
Merge pull request #2548 from xmrig/feature-auto-coin
...
Added automatic coin detection for daemon mining
2021-08-19 15:35:37 +07:00
XMRig
460d9c75c5
Add global wallet address parser for DaemonClient.
2021-08-18 13:36:50 +07:00
XMRig
d1033abbe5
Update Coin, BlobReader and WalletAddress.
2021-08-17 08:17:21 +07:00
XMRig
9eac9dd30a
v6.14.2-dev
2021-08-15 02:12:33 +07:00
XMRig
8d7b6adf98
Merge branch 'master' into dev
2021-08-15 02:11:29 +07:00
XMRig
230ff87634
v6.14.1
2021-08-15 00:42:47 +07:00
XMRig
19adf2630a
Merge branch 'dev'
2021-08-15 00:42:12 +07:00
xmrig
3de4b16117
Update CHANGELOG.md
2021-08-15 00:37:23 +07:00
XMRig
602e3a7587
Fix algorithms order.
2021-08-14 05:48:37 +07:00
XMRig
4f6ffb67c1
Cleanup.
2021-08-14 04:58:01 +07:00
xmrig
a0194ddd18
Merge pull request #2537 from SChernykh/dev
...
Fixed Termux build
2021-08-13 21:14:35 +07:00
SChernykh
30f7e876a2
Update CnHash.cpp
2021-08-13 16:03:15 +02:00
SChernykh
5958490c23
Fixed Termux build
2021-08-13 12:02:03 +02:00
XMRig
f92ad4423d
Fix Job::getNumTransactions.
2021-08-12 22:30:47 +07:00
XMRig
e0749a82c2
Fix cn-pico name.
2021-08-12 17:52:52 +07:00
xmrig
440aa003af
Merge pull request #2532 from xmrig/feature-stable-algo-id
...
Refactoring: Stable (persistent) algorithms IDs.
2021-08-12 02:03:39 +07:00
XMRig
9580f5395f
Removed shortName.
2021-08-11 22:26:34 +07:00
XMRig
e9ae4deb91
Removed duplicate strings.
2021-08-11 22:07:43 +07:00
XMRig
aee0762424
Fix typo.
2021-08-11 16:27:36 +07:00
XMRig
e6332eff2b
Implemented stable algorithm ids.
2021-08-11 03:46:34 +07:00
XMRig
d0a632f557
Optimize CnHash storage.
2021-08-10 14:54:35 +07:00
XMRig
f4cdc527b0
#2527 Fix narrowing conversion.
2021-08-10 01:40:36 +07:00
XMRig
661dc515ab
namespace cleanup.
2021-08-09 23:51:07 +07:00
XMRig
6d9bafe068
v6.14.1-dev
2021-08-09 17:20:15 +07:00
XMRig
202c8aaee8
Merge branch 'master' into dev
2021-08-09 17:19:48 +07:00
XMRig
410084384e
v6.14.0
2021-08-09 16:09:15 +07:00
XMRig
43e98c509a
Merge branch 'dev'
2021-08-09 16:08:20 +07:00
XMRig
08d79ddcdc
v6.14.0-dev
2021-08-08 19:36:54 +07:00
xmrig
0fdf063760
Merge pull request #2512 from SChernykh/dev
...
Show the number of transactions in pool job
2021-08-08 00:52:06 +07:00
SChernykh
929205536c
Show the number of transactions in pool job
...
Useful to check if pool/proxy is working properly and can also be used to compare different pools.
2021-08-07 19:38:31 +02:00
XMRig
d24581c963
#2492 Add missing --huge-pages-jit command line option.
2021-07-24 12:27:48 +07:00
xmrig
2eb2e90631
Merge pull request #2484 from SChernykh/zmq
...
ZeroMQ support for solo mining
2021-07-17 17:14:42 +07:00
SChernykh
0842e6b9d2
ZeroMQ support for solo mining
...
Gets new blocks from daemon immediately without polling, saving ~0.5 seconds on average when daemon gets new block from the network. Also saves some CPU cycles because it doesn't need to poll daemon every second.
Testing: add "daemon-zmq-port": 28083 to xmrig's pool config in config.json and run ./monerod --testnet --zmq-pub tcp://127.0.0.1:28083
2021-07-15 11:13:14 +02:00
XMRig
93805cd167
#2476 Fixed crash in DMI memory reader.
2021-07-06 23:07:31 +07:00
xmrig
755fe28bc3
Merge pull request #2472 from SChernykh/dev
...
Updates from xmrig-proxy
2021-07-05 19:13:14 +07:00
SChernykh
59d780169f
Merge branch 'dev' of https://github.com/SChernykh/xmrig into dev
2021-07-05 13:57:16 +02:00
SChernykh
a30ede04f3
Updates from xmrig-proxy
2021-07-05 13:56:37 +02:00
XMRig
3f2dfa4279
Sync with proxy.
2021-07-05 02:31:29 +07:00
XMRig
7177b42903
v6.13.2-dev
2021-07-03 16:00:30 +07:00
XMRig
21638c2f58
Merge branch 'master' into dev
2021-07-03 16:00:05 +07:00
XMRig
02b2b87bb6
v6.13.1
2021-07-03 15:29:49 +07:00
XMRig
c8a9dba8fd
Merge branch 'dev'
2021-07-03 15:29:14 +07:00
xmrig
9a77d39a3f
Update CHANGELOG.md
2021-07-03 15:16:47 +07:00
xmrig
28a1d0fe1e
Merge pull request #2468 from SChernykh/dev
...
Fix: don't send miner signature during regular mining
2021-07-02 00:37:04 +07:00
XMRig
0243789c04
v6.13.1-dev
2021-07-02 00:36:32 +07:00
XMRig
45dd58f808
Merge branch 'master' into dev
2021-07-02 00:35:52 +07:00
SChernykh
1b4abe1e98
Fix: don't send miner signature during regular mining
2021-07-01 19:31:55 +02:00
XMRig
9f778742a6
v6.13.0
2021-07-01 20:03:52 +07:00
XMRig
015f8aeed4
Merge branch 'dev'
2021-07-01 20:02:38 +07:00
xmrig
9e6311a7e0
Update CHANGELOG.md
2021-07-01 13:54:09 +07:00
XMRig
0af9d2e75b
v6.13.0-dev
2021-06-28 19:02:48 +07:00
xmrig
6e2a84a46c
Merge pull request #2445 from SChernykh/miner_signature
...
Support for solo mining with miner signatures (Wownero)
2021-06-28 18:11:13 +07:00
SChernykh
6bb8913066
Correct handling of block submit responses for Dero
2021-06-24 18:06:07 +02:00
SChernykh
cf104ebdc5
Update signing algorithm
2021-06-21 23:49:13 +02:00
XMRig
ecba750442
Add token support for online benchmark.
2021-06-20 09:28:39 +07:00
SChernykh
3967badc55
Added profiling
2021-06-19 16:19:16 +02:00
SChernykh
3f3f9b0661
Fixed GCC warnings
2021-06-19 14:54:03 +02:00
SChernykh
e3fc78a66c
Fix Wownero hardfork version
2021-06-18 13:52:24 +02:00
SChernykh
e6d833c227
Proxy miner signature support
2021-06-17 22:48:08 +02:00
SChernykh
ebe299902c
Proxy miner signature support (WIP)
2021-06-17 16:58:18 +02:00
SChernykh
bc63b63a2a
More sanity checks
2021-06-17 13:18:34 +02:00
SChernykh
e739e7d704
More error handling in DaemonClient::parseJob
2021-06-17 10:39:22 +02:00
SChernykh
1bae083587
Fixed CalculateMerkleTreeHash
2021-06-17 10:26:17 +02:00
SChernykh
88959bd703
BlockTemplate: miner tx and root hash updating
2021-06-16 23:44:05 +02:00
SChernykh
93e689d601
Fix buffer size in generateMinerSignature
2021-06-16 18:20:11 +02:00
SChernykh
a136790bee
Added support for solo mining with miner signatures (Wownero)
2021-06-16 18:07:36 +02:00
SChernykh
29f2dd4b9e
Cleanup
2021-06-16 11:47:17 +02:00
SChernykh
3003c067d3
Fixed random32_unbiased
2021-06-16 00:19:49 +02:00
SChernykh
89bc6418b1
Secret key derivation
2021-06-16 00:10:34 +02:00
SChernykh
8458b4ee39
Added signature functions
2021-06-15 15:51:29 +02:00
SChernykh
7bfb801ce2
Cryptonote tools WIP
2021-06-15 00:28:32 +02:00
xmrig
4567499905
Merge pull request #2433 from candrews/patch-2
...
Fix shellcheck warnings in randomx_boost.sh
2021-06-09 23:41:58 +07:00
Craig Andrews
9b63955b09
Fix shellcheck warnings in randomx_boost.sh
...
Checked using www.shellcheck.net
Specific issues addessed:
* https://github.com/koalaman/shellcheck/wiki/SC2002
* Use POSIX instead of bash for wider compatibility
* Fail on error
2021-06-08 21:56:02 -04:00
XMRig
0414511de0
v6.12.3-dev
2021-05-31 13:51:41 +07:00
XMRig
b61dad128c
Merge branch 'master' into dev
2021-05-31 13:49:35 +07:00
XMRig
80ae339343
v6.12.2
2021-05-31 12:58:30 +07:00
XMRig
4d87555398
Merge branch 'dev'
2021-05-31 12:57:55 +07:00
xmrig
bef82c5de6
Update CHANGELOG.md
2021-05-30 21:28:28 +07:00
xmrig
b069ad5dd1
Merge pull request #2358 from zzjzxq33/patch-1
...
Update openssl version to 1.1.1k
2021-05-30 17:53:53 +07:00
xmrig
f6a0646271
Merge pull request #2401 from SChernykh/dev
...
RandomX: fix broken light mode mining
2021-05-22 18:54:29 +07:00
SChernykh
b5f1a1feae
RandomX: fix broken light mode mining
...
It broke after #2395
2021-05-22 13:49:22 +02:00
XMRig
1ce059da1c
Add "argon2/ninja" algorithm alias.
2021-05-22 15:10:50 +07:00
xmrig
2929451ee1
Merge pull request #2398 from SChernykh/dev
...
RandomX ARMv8: optimized dataset read
2021-05-21 09:58:54 +07:00
SChernykh
94fecb5e92
RandomX ARMv8: optimized dataset read
...
Break dependency from readReg2 and readReg3. It should run faster on superscalar and out-of-order CPUs i.e. Apple M1.
2021-05-20 21:24:28 +02:00
xmrig
3bfa5ea038
Merge pull request #2395 from SChernykh/dev
...
RandomX: rewrote dataset read code
2021-05-20 18:58:48 +07:00
SChernykh
ff82ca57f2
RandomX: rewrote dataset read code
...
Unified code for AMD and Intel
1% faster on Intel
0.15% faster on AMD Ryzen
2021-05-20 12:45:42 +02:00
xmrig
7f7b1fb073
Merge pull request #2393 from SChernykh/dev
...
RandomX: added BMI2 version for scratchpad prefetch
2021-05-19 22:54:58 +07:00
SChernykh
d443dd86f1
RandomX: added BMI2 version for scratchpad prefetch
...
Saves 1 instruction and 1 byte in the main loop.
2021-05-19 17:52:16 +02:00
xmrig
3ac8f6b23a
Merge pull request #2386 from SChernykh/dev
...
Enabled IMUL_RCP optimization for light mode mining
2021-05-17 16:36:23 +07:00
SChernykh
9b1f020a8b
Enabled IMUL_RCP optimization for light mode mining
...
Better fix for #2377
2021-05-17 11:26:40 +02:00
XMRig
8bf88a4e74
Merge branch 'Spudz76-dev-fixCLKawPowPlatformHandling' into dev
2021-05-16 10:10:33 +07:00
XMRig
08a2c143f5
Regenerate OpenCL headers.
2021-05-16 10:09:29 +07:00
Tony Butler
4eb9a1aad5
Fix CL code for KawPow where it assumes everything is AMD
2021-05-15 20:34:57 -06:00
xmrig
c8c40586a1
Merge pull request #2378 from SChernykh/dev
...
Fixed broken light mode mining on x86
2021-05-16 07:03:57 +07:00
SChernykh
29cb416107
Fixed broken light mode mining on x86
2021-05-15 21:41:39 +02:00
xmrig
465169ff12
Merge pull request #2375 from Spudz76/dev-fixMacOSCudaLoader
...
Fixup MacOS CUDA backend default loader name
2021-05-14 18:48:09 +07:00
Tony Butler
df2bcd8192
Fixup MacOS CUDA backend default loader name
2021-05-14 05:28:31 -06:00
zzjzxq33
d89bb56964
Update openssl version to 1.1.1k
2021-05-09 11:11:46 +08:00
XMRig
87a0864e3b
...and --cpu-affinity.
2021-05-08 04:36:09 +07:00
XMRig
ecf5579f36
#2351 Fixed help output for --cpu-priority option.
2021-05-08 04:34:22 +07:00
xmrig
d5523d819f
Merge pull request #2341 from SChernykh/dev
...
Update sse2neon.h
2021-05-03 23:17:12 +07:00
SChernykh
dbda2e9ccd
Update sse2neon.h
2021-05-03 18:08:59 +02:00
xmrig
8babd7bc0a
Merge pull request #2340 from SChernykh/dev
...
Fix AES detection on FreeBSD on ARM
2021-05-03 19:06:49 +07:00
SChernykh
27ced139a6
Fix AES detection on FreeBSD on ARM
2021-05-03 09:57:43 +02:00
xmrig
b46849e813
Merge pull request #2322 from SChernykh/dev
...
Update randomx_boost.sh
2021-04-28 19:12:37 +07:00
SChernykh
a96a6108ff
Update randomx_boost.sh
...
- Support builtin MSR, see #2283
- Added detection of AMD EPYC CPUs
2021-04-28 14:10:30 +02:00
xmrig
c50c78b700
Merge pull request #2312 from SChernykh/dev
...
Add missing allow_writes=on to randomx_boost.sh
2021-04-25 20:46:07 +07:00
SChernykh
cd7ab2c79f
Add missing allow_writes=on to randomx_boost.sh
2021-04-25 15:31:30 +02:00
XMRig
695fbc013b
#2280 Disable GPU backends in benchmark mode.
2021-04-25 15:28:45 +07:00
XMRig
a403c53543
Merge branch 'jsonboss-patch-1' into dev
2021-04-24 23:22:56 +07:00
XMRig
e26fbc96e9
Removed unnecessary system call.
2021-04-24 23:22:10 +07:00
XMRig
259c165e60
Merge branch 'patch-1' of https://github.com/jsonboss/xmrig into jsonboss-patch-1
2021-04-24 22:14:59 +07:00
XMRig
7897bf02dc
v6.12.2-dev
2021-04-24 01:53:07 +07:00
XMRig
05f62c5ccc
Merge branch 'master' into dev
2021-04-24 01:52:37 +07:00
XMRig
d82e100e30
v6.12.1
2021-04-23 19:43:12 +07:00
XMRig
5f869a414c
Merge branch 'dev'
2021-04-23 19:42:29 +07:00
xmrig
7fd6be7d83
Update CHANGELOG.md
2021-04-23 18:54:42 +07:00
xmrig
ae6c536e98
Merge pull request #2296 from SChernykh/dev
...
Fixed Zen3 asm for cn/upx2
2021-04-21 19:52:52 +07:00
XMRig
c66c593123
v6.12.1-dev
2021-04-21 19:51:03 +07:00
XMRig
b3788b2ba3
Merge branch 'master' into dev
2021-04-21 19:49:54 +07:00
SChernykh
b7adb34c37
Fixed Zen3 asm for cn/upx2
...
- Invalid rounding mode was used which caused rejected shares sometimes
- Also optimized CN implode/explode functions a bit.
2021-04-21 13:22:25 +02:00
XMRig
ace8409a56
v6.12.0
2021-04-20 20:55:58 +07:00
XMRig
e2c757d9dd
Merge branch 'dev'
2021-04-20 20:55:35 +07:00
xmrig
da35de993f
Update CHANGELOG.md
2021-04-19 23:20:10 +07:00
xmrig
854b7618ef
Merge pull request #2289 from SChernykh/dev
...
RandomX: optimized IMUL_RCP instruction
2021-04-19 22:54:02 +07:00
SChernykh
3477f9fbc1
RandomX: optimized IMUL_RCP instruction
...
+0.4% on AMD Zen2
+0.3% on AMD Zen3
+0.1% on Intel SandyBridge
+0.3% on rx/wow on Intel SandyBridge
2021-04-19 17:43:58 +02:00
xmrig
5799744f2f
Update CHANGELOG.md
2021-04-19 20:56:45 +07:00
xmrig
61d165a314
Merge pull request #2287 from SChernykh/dev
...
Fixed rounding mode after running cn/upx
2021-04-19 18:06:16 +07:00
SChernykh
69186f2470
Optimized cn/upx for Zen3
...
0.9% faster
2021-04-19 12:29:44 +02:00
SChernykh
730d4a6cee
Fix dvision by zero check in percent()
2021-04-19 12:05:07 +02:00
SChernykh
54bc91d5e3
Fixed rounding mode after running cn/upx
2021-04-19 12:02:57 +02:00
jsonboss
2012ffb231
support builtin msr
2021-04-19 10:38:27 +08:00
XMRig
5f9e0ebc6c
v6.12.0-dev
2021-04-18 20:12:03 +07:00
xmrig
f314c69a70
Merge pull request #2278 from SChernykh/dev
...
Optimized cn/upx2
2021-04-17 23:41:26 +07:00
SChernykh
16fe462cad
Optimized cn/upx2 for Ryzen CPUs
2021-04-17 18:18:26 +02:00
xmrig
e6e2987ddf
Merge pull request #2276 from SChernykh/dev
...
Added support for Uplexa (cn/upx2 algorithm)
2021-04-17 20:10:54 +07:00
SChernykh
ed456b02cf
Update CnHash.cpp
2021-04-17 15:06:31 +02:00
SChernykh
da7f5826cb
Added support for Uplexa (cn/upx2 algorithm)
2021-04-17 14:53:42 +02:00
XMRig
6cb398bb42
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2021-04-14 23:44:42 +07:00
XMRig
748be760e8
Added support for --user command line option for the benchmark.
2021-04-14 23:43:31 +07:00
xmrig
4a4118bb8e
Merge pull request #2261 from SChernykh/dev
...
Show total hashrate if compiled without OpenCL
2021-04-13 19:06:42 +07:00
SChernykh
77f1bf0861
Show total hashrate if compiled without OpenCL
2021-04-13 14:02:29 +02:00
XMRig
6bb29b3e7b
v6.11.3-dev
2021-04-11 21:13:39 +07:00
XMRig
f720772338
Merge branch 'master' into dev
2021-04-11 21:13:08 +07:00
XMRig
e53e48b88c
v6.11.2
2021-04-11 17:24:46 +07:00
XMRig
ecf36ee891
Merge branch 'dev'
2021-04-11 17:24:23 +07:00
xmrig
23ef949dd3
Update CHANGELOG.md
2021-04-11 11:45:07 +07:00
XMRig
92e708c6e7
Update llhttp to v5.1.0
2021-04-10 21:23:32 +07:00
XMRig
30cfcc27db
#2207 Fixed regression in HTTP parser.
2021-04-10 21:02:59 +07:00
XMRig
3c6077fb02
v6.11.2-dev
2021-04-08 00:33:01 +07:00
XMRig
63883b4fa7
Merge branch 'master' into dev
2021-04-08 00:32:21 +07:00
XMRig
0f83b5e06c
v6.11.1
2021-04-07 10:34:37 +07:00
XMRig
637a333197
Merge branch 'dev'
2021-04-07 10:33:48 +07:00
xmrig
3171b06048
Update CHANGELOG.md
2021-04-07 10:32:17 +07:00
xmrig
2a66a0fa2f
Merge pull request #2239 from SChernykh/dev
...
Fixed broken "coin" setting functionality
2021-04-07 10:30:28 +07:00
SChernykh
c080d5b962
Fixed broken "coin" setting functionality
2021-04-06 23:02:10 +02:00
XMRig
0133107f14
v6.11.0
2021-04-06 21:11:44 +07:00
XMRig
253e349ef9
Merge branch 'dev'
2021-04-06 21:11:13 +07:00
xmrig
5126cc1414
Update CHANGELOG.md
2021-04-06 15:48:18 +07:00
XMRig
ea1245026d
#2234 Use const_cast.
2021-04-06 12:07:06 +07:00
xmrig
2158adb711
Merge pull request #2234 from esrrhs/dev
...
fix build error on gcc 4.8.5
2021-04-06 12:00:36 +07:00
xmrig
8554bb4d9c
Merge pull request #2235 from SChernykh/dev
...
Fixed cn-heavy for GCC-8
2021-04-04 18:09:09 +07:00
SChernykh
1741354498
Fixed cn-heavy for GCC-8
2021-04-04 10:18:27 +02:00
esrrhs
866e97efcf
fix build error on gcc 9.3.0
...
FileLogWriter.h:34:41: error: array used as initializer
2021-04-04 12:42:14 +08:00
xmrig
277352d072
Merge pull request #2233 from SChernykh/dev
...
Fixed compilation for ARM
2021-04-03 23:03:05 +07:00
SChernykh
8cae605e1f
Update randomx.cmake
2021-04-03 17:59:28 +02:00
SChernykh
59c85eaf6a
Fixed compilation for ARM
2021-04-03 17:50:52 +02:00
xmrig
864233c110
Merge pull request #2228 from esrrhs/dev
...
remove useless v4_random_math_init if algo is not cn/r
2021-04-02 15:49:53 +07:00
xmrig
e9b32b3009
Merge pull request #2229 from SChernykh/dev
...
Don't use RandomX JIT if WITH_ASM=OFF
2021-04-02 15:47:51 +07:00
SChernykh
ec608bbd05
Don't use RandomX JIT if WITH_ASM=OFF
...
Because RandomX JIT use asm code
2021-04-02 10:05:46 +02:00
esrrhs
ec2793bcc9
remove useless v4_random_math_init if algo is not cn/r
2021-04-02 14:59:09 +08:00
xmrig
eb40f07552
Merge pull request #2225 from gentoo-monero/fix-2224
...
Add missing include
2021-04-01 17:27:53 +07:00
Matthew Smith
28f268aeba
Add missing include
...
memory header ends up not being included when built without OpenCL
support.
Closes: https://github.com/xmrig/xmrig/issues/2224
2021-04-01 11:01:55 +01:00
XMRig
bad5458d40
Merge branch 'pr2217' into dev
2021-03-29 18:17:33 +07:00
XMRig
b72e21fc3c
Merge branch 'master' of https://github.com/esrrhs/xmrig into pr2217
2021-03-29 18:16:45 +07:00
esrrhs
d578a3828f
setBlob should run after setAlgorithm
2021-03-29 12:11:03 +08:00
xmrig
6c417eb9af
Merge pull request #2216 from SChernykh/dev
...
Optimize cn-heavy in GCC builds
2021-03-28 21:13:45 +07:00
SChernykh
dc70893e6b
Optimize cn-heavy in GCC builds
...
+0.7% in GCC builds, but GCC is still slower than MSVC on cn-heavy.
2021-03-28 16:12:09 +02:00
xmrig
c5c958743e
Merge pull request #2214 from SChernykh/cn-heavy-opt
...
Optimized cn-heavy
2021-03-28 09:56:22 +07:00
xmrig
89f2fa6818
Merge pull request #2213 from SChernykh/dev
...
Fixed use-after-free bug when exiting
2021-03-28 09:55:50 +07:00
SChernykh
bcfd9edaa5
Optimized cn-heavy
...
- Remove unnecessary type conversion when doing `idx0 = d ^ q;`
- Saves 1 CPU cycle in the main loop
- 0.2% speedup on Ryzen 5 5600X, results on other CPUs may vary
2021-03-27 22:21:01 +01:00
SChernykh
e0f774d6dd
Fixed use-after-free bug when exiting
2021-03-27 21:53:40 +01:00
XMRig
955cc366d1
v6.11.0-dev
2021-03-20 13:42:46 +07:00
xmrig
bc4f6249be
Merge pull request #2196 from xmrig/feature-dns2
...
Improved DNS subsystem
2021-03-20 12:50:53 +07:00
XMRig
0d45600b0e
Added command line options --dns-ipv6 and --dns-ttl.
2021-03-20 11:12:09 +07:00
XMRig
2c8f7f692c
Added DNS config.
2021-03-20 00:09:59 +07:00
XMRig
3e41bdc552
New DNS implementation.
2021-03-16 22:24:37 +07:00
XMRig
5b189696d7
Added DnsRecords class.
2021-03-14 09:44:56 +07:00
XMRig
c6bcea3811
Improved DnsRecord class.
2021-03-13 20:30:52 +07:00
xmrig
900dd13c45
Merge pull request #2177 from SChernykh/dev
...
Fix `vld1q_u8_x4` compilation error with GCC 10.2
2021-03-13 08:30:44 +07:00
SChernykh
2876f17f65
Fix vld1q_u8_x4
compilation error with GCC 10.2
2021-03-12 16:26:02 +01:00
xmrig
b2563ca8a6
Merge pull request #2172 from bisand/patch-1
...
Added reference to limits.h in AdlLib_linux.cpp
2021-03-11 18:07:23 +07:00
André Biseth
7c0d60ac68
Added reference to limits.h in AdlLib_linux.cpp
...
Suggested solution to bug https://github.com/xmrig/xmrig/issues/2171
2021-03-11 11:50:05 +01:00
xmrig
813a1885cb
Merge pull request #2169 from SChernykh/dev
...
Fix wrong type in Handle::deleteLater()
2021-03-11 06:26:27 +07:00
SChernykh
54bcf05b1d
Fix wrong type in Handle::deleteLater()
...
Bug found by Address Sanitizer
2021-03-10 14:55:06 +01:00
XMRig
bbea8810a7
v6.10.1-dev
2021-03-08 06:04:59 +07:00
XMRig
b6514957f1
Merge branch 'master' into dev
2021-03-08 06:04:32 +07:00
XMRig
69590f9777
v6.10.0
2021-03-08 04:05:27 +07:00
xmrig
576ff120e5
Merge pull request #2128 from ianmaddox/patch-1
...
Minor verbiage tweak
2021-03-08 04:02:02 +07:00
xmrig
2d52118c1b
Merge pull request #2161 from coolhaircut/patch-1
...
Added Userspace MSR permissions clarification in CPU.md
2021-03-08 04:01:15 +07:00
xmrig
28ad59d828
Merge pull request #2129 from felixonmars/patch-1
...
Correct a typo in doc/CPU.md
2021-03-08 04:00:38 +07:00
XMRig
e0c630f34f
Merge branch 'dev'
2021-03-08 03:59:09 +07:00
XMRig
b8f9a326aa
6.10.0-dev
2021-03-07 01:44:38 +07:00
Cool Dude (with a cool haircut)
542617b6db
Update CPU.md
2021-03-05 22:54:03 +00:00
XMRig
f5db50c9d7
Sync with the proxy.
2021-03-06 05:32:54 +07:00
XMRig
856c8e6bcd
Fixed build without TLS support.
2021-03-06 02:07:10 +07:00
XMRig
b3dbf6e23f
http-parser replaced to llhttp.
2021-03-06 01:46:49 +07:00
xmrig
a11c57226b
Merge pull request #2158 from SChernykh/dev
...
Fix GCC compilation
2021-03-04 16:48:05 +07:00
SChernykh
94d2cac775
Fix GCC compilation
2021-03-04 10:45:39 +01:00
XMRig
548a7d46e1
Add note about CPU affinity.
2021-03-04 16:19:06 +07:00
xmrig
bebc163e25
Merge pull request #2157 from SChernykh/dev
...
Fix crash in cn-heavy on Zen3 with manual thread count
2021-03-04 16:03:54 +07:00
SChernykh
70cddc06ba
Fix crash in cn-heavy on Zen3 with manual thread count
2021-03-04 10:02:35 +01:00
XMRig
1f9cdc0564
Update hwloc for MSVC.
2021-03-04 03:23:26 +07:00
XMRig
a5a7ee716d
Update build scripts.
2021-03-03 19:38:54 +07:00
xmrig
d2f24d94b9
Merge pull request #2150 from TheGreatMcPain/dev
...
Update sse2neon.h to the latest master. Fixes build on armv7.
2021-03-02 19:41:11 +07:00
TheGreatMcPain
ba3299b61b
Update sse2neon.h to the latest master. Fixes build on armv7.
...
A few days after this header was introduced. Upstream updated it with
armv7 versions of `_mm_aesenc_si128` which allows xmrig to build
on armv7.
2021-03-02 01:33:25 -06:00
xmrig
ca5dfe7c12
Merge pull request #2147 from SChernykh/dev
...
Fixed many "new job" messages when solo mining
2021-03-01 23:49:03 +07:00
SChernykh
91ad6fcf3d
Fixed many "new job" messages when solo mining
...
Fix for https://github.com/xmrig/xmrig/issues/2127
2021-03-01 17:46:05 +01:00
XMRig
0b7dfaabe0
Code cleanup.
2021-03-01 19:04:03 +07:00
XMRig
6f8ffb7660
Fixed possible out of order write to log file.
2021-03-01 18:54:20 +07:00
XMRig
4a8e7510e1
#2123 Ignore regex exception.
2021-02-27 15:29:14 +07:00
Felix Yan
32876dd01d
Correct a typo in doc/CPU.md
2021-02-24 04:36:27 +08:00
Ian Maddox
37df513b32
Minor verbiage tweak
...
Fixing mixed phrasing in error message
2021-02-23 11:34:10 -08:00
xmrig
31a5d05dc1
Merge pull request #2122 from SChernykh/dev
...
Fixed pause logic when both pause on battery and user activity are en…
2021-02-21 22:36:32 +07:00
SChernykh
d478d737c4
Fixed pause logic when both pause on battery and user activity are enabled
2021-02-21 16:33:57 +01:00
XMRig
e20daff4eb
v6.9.1-dev
2021-02-21 22:28:15 +07:00
XMRig
1ccdcb1645
Merge branch 'master' into dev
2021-02-21 22:27:36 +07:00
XMRig
072881e1a1
v6.9.0
2021-02-21 21:23:48 +07:00
XMRig
0c4a3cfc30
Merge branch 'dev'
2021-02-21 21:23:15 +07:00
xmrig
cffd0f50a4
Update CPU.md
2021-02-21 20:22:06 +07:00
XMRig
4b1857114e
v6.9.0-dev
2021-02-20 14:28:20 +07:00
XMRig
b49fb27e84
Added idle time detection for macOS.
2021-02-20 13:18:31 +07:00
XMRig
ee341118ce
#2104 Added user configurable idle time.
2021-02-19 23:35:30 +07:00
XMRig
f599807bbb
Simplified code, fixed broken pause.
2021-02-19 16:26:31 +07:00
xmrig
a2ad626012
Merge pull request #2117 from SChernykh/dev
...
Fixed crash when GPU mining cn-heavy on Zen3 system
2021-02-18 21:08:44 +07:00
SChernykh
e8a99809b6
Fixed crash when GPU mining cn-heavy on Zen3 system
2021-02-18 14:49:37 +01:00
XMRig
0fe20fe88c
Merge remote-tracking branch 'remotes/origin/pr2112' into dev
2021-02-18 15:35:59 +07:00
XMRig
d1d1517b4f
Fixed macOS build.
2021-02-18 15:22:39 +07:00
XMRig
5980675876
Code and copyright cleanup.
2021-02-18 12:56:39 +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
xmrig
d2f01cfa86
Merge pull request #2104 from SChernykh/dev
...
Added `pause-on-active` option
2021-02-15 11:04:14 +07: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
8e3fec5768
v6.8.3
2021-02-12 22:51:26 +07:00
XMRig
4fd23a1bf4
Merge branch 'master' into dev
2021-02-12 22:50:52 +07:00
XMRig
8bfaddd3fc
v6.8.2
2021-02-12 18:47:16 +07:00
XMRig
dabafaaadb
Merge branch 'dev'
2021-02-12 18:46:41 +07:00
xmrig
5cda714254
Update CHANGELOG.md
2021-02-12 18:35:43 +07:00
xmrig
91151ce4a1
Merge pull request #2089 from SChernykh/dev
...
Optimized cn-heavy for Zen3
2021-02-08 16:24:16 +07:00
SChernykh
dc1443f3b8
Cryptonight: add prefetching to interleaved mode
2021-02-07 23:29:54 +01:00
SChernykh
8af8df25aa
Optimized cn-heavy for Zen3
...
- Uses scratchpad interleaving to access only the closest L3 slice from each CPU core.
- Also activates MSR mod for cn-heavy because CPU prefetchers get confused with interleaving
- 7-8% speedup on Zen3
2021-02-07 22:05:11 +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
1c63e9efba
Merge pull request #2080 from SChernykh/dev
2021-02-04 04:29:59 +07:00
SChernykh
21abbe4e84
Fix compile error in Termux
2021-02-03 19:05:05 +01:00
XMRig
3080f47cd6
v6.8.2-dev
2021-02-03 18:01:14 +07:00
XMRig
f4ebdaa8e5
Merge branch 'master' into dev
2021-02-03 18:00:42 +07:00
XMRig
1bcfd0cdea
v6.8.1
2021-02-03 07:00:39 +07:00
XMRig
9396ecf93d
Merge branch 'dev'
2021-02-03 06:57:11 +07:00
xmrig
a4af964696
Update CHANGELOG.md
2021-02-03 06:04:30 +07:00
XMRig
2c8d8ee2ab
Fixed macOS build and compile warning.
2021-02-02 13:53:45 +07:00
xmrig
631a8ca802
Merge pull request #2077 from SChernykh/dev
...
Fix for illegal instruction crash on ARM
2021-02-02 04:57:36 +07:00
SChernykh
346892e170
Update jit_compiler_a64.cpp
2021-02-01 22:52:02 +01:00
SChernykh
db03573804
ARM JIT: added missing cache flush
2021-02-01 22:42:35 +01:00
SChernykh
e74573f81f
Fixed code allocation for ARM
2021-02-01 22:36:11 +01:00
xmrig
0e70974d7d
Merge pull request #2076 from xmrig/feature-flexible-hugepages
...
Added support for flexible huge page sizes on Linux.
2021-02-02 04:07:41 +07:00
xmrig
3a3ee91324
Merge pull request #2075 from SChernykh/dev
...
Fixed crashes on ARM
2021-02-02 03:06:58 +07:00
SChernykh
4108428872
Fixed crashes on ARM
2021-02-01 17:07:45 +01:00
XMRig
4c3425a958
Added "--hugepage-size" command line option.
2021-02-01 05:06:24 +07:00
XMRig
09624c4f9b
Added support for flexible huge page sizes on Linux.
2021-01-31 23:38:57 +07:00
XMRig
8faef28e7d
Detect Apple M1 on Linux.
2021-01-31 05:41:32 +07:00
XMRig
62450f4ed8
Update ARM CPUs names.
2021-01-31 03:53:22 +07:00
XMRig
2c52a5a352
#2066 Fixed AMD GPUs health data readings.
2021-01-30 02:42:59 +07:00
XMRig
7d52bd7454
Extend normalization rules.
2021-01-29 18:22:24 +07:00
XMRig
f68b105bd9
Normalize DMI memory slot name.
2021-01-29 04:23:50 +07:00
XMRig
9ca1a6129b
#2066 Quick fix for AMD GPUs health data.
2021-01-29 01:23:35 +07:00
xmrig
7a3df1c0bb
Merge pull request #2067 from SChernykh/dev
...
Fix compilation error when RandomX and Argon2 are disabled
2021-01-28 20:44:03 +07:00
SChernykh
22a1b8d82d
Fix compilation error when RandomX and Argon2 are disabled
2021-01-28 14:38:28 +01:00
xmrig
0a462fbef5
Merge pull request #2064 from SChernykh/dev
...
Added documentation for config.json CPU options
2021-01-28 19:41:15 +07:00
SChernykh
f302b4b0ef
Added documentation for config.json CPU options
2021-01-28 13:37:27 +01:00
XMRig
65fe26dc6c
Don't print empty memory slots if the total count above 8.
2021-01-28 00:00:00 +07:00
XMRig
e6d4921e21
v6.8.1-dev
2021-01-26 16:40:10 +07:00
XMRig
f82d67e76e
Merge branch 'master' into dev
2021-01-26 16:38:37 +07:00
XMRig
4e671a945d
v6.8.0
2021-01-26 15:26:16 +07:00
XMRig
e38d277143
Merge branch 'dev'
2021-01-26 15:25:20 +07:00
XMRig
8eb9b4d37a
Update default config example.
2021-01-26 15:15:08 +07:00
xmrig
2d45cc64c1
Update CHANGELOG.md
2021-01-26 15:08:05 +07:00
XMRig
b9081e992b
Code cleanup
2021-01-25 22:00:42 +07:00
XMRig
1424b2975f
Fixed DMI memory speed.
2021-01-24 15:56:02 +07:00
XMRig
0fa5db8fa3
Code cleanup.
2021-01-24 15:02:22 +07:00
xmrig
5999dccd57
Merge pull request #2058 from SChernykh/dev
...
RandomX JIT x86: remove unnecessary instructions
2021-01-24 13:59:56 +07:00
SChernykh
78922a0772
RandomX JIT x86: remove unnecessary instructions
...
Adopted from https://github.com/tevador/RandomX/pull/201
2021-01-23 22:28:50 +01:00
XMRig
bc3914883a
Merge branch 'alvv-z-patch-1' into dev
2021-01-24 02:30:22 +07:00
XMRig
86dae9e149
Merge branch 'patch-1' of https://github.com/alvv-z/xmrig into alvv-z-patch-1
2021-01-24 02:30:05 +07:00
xmrig
05b2260393
Merge pull request #2057 from xmrig/feature-msr2
...
Improved MSR subsystem code quality
2021-01-24 02:28:54 +07:00
XMRig
672f6df6c1
Fixed Cache QoS restore on exit where it not supported.
2021-01-24 02:23:27 +07:00
XMRig
9dae559b73
Added RxMsr class.
2021-01-23 23:23:39 +07:00
XMRig
b9d813c403
Move Ryzen related fixes to RxFix class.
2021-01-23 00:27:56 +07:00
XMRig
c48e2e6af8
Added new class Msr.
2021-01-22 23:50:25 +07:00
xmrig
76fba819fe
Merge pull request #2055 from GoDzM4TT3O/patch-1
...
Add missing "cstdio" library
2021-01-22 22:19:41 +07:00
GoDzM4TT3O
6bab624885
Add missing "cstdio" library
...
Compilation fails if the above library is missing. This fixes a compilation error.
2021-01-22 14:18:28 +01:00
XMRig
3730bcd434
Merge branch 'master' into feature-msr2
2021-01-22 16:55:57 +07:00
XMRig
3b7d30a91d
v6.8.0-dev
2021-01-22 00:27:38 +07:00
XMRig
c8588903e3
Enable DMI reader by default.
2021-01-22 00:12:34 +07:00
xmrig
0b4fec15dd
Merge pull request #2052 from xmrig/feature-dmi
...
Added DMI/SMBIOS reader
2021-01-22 00:09:10 +07:00
XMRig
ef8cc28f3f
Added DMI data to online benchmark.
2021-01-21 23:22:01 +07:00
XMRig
8471f7fad3
Added "GET /2/dmi" API endpoint.
2021-01-20 22:54:02 +07:00
alvv-z
b99dc440af
Spelling Check
...
agaiin -> again
2021-01-20 12:36:47 +01:00
XMRig
9a02007900
Added config option "dmi" and command line option "--no-dmi".
2021-01-20 16:02:48 +07:00
XMRig
efc5e5d811
Fix summary.
2021-01-20 00:45:36 +07:00
XMRig
dea5be0a57
Added basic system reader.
2021-01-20 00:43:01 +07:00
XMRig
24c290963a
Added DMI reader for macOS.
2021-01-19 14:16:03 +07:00
XMRig
9dffcdaddd
Enable FreeBSD support.
2021-01-19 01:45:17 +07:00
XMRig
3df47052ed
Added legacy DMI readers for Linux.
2021-01-19 01:23:09 +07:00
XMRig
3b8d081c8c
Add support for older DMI formats on Linux.
2021-01-18 22:56:57 +07:00
XMRig
05e6f66169
Added basic Linux support.
2021-01-18 16:53:42 +07:00
XMRig
11e0d3de3a
Added DMI reader (Windows only).
2021-01-18 11:23:29 +07:00
XMRig
ea367da064
#2043 Fix compile warning.
2021-01-17 17:48:35 +07:00
xmrig
a999a56775
Merge pull request #2041 from coldiron/typo-fixes
...
fixed grammar in a couple of awkward error messages
2021-01-16 10:15:29 +07:00
Richard Mitsuk Lavitt
590252bd5e
fixed grammar in a couple of awkward error messages
2021-01-15 14:33:38 -06:00
XMRig
cc2de4f768
v6.7.3-dev
2021-01-15 20:11:28 +07:00
XMRig
aeea0e0a6c
Merge branch 'master' into dev
2021-01-15 20:09:26 +07:00
XMRig
82d698a1e5
v6.7.2
2021-01-15 19:31:41 +07:00
XMRig
95b2b5e028
Merge branch 'dev'
2021-01-15 19:31:09 +07:00
xmrig
eae84d47e7
Update CHANGELOG.md
2021-01-15 19:30:22 +07:00
XMRig
45d12314f4
Sync changes.
2021-01-15 19:18:52 +07:00
xmrig
fa11cb623d
Merge pull request #2039 from SChernykh/dev
...
Fixed solo mining
2021-01-15 18:49:04 +07:00
SChernykh
7da04c6a2c
Always use cvt_bin2hex
2021-01-15 12:46:27 +01:00
SChernykh
5c449913af
Fixed solo mining
...
It was broken since 6.7.0
2021-01-15 11:18:36 +01:00
XMRig
af019fed8e
v6.7.2-dev
2021-01-11 18:29:56 +07:00
XMRig
8872630c46
Merge branch 'master' into dev
2021-01-11 18:29:06 +07:00
XMRig
d3ec21cbf5
v6.7.1
2021-01-11 16:13:29 +07:00
XMRig
395dd4086b
Merge branch 'dev'
2021-01-11 16:12:14 +07:00
XMRig
a7f9808621
Fixed HOSTNAME environment variable.
2021-01-11 11:42:32 +07:00
xmrig
88862b617f
Update CHANGELOG.md
2021-01-10 07:53:44 +07:00
xmrig
39bfa0c420
Merge pull request #2028 from SChernykh/dev
...
RandomX x86 JIT: remove redundant CFROUND
2021-01-08 04:58:25 +07:00
SChernykh
f62f4e6108
RandomX x86 JIT: remove redundant CFROUND
2021-01-07 16:20:00 +01:00
xmrig
9f128d1182
Merge pull request #2009 from SChernykh/dev
...
AstroBWT OpenCL fixes
2020-12-27 22:56:58 +07:00
SChernykh
2f2b33c82b
AstroBWT OpenCL fixes
...
- Rewrote main BWT kernel to work properly on Navi
- Fixed nonce iterations in OclWorker
- Fixed memory allocation for AstroBWT
2020-12-27 16:44:35 +01:00
xmrig
56280cb1d5
Merge pull request #2007 from Frago9876543210/dev
...
Added scripts/{build, deps} into .gitignore
2020-12-26 00:13:19 +07:00
Frago9876543210
07127c6e87
Added scripts/{build, deps} into .gitignore
2020-12-25 20:05:18 +03:00
xmrig
3dabc77a09
Merge pull request #1998 from SChernykh/dev
...
Show hashrate in the benchmark finished message
2020-12-23 21:04:11 +07:00
SChernykh
66349e3d23
Show hashrate in the benchmark finished message
2020-12-23 14:31:38 +01:00
XMRig
85a78ce537
#1995 Fixed log initialization.
2020-12-22 21:41:39 +07:00
XMRig
0d9f17670e
v6.7.1-dev
2020-12-21 20:59:00 +07:00
XMRig
deb561a410
Merge branch 'master' into dev
2020-12-21 20:57:49 +07:00
XMRig
9d256a1e9b
v6.7.0
2020-12-21 17:55:17 +07:00
XMRig
3c985eef25
Merge branch 'dev'
2020-12-21 17:54:18 +07:00
xmrig
6224887967
Update CHANGELOG.md
2020-12-21 17:26:29 +07:00
xmrig
09361bf3a5
Update CHANGELOG.md
2020-12-21 11:30:12 +07:00
xmrig
8a1311f015
Merge pull request #1989 from SChernykh/dev
...
Fixed broken Dero solo mining
2020-12-21 09:01:10 +07:00
SChernykh
cde7cddcaa
Fixed broken Dero solo mining
2020-12-20 22:17:08 +01:00
xmrig
aa53ba073d
Merge pull request #1987 from SChernykh/dev
...
Another dataset AVX2 init speedup (+3.8% faster on Zen3)
2020-12-20 01:57:12 +07:00
SChernykh
ac46d6f8de
Fix GCC warning
2020-12-19 19:50:52 +01:00
SChernykh
5efd00abec
Another dataset AVX2 init speedup (+3.8% faster on Zen3)
2020-12-19 19:46:31 +01:00
xmrig
e79e3370f8
Merge pull request #1986 from SChernykh/dev
...
Dataset initialization with AVX2 (faster startup)
2020-12-20 00:16:20 +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
410313d933
Auto-detect the fastest code for dataset init
2020-12-19 13:59:28 +01:00
SChernykh
7aba194d3b
Fixed Windows scripts
...
Change back to script's folder when started as administrator
2020-12-18 16:51:28 +01:00
SChernykh
515a85e66c
Dataset initialization with AVX2 (WIP)
2020-12-18 14:53:54 +01:00
XMRig
6b21a51a2f
Huge pages not supported by macOS ARM.
2020-12-16 01:59:20 +07:00
XMRig
a934ba3079
Fixed Xcode generator.
2020-12-15 22:47:22 +07:00
XMRig
633a92bff0
Merge branch 'gcc11' of https://github.com/voidanix/xmrig into dev
2020-12-15 17:32:24 +07:00
XMRig
5a846ebd58
Merge branch '64bit-is-not-x64' of https://github.com/rivoreo/xmrig into dev
2020-12-15 17:28:36 +07:00
voidanix
e4c2ccba9d
Fix build on GCC 11
2020-12-15 09:39:26 +01:00
WHR
15168950e5
Don't use team 'x64' for '64-bit'
2020-12-15 14:56:06 +08:00
XMRig
6b331b6945
Reduce JIT memory for ARM.
2020-12-15 02:52:38 +07:00
xmrig
4c7d20c8e6
Merge pull request #1977 from SChernykh/dev
...
Fix: secure JIT and huge pages are incompatible on Windows
2020-12-15 00:41:55 +07:00
SChernykh
414588d701
Fix alignment for Linux
2020-12-14 18:32:25 +01:00
SChernykh
f89f6a8abf
Fix: secure JIT and huge pages are incompatible on Windows
2020-12-14 18:22:58 +01:00
XMRig
ca3695a754
Update hwloc for MSVC to 2.4.0.
2020-12-14 02:55:50 +07:00
XMRig
7c682ec91a
Update build scripts.
2020-12-13 22:56:00 +07:00
XMRig
cc5c2c41be
Hardcode L2 cache size for Apple M1.
2020-12-13 20:09:29 +07:00
XMRig
643142dc30
Update user agent for macOS and fix compile warnings
2020-12-13 13:57:12 +07:00
XMRig
a36fb7e728
More correct CPU affinity support for macOS.
2020-12-13 01:20:31 +07:00
XMRig
87fafcf91b
Fixed JIT on macOS.
2020-12-12 22:40:48 +07:00
XMRig
2966b80ba1
Fixed macOS build.
2020-12-12 22:15:15 +07:00
XMRig
179f09081f
Alternative secure JIT for macOS.
2020-12-12 21:32:36 +07:00
XMRig
775867fc3e
Fixed secure JIT on Linux and code cleanup.
2020-12-12 19:18:47 +07:00
XMRig
497863441a
Remove duplicated code.
2020-12-12 12:39:11 +07:00
XMRig
ec62ded279
Added generic secure JIT support for RandomX.
2020-12-11 23:17:54 +07:00
xmrig
f9c0933f05
Merge pull request #1970 from SChernykh/dev
...
More static analysis fixes
2020-12-08 22:34:55 +07:00
SChernykh
0da3390d09
More static analysis fixes
2020-12-08 16:05:58 +01:00
xmrig
9a025fdb75
Merge pull request #1969 from SChernykh/dev
...
Fixed errors found by static analysis
2020-12-08 18:24:41 +07:00
SChernykh
cafd868773
Fixed errors found by static analysis
2020-12-08 12:16:59 +01:00
xmrig
1c9e959cc4
Merge pull request #1968 from SChernykh/dev
...
Added virtual machine detection
2020-12-06 23:45:53 +07:00
SChernykh
41a9bddd59
Added virtual machine detection
2020-12-06 17:34:01 +01:00
xmrig
7a09f5fe47
Merge pull request #1966 from xmrig/remove-libcpuid
...
Removed libcpuid support
2020-12-06 21:59:12 +07:00
XMRig
ab45794b7c
Removed libcpuid support.
2020-12-06 21:51:24 +07:00
xmrig
1d5592f303
Merge pull request #1964 from xmrig/update-base
...
Cleanup and refactoring
2020-12-06 00:13:05 +07:00
XMRig
2bf8887cab
v6.7.0-dev
2020-12-06 00:08:34 +07:00
XMRig
acf7ec8355
Restore Hashrate class interface.
2020-12-05 11:09:25 +07:00
XMRig
bd82b3c852
Added GpuWorker class.
2020-12-04 22:25:28 +07:00
XMRig
daf08fcf9a
Cleanup
2020-12-04 19:52:53 +07:00
XMRig
c8ee6f7db8
Move Profiler and more cleanup.
2020-12-04 09:23:40 +07:00
XMRig
662a957106
Fixed Linux build.
2020-12-03 19:55:49 +07:00
XMRig
3055e03b7e
Cleanup
2020-12-03 19:45:16 +07:00
XMRig
11da7a3155
Update Json.
2020-12-03 15:39:33 +07:00
XMRig
0a27c6d6af
Update Signals and Console.
2020-12-03 12:06:18 +07:00
XMRig
86795aa5b7
Update HTTP
2020-12-03 10:48:57 +07:00
XMRig
63bd45c397
Added Cvt class.
2020-12-02 16:31:45 +07:00
XMRig
469b1f08de
Update net
2020-12-02 11:32:11 +07:00
XMRig
121c515a07
Update log.
2020-12-01 23:28:07 +07:00
XMRig
2715bc20d9
v6.6.3-dev
2020-12-01 21:28:31 +07:00
XMRig
c156cdfe7a
Merge branch 'master' into dev
2020-12-01 21:27:56 +07:00
XMRig
a9965c5580
v6.6.2
2020-12-01 20:51:37 +07:00
XMRig
dca6d3f1ff
Merge branch 'dev'
2020-12-01 20:49:59 +07:00
xmrig
91979dc4dd
Update CHANGELOG.md
2020-12-01 20:12:27 +07:00
xmrig
87195ed237
Merge pull request #1960 from SChernykh/dev
...
Fix RandomX init when switching to other algo and back
2020-11-30 09:20:14 +07:00
SChernykh
d557fe7f39
Fix RandomX init when switching to other algo and back
2020-11-29 22:02:48 +01:00
xmrig
13ee9d09a8
Merge pull request #1959 from SChernykh/dev
...
Optimized JIT compiler
2020-11-29 20:08:40 +07:00
SChernykh
f16d1837f8
Optimized JIT compiler
...
More branch-free code
2020-11-29 14:05:50 +01:00
XMRig
096b09bf4d
Update base
2020-11-29 18:45:52 +07:00
xmrig
bbcf8e2be3
Merge pull request #1958 from SChernykh/dev
...
Example mining scripts to help new miners
2020-11-27 14:51:53 +07:00
SChernykh
fb9d2b9e7c
Example mining scripts to help new miners
2020-11-26 19:06:46 +01:00
XMRig
58711aa666
v6.6.2-dev
2020-11-25 21:12:45 +07:00
XMRig
c7236d2cf0
Merge branch 'master' into dev
2020-11-25 21:06:58 +07:00
XMRig
25da0cba57
v6.6.1
2020-11-25 17:46:39 +07:00
XMRig
fb721edc20
Merge branch 'dev'
2020-11-25 17:46:00 +07:00
xmrig
d2a4fa367a
Update CHANGELOG.md
2020-11-25 16:44:06 +07:00
XMRig
8686e08336
Fixed, benchmark validation on NUMA hardware produced incorrect results in some conditions.
2020-11-25 09:35:11 +07:00
XMRig
09b68f3cdb
Added BenchStatePrivate class.
2020-11-24 17:59:40 +07:00
XMRig
05a2054057
v6.6.1-dev
2020-11-24 10:58:12 +07:00
XMRig
4e59f90495
Merge branch 'master' into dev
2020-11-24 10:57:35 +07:00
XMRig
19f0476efb
Merge branch 'dev'
2020-11-24 09:23:35 +07:00
XMRig
edf7885172
Fixed benchmark progress logging.
2020-11-23 21:41:51 +07:00
XMRig
6cd7f3e053
v6.6.0
2020-11-23 17:42:42 +07:00
XMRig
f1ae81c6ae
Merge branch 'dev'
2020-11-23 17:41:33 +07:00
xmrig
8cbf90d35b
Update CHANGELOG.md
2020-11-22 18:42:10 +07:00
XMRig
48eaf11026
v6.6.0-dev
2020-11-20 18:55:38 +07:00
XMRig
75f18c9b31
Use static RandomX seed for benchmark.
2020-11-20 08:15:04 +07:00
XMRig
302fe70f6b
Fixed online validate with token.
2020-11-18 07:28:46 +07:00
XMRig
a2a0defeef
Submit top benchmark diff.
2020-11-17 07:33:20 +07:00
XMRig
e2ea11ffeb
Remove benchmark size from Job class.
2020-11-17 05:28:42 +07:00
XMRig
d8f9501ac8
Added DNS cache for online benchmark.
2020-11-17 04:59:26 +07:00
XMRig
12a1365b5d
Fixed --token option.
2020-11-16 18:53:24 +07:00
xmrig
8f3a2a63ba
Merge pull request #1951 from xmrig/feature-1t-bench
...
New single thread benchmark and online benchmark refactoring
2020-11-16 17:12:23 +07:00
XMRig
f7f07ce42c
Fixed build.
2020-11-16 16:37:57 +07:00
XMRig
c1d99bfa09
Benchmark refactoring, zero delay submit and unified HTTP layer.
2020-11-16 16:22:34 +07:00
XMRig
be8245fc92
Unlock benchmark size for debug builds.
2020-11-16 08:56:35 +07:00
XMRig
926871cbe1
Removed non thread safe access to config.
2020-11-16 07:58:28 +07:00
SChernykh
ee677ef5c9
Added reference hashes for 1T offline benchmark
2020-11-16 00:57:00 +01:00
SChernykh
c10ec90b60
Make single thread bench cheat-resistant
...
Each hash is dependent on the previous hash to make multi-threaded cheating impossible.
2020-11-15 20:38:27 +01:00
XMRig
0d3c2752c9
v6.5.4-dev
2020-11-15 08:23:18 +07:00
XMRig
eaa44a1547
Merge branch 'master' into dev
2020-11-15 08:22:50 +07:00