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
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
df4532d9a1
Cleanup ARM code.
2021-08-27 12:36:08 +07:00
XMRig
c7ac314110
Code cleanup based on Clang-Tidy.
2021-08-25 18:45:15 +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
SChernykh
1b4abe1e98
Fix: don't send miner signature during regular mining
2021-07-01 19:31:55 +02:00
SChernykh
cf104ebdc5
Update signing algorithm
2021-06-21 23:49:13 +02:00
SChernykh
a136790bee
Added support for solo mining with miner signatures (Wownero)
2021-06-16 18:07:36 +02: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
Tony Butler
df2bcd8192
Fixup MacOS CUDA backend default loader name
2021-05-14 05:28:31 -06:00
SChernykh
27ced139a6
Fix AES detection on FreeBSD on ARM
2021-05-03 09:57:43 +02:00
SChernykh
da7f5826cb
Added support for Uplexa (cn/upx2 algorithm)
2021-04-17 14:53:42 +02:00
SChernykh
77f1bf0861
Show total hashrate if compiled without OpenCL
2021-04-13 14:02:29 +02: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
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
SChernykh
94d2cac775
Fix GCC compilation
2021-03-04 10:45:39 +01:00
SChernykh
70cddc06ba
Fix crash in cn-heavy on Zen3 with manual thread count
2021-03-04 10:02:35 +01:00
SChernykh
e8a99809b6
Fixed crash when GPU mining cn-heavy on Zen3 system
2021-02-18 14:49:37 +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
2c8d8ee2ab
Fixed macOS build and compile warning.
2021-02-02 13:53:45 +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
9ca1a6129b
#2066 Quick fix for AMD GPUs health data.
2021-01-29 01:23:35 +07:00
XMRig
b9081e992b
Code cleanup
2021-01-25 22:00:42 +07:00