SChernykh
3cdfe6b30e
Fixed unaligned memory accesses
2022-01-26 17:18:18 +01:00
XMRig
e77d8bc529
Merge branch 'dev'
2022-01-25 21:53:19 +07:00
benthetechguy
998bd7734e
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
SChernykh
62bf33a15c
Fixed GhostRider benchmark on single-core systems
...
Fixes #2871
2022-01-17 19:59:21 +01:00
SChernykh
1105f1130c
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
SChernykh
e45b4fb916
GhostRidere: set correct priority for helper threads
...
Fixes #2825
2021-12-20 12:05:17 +01:00
SChernykh
387eea3acf
Fixed cn-heavy in 32-bit builds
2021-12-15 21:17:25 +00:00
SChernykh
15b2683000
Updated GhostRider documentation
...
Added examples for SSL port command line that don't use #1 pool.
2021-12-03 12:30:09 +01:00
SChernykh
630f2a3a83
Compilationn fixes
2021-12-02 13:34:24 +01:00
SChernykh
ad9630ca5c
Updated changelog and GhostRider readme
2021-12-01 18:14:01 +01:00
SChernykh
bdc3bd4a7c
Compiler fix
2021-12-01 17:08:40 +01:00
SChernykh
9e325b1050
Refactored Chrono::highResolutionMSecs()
...
Improved precision
2021-11-30 08:11:09 +01:00
SChernykh
76b1e0aa46
Explicitly use QueryPerformanceCounter() on Windows
2021-11-29 21:58:24 +01:00
SChernykh
eed6301b12
VAES crash fixes
2021-11-29 21:05:51 +01:00
xmrig
2edba8b0a7
Merge pull request #2747 from SChernykh/dev
...
Disable VAES in 32-bit builds
2021-11-29 15:50:17 +07:00
SChernykh
cf63ab248a
Disable VAES in 32-bit builds
2021-11-29 09:32:00 +01:00
Tony Butler
41c699ffd5
Fix compile for VAES support with GCC<10
2021-11-28 22:11:42 -07:00
SChernykh
9b8be354df
Added VAES support for Cryptonight variants
2021-11-28 20:49:54 +01:00
Tony Butler
12a79ca6b7
Slash and burn EOL whitespace everywhere
2021-11-27 17:59:40 -07:00
SChernykh
29399cb7b7
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
SChernykh
1d0957b9d4
Added GhostRider release notes
2021-11-25 13:19:01 +01:00
SChernykh
213021dba0
GhostRider: fixed invalid hashes on ARMv8
2021-11-24 13:39:55 +01:00
SChernykh
74a53ade2a
Optimized quad hash for Ryzens
2021-11-24 08:16:41 +01:00
SChernykh
ba1606bbc1
Faster quad hash for GhostRider algos (Ryzen CPUs)
2021-11-23 22:14:46 +01:00
SChernykh
7638ac2e9b
Fixed compilation error
2021-11-23 08:52:30 +01:00
SChernykh
fa9b5c7b6e
GhostRider algorithm (Raptoreum) support
2021-11-23 08:14:01 +01:00
Tony Butler
cd7d380b3f
Fix various memory leaks
2021-10-25 04:06:49 -06:00
SChernykh
afd6d2d89a
AstroBWT: fixed rare incorrect hashes
2021-10-19 19:08:56 +02:00
SChernykh
bd2164dafb
AstroBWT even bigger speedup
2021-10-19 17:37:45 +02:00
SChernykh
028a325ee2
AstroBWT speedup
2021-10-18 18:05:51 +02:00
Tony Butler
0e25666db9
Fixup RandomX naming consistency
2021-09-16 08:24:37 -06:00
XMRig
408a6df293
Fixed clang build.
2021-08-29 18:52:11 +07:00
xmrig
9341ef813e
Merge pull request #2565 from SChernykh/dev
...
AstroBWT: add AVX2 Salsa20 implementation
2021-08-29 15:42:00 +07:00
SChernykh
61b72626d9
AstroBWT: add AVX2 Salsa20 implementation
...
+4.5% speedup on Ryzen 5 5600X
2021-08-29 10:35:43 +02:00
XMRig
064c04e581
Increase RANDOMX_PROGRAM_MAX_SIZE
2021-08-28 12:32:57 +07:00
XMRig
871f616d72
Merge branch 'GraftRandomX' of https://github.com/Stardock2018/xmrig into pr2563
2021-08-28 11:50:17 +07:00
Chris
28c81ed18e
Added Graft RandonX
2021-08-27 08:19:54 -06:00
XMRig
82a21cb562
Cleanup ARM code.
2021-08-27 12:36:08 +07:00
XMRig
22f68bda8d
Code cleanup based on Clang-Tidy.
2021-08-25 18:45:15 +07:00
XMRig
c94e504e30
Cleanup.
2021-08-14 04:58:01 +07:00
SChernykh
24fe9d6b31
Update CnHash.cpp
2021-08-13 16:03:15 +02:00
SChernykh
4fe09b5e17
Fixed Termux build
2021-08-13 12:02:03 +02:00
XMRig
2d318425cf
Removed shortName.
2021-08-11 22:26:34 +07:00
XMRig
48a43b9274
Implemented stable algorithm ids.
2021-08-11 03:46:34 +07:00
XMRig
591bba71f2
Optimize CnHash storage.
2021-08-10 14:54:35 +07:00
XMRig
3f999540b8
namespace cleanup.
2021-08-09 23:51:07 +07:00
SChernykh
f2cb28de33
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
SChernykh
479a40c176
Proxy miner signature support (WIP)
2021-06-17 16:58:18 +02:00
SChernykh
411b2d6396
Cryptonote tools WIP
2021-06-15 00:28:32 +02:00
SChernykh
e186f85d1c
RandomX: fix broken light mode mining
...
It broke after #2395
2021-05-22 13:49:22 +02:00