SChernykh
206295c6cb
Fixed Zephyr mining (OpenCL)
2024-01-13 20:14:08 +01:00
SChernykh
d94d052e6c
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
c7e541d84f
Disallow direct use of HwlocCpuInfo class.
2023-06-07 00:32:09 +07:00
XMRig
554b60966b
Fixed compatibility with hwloc 1.11.
2023-06-06 02:30:10 +07:00
xmrig
0378aa8df4
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
055db83142
Added new ARM CPU names.
2023-06-04 19:36:53 +07:00
SChernykh
826e23b4c4
Fixed jccErratum
list
2023-05-26 12:46:59 +02:00
SChernykh
7f7fc363e1
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
62a3a98e7d
fix(cuda): receive CUDA loader error on linux too.
2023-03-27 18:48:13 +05:00
Matthew Smith
51728b2d55
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
64b0d9562e
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
7d4d48e83b
DragonflyBSD compilation fixes
2022-12-17 13:11:14 +01:00
SChernykh
a02afe6d4f
Added ifdefs for DragonflyBSD
...
Possible fix for #3179
2022-12-16 15:26:37 +01:00
SChernykh
7fc45dfb2d
RandomX: added MSR mod for Zen 4
...
+0.8% faster on Ryzen 9 7950X
2022-10-01 18:33:04 +02:00
SChernykh
22d6a7525e
Removed deprecated AstroBWTv1 and v2
2022-06-12 11:47:36 +02:00
SChernykh
97683e5719
Fixes for 32-bit ARM
2022-05-20 21:16:10 +02:00
SChernykh
a3cb74f29b
Removed old AstroBWT algorithm
...
It's not used anywhere now.
2022-04-15 10:59:31 +02:00
SChernykh
baef34ba8c
Fixed AstroBWT OpenCL config generation
2022-03-16 10:15:38 +01:00
SChernykh
7b9135aadc
Dero HE (astrobwt/v2) OpenCL support
2022-03-14 20:13:31 +01:00
SChernykh
a2728af4f7
Dero HE (astrobwt/v2) CUDA config generator
2022-03-10 00:24:49 +01:00
SChernykh
b5da73389f
Dero HE fork support (astrobwt/v2 algorithm)
2022-03-05 00:31:18 +01:00
SChernykh
644f4cc017
Fixed unaligned memory accesses
2022-01-26 17:18:18 +01: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
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
SChernykh
93081eb1f6
GhostRidere: set correct priority for helper threads
...
Fixes #2825
2021-12-20 12:05:17 +01:00
SChernykh
a39ab89236
Fixed "READY threads X/X" display after algo switching
2021-12-03 07:44:23 +01:00
SChernykh
e87d5111a2
Compiler fix
2021-12-01 17:08:40 +01:00
SChernykh
1a9eaaad8f
VAES crash fixes
2021-11-29 21:05:51 +01:00
SChernykh
a4d5d0a75a
Added VAES support for Cryptonight variants
2021-11-28 20:49:54 +01:00
Tony Butler
02240eff8c
Slash and burn EOL whitespace everywhere
2021-11-27 17:59:40 -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
SChernykh
ceaebfd877
GhostRider algorithm (Raptoreum) support
2021-11-23 08:14:01 +01:00
SChernykh
3bece0ff40
Fix: use cn-heavy optimization only for Vermeer CPUs
...
Fixes #2680
2021-11-11 07:57:05 +01: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
SChernykh
7daff331dc
Fix: AstroBWT auto-config ignored max-threads-hint
2021-09-26 12:22:58 +02:00
Tony Butler
ef6011ac12
Fix compile warning when WITH_RANDOMX=OFF
2021-09-19 18:12:46 -06:00
XMRig
123c7ab140
Added support for new CUDA plugin API.
2021-08-29 14:22:19 +07:00
XMRig
35acb3f00b
Merge branch 'GraftRandomX' of https://github.com/Stardock2018/xmrig into pr2563
2021-08-28 11:50:17 +07:00