XMRig
c084a1ebe0
Disallow direct use of HwlocCpuInfo class.
2023-06-07 00:32:09 +07:00
XMRig
d7659259d5
Fixed compatibility with hwloc 1.11.
2023-06-06 02:30:10 +07:00
XMRig
7a73dd1191
Added new ARM CPU names.
2023-06-04 19:36:53 +07:00
SChernykh
61e883f5f7
Fixed jccErratum list
2023-05-26 12:46:59 +02:00
SChernykh
ef01bfe2bc
Tweaked auto-tuning for Intel CPUs
...
Alder Lake and newer CPUs have exclusive L3 cache and benefit from more threads until L3+L2 is filled.
2023-04-18 21:20:45 +02:00
SChernykh
8063524252
Fixed broken RandomX light mode mining
...
RandomX VMs didn't get updated properly in light mode.
2023-01-21 16:02:47 +01:00
SChernykh
bfa1023ac5
DragonflyBSD compilation fixes
2022-12-17 13:11:14 +01:00
SChernykh
e41a27e9e3
Added ifdefs for DragonflyBSD
...
Possible fix for #3179
2022-12-16 15:26:37 +01:00
SChernykh
5e680fa82a
RandomX: added MSR mod for Zen 4
...
+0.8% faster on Ryzen 9 7950X
2022-10-01 18:33:04 +02:00
SChernykh
637c7c9209
Removed deprecated AstroBWTv1 and v2
2022-06-12 11:47:36 +02:00
SChernykh
c2577df763
Fixes for 32-bit ARM
2022-05-20 21:16:10 +02:00
SChernykh
0d0ff4fe71
Removed old AstroBWT algorithm
...
It's not used anywhere now.
2022-04-15 10:59:31 +02:00
SChernykh
a260502f78
Dero HE fork support (astrobwt/v2 algorithm)
2022-03-05 00:31:18 +01:00
SChernykh
3cdfe6b30e
Fixed unaligned memory accesses
2022-01-26 17:18:18 +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
aa3765695e
Fixed "READY threads X/X" display after algo switching
2021-12-03 07:44:23 +01:00
SChernykh
bdc3bd4a7c
Compiler fix
2021-12-01 17:08:40 +01:00
SChernykh
eed6301b12
VAES crash fixes
2021-11-29 21:05:51 +01: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
fa9b5c7b6e
GhostRider algorithm (Raptoreum) support
2021-11-23 08:14:01 +01:00
SChernykh
a7bf92068d
Fix: use cn-heavy optimization only for Vermeer CPUs
...
Fixes #2680
2021-11-11 07:57:05 +01:00
SChernykh
5903205e91
Fix: AstroBWT auto-config ignored max-threads-hint
2021-09-26 12:22:58 +02:00
Tony Butler
06feb6eabd
Fix compile warning when WITH_RANDOMX=OFF
2021-09-19 18:12:46 -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
2d318425cf
Removed shortName.
2021-08-11 22:26:34 +07:00
XMRig
9da8428c4c
Removed duplicate strings.
2021-08-11 22:07:43 +07:00
XMRig
48a43b9274
Implemented stable algorithm ids.
2021-08-11 03:46:34 +07:00
SChernykh
872ff363dd
Fix: don't send miner signature during regular mining
2021-07-01 19:31:55 +02:00
SChernykh
7ef8a295e5
Update signing algorithm
2021-06-21 23:49:13 +02:00
SChernykh
abba1abc10
Added support for solo mining with miner signatures (Wownero)
2021-06-16 18:07:36 +02:00
SChernykh
7f4337182d
Fix AES detection on FreeBSD on ARM
2021-05-03 09:57:43 +02:00
SChernykh
b3d14f51b9
Added support for Uplexa (cn/upx2 algorithm)
2021-04-17 14:53:42 +02:00
SChernykh
7d1c0dc879
Show total hashrate if compiled without OpenCL
2021-04-13 14:02:29 +02:00
SChernykh
23d2826dc4
Fix GCC compilation
2021-03-04 10:45:39 +01:00
SChernykh
42fe175a7c
Fix crash in cn-heavy on Zen3 with manual thread count
2021-03-04 10:02:35 +01:00
SChernykh
83ccef753a
Fixed crash when GPU mining cn-heavy on Zen3 system
2021-02-18 14:49:37 +01:00
SChernykh
3e9755c8c8
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
7a0f3dc5c4
Always disable kawpow for CPU backend.
2021-02-07 18:49:54 +07:00
XMRig
465dc7edad
Fixed macOS build and compile warning.
2021-02-02 13:53:45 +07:00
XMRig
c92f9df8ab
Added support for flexible huge page sizes on Linux.
2021-01-31 23:38:57 +07:00
XMRig
62932c4e5a
Detect Apple M1 on Linux.
2021-01-31 05:41:32 +07:00
XMRig
2e00fb6962
Update ARM CPUs names.
2021-01-31 03:53:22 +07:00
XMRig
2c708a0402
Code cleanup
2021-01-25 22:00:42 +07:00
XMRig
504957db8f
Code cleanup.
2021-01-24 15:02:22 +07:00
XMRig
61d5f1aacb
Added RxMsr class.
2021-01-23 23:23:39 +07:00
SChernykh
eae3a62345
Auto-detect the fastest code for dataset init
2020-12-19 13:59:28 +01:00