xmrig
2e46acece4
Merge pull request #3665 from SChernykh/dev
...
Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread
2025-06-11 23:40:46 +07:00
SChernykh
eefbc2eb78
Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread
2025-06-11 18:34:50 +02:00
ybh1998
f95a3c8adc
Fix type of keccak_f800
2025-05-30 01:57:08 +08:00
SChernykh
ce356de761
Optimized autoconfig for AMD CPUs with < 2 MB L3 cache per thread
2025-03-22 11:34:23 +01:00
XMRig
4a02113709
Allow use of the previous CUDA plugin version with a warning.
2024-12-23 23:14:06 +07:00
SChernykh
b92e288546
CUDA backend: update RandomX dataset when it changes
2024-12-18 13:45:10 +01:00
XMRig
8b38849118
Simplified getting PCI topology for the OpenCL backend.
2024-11-08 13:03:35 +07:00
XMRig
84de8fc9e8
Fixed and simplified OpenCL GPU type detection.
2024-11-08 07:09:35 +07:00
SChernykh
47e188c7fd
Fix number of threads on the new Intel Core Ultra CPUs
2024-10-25 13:44:24 +02:00
SChernykh
b85b426c51
Fix: don't use NaN in hashrate calculations
2024-10-23 11:40:27 +02:00
SChernykh
0a211c56df
Fixed threads auto-config on Zen5
2024-08-16 23:36:22 +02:00
SChernykh
1cdab71613
Always reset nonce on RandomX dataset change
...
Also never get a new job when mining is paused
2024-08-14 16:41:03 +02:00
SChernykh
3308b1ace4
Added rx/yada OpenCL support
2024-08-07 00:18:51 +02:00
XMRig
0c5ed3ebe7
Don't generate "rx/yada" profile, use the "rx" profile by default.
2024-08-04 20:00:12 +07:00
SChernykh
a619789780
Added Zen5 detection
...
Preliminary Zen5 support, MSR mod is not ready yet.
2024-08-03 11:01:18 +02:00
Matthew Vogel
f99c79d24a
update constants for yadacoin
2024-07-31 23:45:34 -07:00
SChernykh
8d7e772f70
Removed rx/keva
...
Keva coin is too small now.
2024-07-31 08:28:05 +02:00
SChernykh
d389507d23
Fixed Zephyr mining (OpenCL)
2024-01-13 20:14:08 +01:00
SChernykh
6274d019b8
KawPow: fixed data race when building programs
...
`uv_queue_work` can't be called from other threads, only `uv_async_send` is thread-safe.
2023-06-19 12:32:28 +02:00
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
511722507b
Merge pull request #3236 from MrFoxPro/dev
...
fix(cuda): receive CUDA loader error on linux too.
2023-06-05 23:07:38 +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
Dmitriy Nikiforov
d5be04fbbc
fix(cuda): receive CUDA loader error on linux too.
2023-03-27 18:48:13 +05:00
Matthew Smith
a454fd14b2
Fix build with gcc 13
...
Now some header files are not included transistively with new
libstdc++.
Bug: https://bugs.gentoo.org/895226
2023-03-23 12:01:15 +01: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
20843e713a
Fixed AstroBWT OpenCL config generation
2022-03-16 10:15:38 +01:00
SChernykh
f9d8461dbd
Dero HE (astrobwt/v2) OpenCL support
2022-03-14 20:13:31 +01:00
SChernykh
4b15627fd4
Dero HE (astrobwt/v2) CUDA config generator
2022-03-10 00:24:49 +01: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
8ee9866bdb
KawPow OpenCL: build next period only when it's not in cache
2022-01-24 13:28:58 +01:00
SChernykh
41e39a956e
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
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