XMRig
d3ec21cbf5
v6.7.1
2021-01-11 16:13:29 +07:00
XMRig
395dd4086b
Merge branch 'dev'
2021-01-11 16:12:14 +07:00
XMRig
a7f9808621
Fixed HOSTNAME environment variable.
2021-01-11 11:42:32 +07:00
xmrig
88862b617f
Update CHANGELOG.md
2021-01-10 07:53:44 +07:00
xmrig
39bfa0c420
Merge pull request #2028 from SChernykh/dev
...
RandomX x86 JIT: remove redundant CFROUND
2021-01-08 04:58:25 +07:00
SChernykh
f62f4e6108
RandomX x86 JIT: remove redundant CFROUND
2021-01-07 16:20:00 +01:00
xmrig
9f128d1182
Merge pull request #2009 from SChernykh/dev
...
AstroBWT OpenCL fixes
2020-12-27 22:56:58 +07:00
SChernykh
2f2b33c82b
AstroBWT OpenCL fixes
...
- Rewrote main BWT kernel to work properly on Navi
- Fixed nonce iterations in OclWorker
- Fixed memory allocation for AstroBWT
2020-12-27 16:44:35 +01:00
xmrig
56280cb1d5
Merge pull request #2007 from Frago9876543210/dev
...
Added scripts/{build, deps} into .gitignore
2020-12-26 00:13:19 +07:00
Frago9876543210
07127c6e87
Added scripts/{build, deps} into .gitignore
2020-12-25 20:05:18 +03:00
xmrig
3dabc77a09
Merge pull request #1998 from SChernykh/dev
...
Show hashrate in the benchmark finished message
2020-12-23 21:04:11 +07:00
SChernykh
66349e3d23
Show hashrate in the benchmark finished message
2020-12-23 14:31:38 +01:00
XMRig
85a78ce537
#1995 Fixed log initialization.
2020-12-22 21:41:39 +07:00
XMRig
0d9f17670e
v6.7.1-dev
2020-12-21 20:59:00 +07:00
XMRig
deb561a410
Merge branch 'master' into dev
2020-12-21 20:57:49 +07:00
XMRig
9d256a1e9b
v6.7.0
2020-12-21 17:55:17 +07:00
XMRig
3c985eef25
Merge branch 'dev'
2020-12-21 17:54:18 +07:00
xmrig
6224887967
Update CHANGELOG.md
2020-12-21 17:26:29 +07:00
xmrig
09361bf3a5
Update CHANGELOG.md
2020-12-21 11:30:12 +07:00
xmrig
8a1311f015
Merge pull request #1989 from SChernykh/dev
...
Fixed broken Dero solo mining
2020-12-21 09:01:10 +07:00
SChernykh
cde7cddcaa
Fixed broken Dero solo mining
2020-12-20 22:17:08 +01:00
xmrig
aa53ba073d
Merge pull request #1987 from SChernykh/dev
...
Another dataset AVX2 init speedup (+3.8% faster on Zen3)
2020-12-20 01:57:12 +07:00
SChernykh
ac46d6f8de
Fix GCC warning
2020-12-19 19:50:52 +01:00
SChernykh
5efd00abec
Another dataset AVX2 init speedup (+3.8% faster on Zen3)
2020-12-19 19:46:31 +01:00
xmrig
e79e3370f8
Merge pull request #1986 from SChernykh/dev
...
Dataset initialization with AVX2 (faster startup)
2020-12-20 00:16:20 +07:00
SChernykh
633aaccd9c
Added config option for AVX2 dataset init
...
-1 = Auto detect
0 = Always disabled
1 = Enabled if AVX2 is supported
2020-12-19 16:18:49 +01:00
SChernykh
410313d933
Auto-detect the fastest code for dataset init
2020-12-19 13:59:28 +01:00
SChernykh
7aba194d3b
Fixed Windows scripts
...
Change back to script's folder when started as administrator
2020-12-18 16:51:28 +01:00
SChernykh
515a85e66c
Dataset initialization with AVX2 (WIP)
2020-12-18 14:53:54 +01:00
XMRig
6b21a51a2f
Huge pages not supported by macOS ARM.
2020-12-16 01:59:20 +07:00
XMRig
a934ba3079
Fixed Xcode generator.
2020-12-15 22:47:22 +07:00
XMRig
633a92bff0
Merge branch 'gcc11' of https://github.com/voidanix/xmrig into dev
2020-12-15 17:32:24 +07:00
XMRig
5a846ebd58
Merge branch '64bit-is-not-x64' of https://github.com/rivoreo/xmrig into dev
2020-12-15 17:28:36 +07:00
voidanix
e4c2ccba9d
Fix build on GCC 11
2020-12-15 09:39:26 +01:00
WHR
15168950e5
Don't use team 'x64' for '64-bit'
2020-12-15 14:56:06 +08:00
XMRig
6b331b6945
Reduce JIT memory for ARM.
2020-12-15 02:52:38 +07:00
xmrig
4c7d20c8e6
Merge pull request #1977 from SChernykh/dev
...
Fix: secure JIT and huge pages are incompatible on Windows
2020-12-15 00:41:55 +07:00
SChernykh
414588d701
Fix alignment for Linux
2020-12-14 18:32:25 +01:00
SChernykh
f89f6a8abf
Fix: secure JIT and huge pages are incompatible on Windows
2020-12-14 18:22:58 +01:00
XMRig
ca3695a754
Update hwloc for MSVC to 2.4.0.
2020-12-14 02:55:50 +07:00
XMRig
7c682ec91a
Update build scripts.
2020-12-13 22:56:00 +07:00
XMRig
cc5c2c41be
Hardcode L2 cache size for Apple M1.
2020-12-13 20:09:29 +07:00
XMRig
643142dc30
Update user agent for macOS and fix compile warnings
2020-12-13 13:57:12 +07:00
XMRig
a36fb7e728
More correct CPU affinity support for macOS.
2020-12-13 01:20:31 +07:00
XMRig
87fafcf91b
Fixed JIT on macOS.
2020-12-12 22:40:48 +07:00
XMRig
2966b80ba1
Fixed macOS build.
2020-12-12 22:15:15 +07:00
XMRig
179f09081f
Alternative secure JIT for macOS.
2020-12-12 21:32:36 +07:00
XMRig
775867fc3e
Fixed secure JIT on Linux and code cleanup.
2020-12-12 19:18:47 +07:00
XMRig
497863441a
Remove duplicated code.
2020-12-12 12:39:11 +07:00
XMRig
ec62ded279
Added generic secure JIT support for RandomX.
2020-12-11 23:17:54 +07:00
xmrig
f9c0933f05
Merge pull request #1970 from SChernykh/dev
...
More static analysis fixes
2020-12-08 22:34:55 +07:00
SChernykh
0da3390d09
More static analysis fixes
2020-12-08 16:05:58 +01:00
xmrig
9a025fdb75
Merge pull request #1969 from SChernykh/dev
...
Fixed errors found by static analysis
2020-12-08 18:24:41 +07:00
SChernykh
cafd868773
Fixed errors found by static analysis
2020-12-08 12:16:59 +01:00
xmrig
1c9e959cc4
Merge pull request #1968 from SChernykh/dev
...
Added virtual machine detection
2020-12-06 23:45:53 +07:00
SChernykh
41a9bddd59
Added virtual machine detection
2020-12-06 17:34:01 +01:00
xmrig
7a09f5fe47
Merge pull request #1966 from xmrig/remove-libcpuid
...
Removed libcpuid support
2020-12-06 21:59:12 +07:00
XMRig
ab45794b7c
Removed libcpuid support.
2020-12-06 21:51:24 +07:00
xmrig
1d5592f303
Merge pull request #1964 from xmrig/update-base
...
Cleanup and refactoring
2020-12-06 00:13:05 +07:00
XMRig
2bf8887cab
v6.7.0-dev
2020-12-06 00:08:34 +07:00
XMRig
acf7ec8355
Restore Hashrate class interface.
2020-12-05 11:09:25 +07:00
XMRig
bd82b3c852
Added GpuWorker class.
2020-12-04 22:25:28 +07:00
XMRig
daf08fcf9a
Cleanup
2020-12-04 19:52:53 +07:00
XMRig
c8ee6f7db8
Move Profiler and more cleanup.
2020-12-04 09:23:40 +07:00
XMRig
662a957106
Fixed Linux build.
2020-12-03 19:55:49 +07:00
XMRig
3055e03b7e
Cleanup
2020-12-03 19:45:16 +07:00
XMRig
11da7a3155
Update Json.
2020-12-03 15:39:33 +07:00
XMRig
0a27c6d6af
Update Signals and Console.
2020-12-03 12:06:18 +07:00
XMRig
86795aa5b7
Update HTTP
2020-12-03 10:48:57 +07:00
XMRig
63bd45c397
Added Cvt class.
2020-12-02 16:31:45 +07:00
XMRig
469b1f08de
Update net
2020-12-02 11:32:11 +07:00
XMRig
121c515a07
Update log.
2020-12-01 23:28:07 +07:00
XMRig
2715bc20d9
v6.6.3-dev
2020-12-01 21:28:31 +07:00
XMRig
c156cdfe7a
Merge branch 'master' into dev
2020-12-01 21:27:56 +07:00
XMRig
a9965c5580
v6.6.2
2020-12-01 20:51:37 +07:00
XMRig
dca6d3f1ff
Merge branch 'dev'
2020-12-01 20:49:59 +07:00
xmrig
91979dc4dd
Update CHANGELOG.md
2020-12-01 20:12:27 +07:00
xmrig
87195ed237
Merge pull request #1960 from SChernykh/dev
...
Fix RandomX init when switching to other algo and back
2020-11-30 09:20:14 +07:00
SChernykh
d557fe7f39
Fix RandomX init when switching to other algo and back
2020-11-29 22:02:48 +01:00
xmrig
13ee9d09a8
Merge pull request #1959 from SChernykh/dev
...
Optimized JIT compiler
2020-11-29 20:08:40 +07:00
SChernykh
f16d1837f8
Optimized JIT compiler
...
More branch-free code
2020-11-29 14:05:50 +01:00
XMRig
096b09bf4d
Update base
2020-11-29 18:45:52 +07:00
xmrig
bbcf8e2be3
Merge pull request #1958 from SChernykh/dev
...
Example mining scripts to help new miners
2020-11-27 14:51:53 +07:00
SChernykh
fb9d2b9e7c
Example mining scripts to help new miners
2020-11-26 19:06:46 +01:00
XMRig
58711aa666
v6.6.2-dev
2020-11-25 21:12:45 +07:00
XMRig
c7236d2cf0
Merge branch 'master' into dev
2020-11-25 21:06:58 +07:00
XMRig
25da0cba57
v6.6.1
2020-11-25 17:46:39 +07:00
XMRig
fb721edc20
Merge branch 'dev'
2020-11-25 17:46:00 +07:00
xmrig
d2a4fa367a
Update CHANGELOG.md
2020-11-25 16:44:06 +07:00
XMRig
8686e08336
Fixed, benchmark validation on NUMA hardware produced incorrect results in some conditions.
2020-11-25 09:35:11 +07:00
XMRig
09b68f3cdb
Added BenchStatePrivate class.
2020-11-24 17:59:40 +07:00
XMRig
05a2054057
v6.6.1-dev
2020-11-24 10:58:12 +07:00
XMRig
4e59f90495
Merge branch 'master' into dev
2020-11-24 10:57:35 +07:00
XMRig
19f0476efb
Merge branch 'dev'
2020-11-24 09:23:35 +07:00
XMRig
edf7885172
Fixed benchmark progress logging.
2020-11-23 21:41:51 +07:00
XMRig
6cd7f3e053
v6.6.0
2020-11-23 17:42:42 +07:00
XMRig
f1ae81c6ae
Merge branch 'dev'
2020-11-23 17:41:33 +07:00
xmrig
8cbf90d35b
Update CHANGELOG.md
2020-11-22 18:42:10 +07:00
XMRig
48eaf11026
v6.6.0-dev
2020-11-20 18:55:38 +07:00
XMRig
75f18c9b31
Use static RandomX seed for benchmark.
2020-11-20 08:15:04 +07:00
XMRig
302fe70f6b
Fixed online validate with token.
2020-11-18 07:28:46 +07:00
XMRig
a2a0defeef
Submit top benchmark diff.
2020-11-17 07:33:20 +07:00
XMRig
e2ea11ffeb
Remove benchmark size from Job class.
2020-11-17 05:28:42 +07:00
XMRig
d8f9501ac8
Added DNS cache for online benchmark.
2020-11-17 04:59:26 +07:00
XMRig
12a1365b5d
Fixed --token option.
2020-11-16 18:53:24 +07:00
xmrig
8f3a2a63ba
Merge pull request #1951 from xmrig/feature-1t-bench
...
New single thread benchmark and online benchmark refactoring
2020-11-16 17:12:23 +07:00
XMRig
f7f07ce42c
Fixed build.
2020-11-16 16:37:57 +07:00
XMRig
c1d99bfa09
Benchmark refactoring, zero delay submit and unified HTTP layer.
2020-11-16 16:22:34 +07:00
XMRig
be8245fc92
Unlock benchmark size for debug builds.
2020-11-16 08:56:35 +07:00
XMRig
926871cbe1
Removed non thread safe access to config.
2020-11-16 07:58:28 +07:00
SChernykh
ee677ef5c9
Added reference hashes for 1T offline benchmark
2020-11-16 00:57:00 +01:00
SChernykh
c10ec90b60
Make single thread bench cheat-resistant
...
Each hash is dependent on the previous hash to make multi-threaded cheating impossible.
2020-11-15 20:38:27 +01:00
XMRig
0d3c2752c9
v6.5.4-dev
2020-11-15 08:23:18 +07:00
XMRig
eaa44a1547
Merge branch 'master' into dev
2020-11-15 08:22:50 +07:00
XMRig
89454c6d30
v6.5.3
2020-11-15 07:33:52 +07:00
XMRig
d3f2184fcc
Merge branch 'dev'
2020-11-15 07:15:32 +07:00
xmrig
19da03c9b7
Update CHANGELOG.md
2020-11-15 07:14:46 +07:00
XMRig
aa284c6a3a
Added warning about libcpuid deprecation.
2020-11-15 04:23:59 +07:00
XMRig
6379d1f90e
Add static_assert
2020-11-15 04:13:40 +07:00
xmrig
8737af0f6f
Merge pull request #1946 from SChernykh/dev
...
Fixed MSR mod names in JSON API
2020-11-15 02:41:22 +07:00
SChernykh
9a1e867da2
Fixed MSR mod names in JSON API
2020-11-14 19:55:43 +01:00
XMRig
be979d35c7
v6.5.3-dev
2020-11-14 02:46:32 +07:00
XMRig
971abe536c
Merge branch 'master' into dev
2020-11-14 02:45:50 +07:00
XMRig
5ceacbbfd0
v6.5.2
2020-11-14 01:12:15 +07:00
XMRig
c18a0152dd
Merge branch 'dev'
2020-11-14 01:11:54 +07:00
XMRig
3bbe3fa481
Fixed build without benchmark.
2020-11-14 01:02:41 +07:00
xmrig
4d6b384c16
Update CHANGELOG.md
2020-11-13 03:06:49 +07:00
XMRig
e4283d5f53
Add support for benchmark in generated config.
2020-11-13 01:49:16 +07:00
XMRig
3b6cfd9c4f
#1937 Print path to existing WinRing0 service without verbose option.
2020-11-12 23:32:49 +07:00
xmrig
a076f739e3
Merge pull request #1944 from SChernykh/dev
...
Update randomx_boost.sh
2020-11-12 21:57:02 +07:00
SChernykh
4cdea633bf
Update randomx_boost.sh
2020-11-12 15:55:27 +01:00
XMRig
e3727f01b8
Added 250K and 500K offline benchmarks.
2020-11-12 11:15:43 +07:00
xmrig
837bd1a43c
Merge pull request #1942 from cohcho/fix_mem_align
...
MemoryPool: fix alignment modification
2020-11-11 00:29:26 +07:00
cohcho
eb36d2beef
MemoryPool: fix alignment modification
2020-11-10 16:49:10 +00:00
XMRig
f08887180d
Added --token command line option.
2020-11-10 21:29:13 +07:00
xmrig
95d3293f4b
Merge pull request #1941 from SChernykh/dev
...
Added CPUID info to JSON report
2020-11-10 18:17:54 +07:00
SChernykh
44054ac7eb
Added CPUID info to JSON report
2020-11-10 12:15:52 +01:00
xmrig
057fbf7608
Merge pull request #1939 from cohcho/fix_gcc_4.8.x
...
CompiledVm: define default constructor
2020-11-09 23:37:28 +07:00
cohcho
a64ff6b7c7
CompiledVm: define default constructor
2020-11-09 16:29:42 +00:00
xmrig
673c366f77
Merge pull request #1935 from SChernykh/dev
...
Separate MSR mod for Zen/Zen2 and Zen3
2020-11-09 01:43:26 +07:00
SChernykh
c8c0abdb00
Separate MSR mod for Zen/Zen2 and Zen3
...
Another +0.5% speedup for Zen2
2020-11-08 19:40:44 +01:00
XMRig
0a183a59c0
v6.5.2-dev
2020-11-08 21:04:36 +07:00
XMRig
3f7cf2ac18
Merge branch 'master' into dev
2020-11-08 21:04:01 +07:00
XMRig
d97b5a7552
v6.5.1
2020-11-08 15:47:12 +07:00
XMRig
cbd0c45c2b
Merge branch 'dev'
2020-11-08 15:46:32 +07:00
xmrig
e5fd83554b
Update CHANGELOG.md
2020-11-08 15:22:51 +07:00
xmrig
c9e17780e7
Update README.md
2020-11-07 20:04:22 +07:00
xmrig
5df1686810
Merge pull request #1932 from SChernykh/dev
...
New MSR mod for Ryzen
2020-11-07 13:09:21 +07:00
SChernykh
1e3e8ff8ee
Update RxConfig.cpp
2020-11-06 22:59:18 +01:00
SChernykh
d4750239ea
New MSR mod for Ryzen
...
+3.5% on Zen2, +1-2% on Zen3
2020-11-06 22:56:09 +01:00
XMRig
99e9073993
Fixed build without HTTP.
2020-11-03 00:21:22 +07:00
XMRig
51690ebad6
#1918 Fixed check for 1GB huge pages on ARM Linux.
2020-11-02 21:26:35 +07:00
xmrig
5ac908c027
Merge pull request #1926 from SChernykh/dev
...
Fix compilation on ARMv8 with GCC 9.3.0
2020-11-02 19:55:29 +07:00
SChernykh
f1a24b7ddd
Fix compilation on ARMv8 with GCC 9.3.0
2020-11-02 13:50:10 +01:00
XMRig
f977b31331
v6.5.1-dev
2020-11-02 19:33:49 +07:00
XMRig
80b980c9d3
Merge branch 'master' into dev
2020-11-02 19:33:04 +07:00
XMRig
ddb4f9be76
v6.5.0
2020-11-02 14:37:29 +07:00
XMRig
a87d9d31e2
Merge branch 'dev'
2020-11-02 14:36:51 +07:00
XMRig
6c26e04fbe
Merge branch 'nopeinomicon-patch-1' into dev
2020-11-02 13:57:27 +07:00
XMRig
eb95d0339e
Update Process class and use APP_ID instead of hardcoded config name for #1925
2020-11-02 13:56:21 +07:00
XMRig
e295a938f8
Merge branch 'patch-1' of https://github.com/nopeinomicon/xmrig into nopeinomicon-patch-1
2020-11-02 12:59:36 +07:00
Emily Roberts
bccffa63a4
Add checking for config files in user home directory
...
Check for configuration files in the home directory to make packaging XMRig for Linux easier.
2020-11-01 16:17:23 -07:00
xmrig
ca6ca4cb67
Update CHANGELOG.md
2020-11-01 23:52:44 +07:00
XMRig
3910cf9e69
Added vendor to ARM CPUs name and added "arch" field.
2020-11-01 12:06:35 +07:00
XMRig
5d274777f6
Copy benchmark_1M.cmd and benchmark_10M.cmd
2020-10-31 18:38:18 +07:00
XMRig
dad1fdb505
Update build.uv.sh and build.openssl.sh.
2020-10-31 14:15:53 +07:00
XMRig
565d36d9e4
Fix build.
2020-10-30 23:42:09 +07:00
XMRig
e32e22474a
v6.5.0-dev
2020-10-30 23:26:07 +07:00
XMRig
905713f1ca
Merge branch 'feature-bench-submit' into dev
2020-10-30 23:25:09 +07:00
XMRig
5f314edb2f
Print benchmark url
2020-10-30 23:24:01 +07:00
xmrig
315d74c319
Merge pull request #1917 from SChernykh/dev
...
Fixed Debug build in Visual Studio
2020-10-27 20:37:22 +07:00
SChernykh
6b7b3511ce
Also fix RelWithDebIfno build in Visual Studio
2020-10-27 14:25:43 +01:00
SChernykh
50bdaba526
Fixed Debug build in Visual Studio
2020-10-27 14:08:36 +01:00
XMRig
4914fefb1f
Added "msr" field for CPU backend.
2020-10-25 16:36:37 +07:00
XMRig
03cd56ed73
Implemented PATCH requests.
2020-10-25 13:41:39 +07:00
XMRig
79c96418c7
Implemented BenchClient.
2020-10-24 19:43:23 +07:00
XMRig
36c1cb23e0
Implemented static benchmark verification (--bench --seed --hash)
2020-10-24 13:53:49 +07:00
xmrig
6dba0635f1
Merge pull request #1912 from cohcho/fix_msr
...
MSR: supress kernel module warning
2020-10-23 20:48:40 +07:00
cohcho
99b58580e9
MSR: supress kernel module warning
2020-10-23 13:09:13 +00:00
XMRig
027a6f8ae2
Added BenchConfig class.
2020-10-22 17:33:41 +07:00
xmrig
a3daaf09f5
Merge pull request #1907 from cohcho/fix_async_wrapper
...
Async: remove unreachable code
2020-10-21 15:58:01 +07:00
cohcho
da8b87b007
Async: remove unreachable code
2020-10-21 08:28:52 +00:00
XMRig
87b4d97798
New Async wrapper.
2020-10-21 08:09:44 +07:00
XMRig
6860450147
Removed legacy CUDA plugin API.
2020-10-20 18:04:56 +07:00
XMRig
b0de5aefb1
v6.4.1-dev
2020-10-19 05:09:30 +07:00
XMRig
d2e2f5f800
v6.4.1
2020-10-19 05:09:00 +07:00
XMRig
3088f915f9
Merge branch 'master' into dev
2020-10-19 05:08:35 +07:00
XMRig
4c5421b2bf
v6.4.0
2020-10-19 03:21:04 +07:00
XMRig
6dd281b508
Merge branch 'dev'
2020-10-19 03:20:21 +07:00
xmrig
599958c982
Update CHANGELOG.md
2020-10-18 02:10:03 +07:00
XMRig
328f985e07
Added Benchmark class.
2020-10-17 04:03:42 +07:00
XMRig
7fc7b976bf
Removed m_bench field from Job class.
2020-10-16 20:29:11 +07:00
XMRig
36b1523194
Code cleanup.
2020-10-16 19:35:36 +07:00
XMRig
5155139e9a
Improve some benchmark log messages.
2020-10-16 04:11:50 +07:00
XMRig
a152d6be42
Added CMake option WITH_BENCHMARK.
2020-10-16 02:18:07 +07:00
xmrig
ccebf6bb20
Merge pull request #1901 from cohcho/fix_math1
...
WorkerJob: fix calls of add/nextRound
2020-10-15 22:29:20 +07:00
cohcho
5b4648339a
WorkerJob: fix calls of add/nextRound
...
WorkerJob::nextRound() doesn't require roundSize to be power of 2
Use CudaWorker::intensity(), OclWorker::intensity() to get device batch size
Sync nonce and device iteration
2020-10-15 14:56:37 +00:00
xmrig
7727014eea
Merge pull request #1900 from SChernykh/dev
...
Fixed roundSize() usage in OCL/CUDA
2020-10-15 19:44:03 +07:00
SChernykh
8c45e3226d
Fixed roundSize() usage in OCL/CUDA
2020-10-15 14:39:54 +02:00
xmrig
75403ee275
Merge pull request #1899 from SChernykh/dev
...
Make round size power of 2
2020-10-15 19:33:32 +07:00
SChernykh
c4db1435b2
Make round size power of 2
2020-10-15 14:29:15 +02:00
xmrig
f3ea3c5227
Merge pull request #1897 from SChernykh/dev
...
Benchmark: added more check hashes and a progress indicator
2020-10-15 15:08:33 +07:00
SChernykh
722e468bd9
Benchmark: added more check hashes and a progress indicator
2020-10-15 08:23:47 +02:00
xmrig
9569772e7e
Merge pull request #1895 from SChernykh/dev
...
Added benchmark and stress test
2020-10-15 02:16:37 +07:00
SChernykh
144f9c4409
Fixed compile errors in Linux
2020-10-14 21:03:21 +02:00
SChernykh
2ecece7b3d
Added benchmark and stress test
...
Easy to use and zero configuration embedded benchmark/stress test.
2020-10-14 19:45:05 +02:00
xmrig
677d287135
Merge pull request #1893 from cohcho/fix_partial_read
...
LineReader: fix partial read
2020-10-14 14:47:51 +07:00
XMRig
62eb66486d
Added copyright.
2020-10-13 23:27:47 +07:00
cohcho
da03d74ade
LineReader: fix partial read
2020-10-13 16:11:39 +00:00
xmrig
9fcc542676
Merge pull request #1889 from cohcho/fix_uv_issue
...
uv: fix performance issue
2020-10-13 22:35:29 +07:00
xmrig
581d004568
Merge pull request #1890 from SChernykh/dev
...
Added argon2/chukwav2 algorithm
2020-10-13 14:54:34 +07:00
SChernykh
4f7186cb0e
Added argon2/chukwav2 algorithm
...
New Turtlecoin algorithm. Source: https://github.com/turtlecoin/turtlecoin/blob/development/src/crypto/hash.h#L57
2020-10-12 08:26:57 +02:00
cohcho
65fa1d9bf3
uv: fix performance issue
...
unix implementation of uv_async_t has been wasting cpu cycles for nothing since 1.29.0 release
implement efficient callback scheduling for linux
2020-10-12 04:09:09 +00:00
xmrig
f85efd163c
Merge pull request #1887 from SChernykh/dev
...
Fixed total hashrate update
2020-10-10 22:07:37 +07:00
xmrig
eb8cf3ee5a
Merge pull request #1886 from cohcho/fix_cpu_stats
...
CPU: use raw counter
2020-10-10 22:07:23 +07:00
SChernykh
793a2454ad
Fixed total hashrate update
...
Don't add data points where one of the threads doesn't have hashrate data yet.
2020-10-10 17:00:30 +02:00
cohcho
4a74ce3242
CPU: use raw counter
2020-10-10 13:28:14 +00:00
xmrig
87a54766eb
Merge pull request #1885 from SChernykh/dev
...
More precise hashrate calculation
2020-10-10 16:35:14 +07:00
SChernykh
22a69f70da
Fix HashrateInterpolator::addDataPoint
2020-10-10 11:22:19 +02:00
SChernykh
3fbf2ac3d4
More precise hashrate calculation
...
- Use only steady timestamp counters to guarantee correctness
- CPU backend: directly measure total hashrate using raw hash counters from each thread; update data more often on ARM CPUs because they're slower
- GPU backends: directly measure total hashrate too, but use interpolator with 4 second lag to fix variance from batches of hashes
Total hashrate is now measured directly (realtime for CPU, 4 seconds lag for GPU), so it might differ a bit from the sum of all thread hashrates because data points are taken at different moments in time.
Overhead is reduced a lot since it doesn't have to go through all threads to calculate max total hashrate on every timer tick (2 times a second).
2020-10-10 11:18:01 +02:00
xmrig
0a2fe5caa7
Merge pull request #1882 from cohcho/fix_atomic_init
...
Worker: specify default value
2020-10-09 21:35:34 +07:00
cohcho
17795e3d7b
Worker: specify default value
2020-10-09 14:28:36 +00:00
xmrig
1fdc8631e3
Merge pull request #1881 from SChernykh/dev
...
Fix possible race condition in hashrate counting code
2020-10-09 19:47:36 +07:00
SChernykh
858463ceba
Change to fetch_xor to make code simpler
2020-10-09 11:50:11 +02:00
SChernykh
a4550f55ea
Fix possible race condition in hashrate counting code
...
Use single atomic operation to switch between data points.
2020-10-09 10:29:18 +02:00
xmrig
d9b6f46a6a
Merge pull request #1879 from SChernykh/dev
...
Fix 32-bit compilation
2020-10-07 23:22:14 +07:00
SChernykh
4bac3e7695
Fix 32-bit compilation
2020-10-07 18:19:35 +02:00
xmrig
59bd6d4187
Merge pull request #1878 from SChernykh/dev
...
Fixed ARM compilation
2020-10-07 23:11:39 +07:00
SChernykh
166c011d37
Fixed ARM compilation
2020-10-07 18:09:42 +02:00
xmrig
1f55c6eb02
Merge pull request #1877 from SChernykh/dev
...
Fix FreeBSD compilation
2020-10-07 23:03:07 +07:00
SChernykh
c2bdae70fe
Fix FreeBSD compilation
2020-10-07 18:00:36 +02:00
xmrig
1289942567
Merge pull request #1876 from SChernykh/dev
...
RandomX: added `huge-pages-jit` config parameter
2020-10-07 22:48:57 +07:00
SChernykh
44dcded866
RandomX: added huge-pages-jit
config parameter
...
Set to false by default, gives 0.2% boost on Ryzen 7 3700X with 16 threads, but hashrate might be unstable on Ryzen between launches. Use with caution.
2020-10-07 17:42:55 +02:00
xmrig
8deb247b3e
Merge pull request #1875 from cohcho/fix_alignment
...
RandomX: align args
2020-10-07 22:42:22 +07:00
cohcho
a705ab775b
RandomX: align args
...
tempHash/output must be 16-byte aligned for randomx_calculate_hash{,_first,_next}
2020-10-07 14:47:18 +00:00
xmrig
bfd5a81937
Merge pull request #1874 from cohcho/fix_vm_create1
...
RxVM: fix compilation error
2020-10-07 18:16:59 +07:00
cohcho
c710ee5fb5
RxVM: fix compilation error
2020-10-07 09:27:25 +00:00
SChernykh
a8466a139c
RandomX: allocate 2 MB pages for generated code, if possible
...
+0.2% boost on Ryzen 7 3700X
2020-10-07 10:35:10 +02:00
xmrig
ba47219185
Merge pull request #1870 from cohcho/fix_miner_state_machine
...
Miner: fix state machine
2020-10-07 12:25:17 +07:00
xmrig
cf54c85b76
Merge pull request #1872 from cohcho/fix_vm_create
...
RxVm: fix randomx_create_vm call
2020-10-07 12:22:54 +07:00
cohcho
fa5b872782
RxVm: fix randomx_create_vm call
...
randomx_create_vm requires either cache or dataset, but not both
2020-10-06 19:45:43 +00:00
cohcho
3ee0cd8c51
Miner: fix state machine
...
Remove unexpected resume due to disconnect during dataset init
2020-10-06 13:34:19 +00:00
cohcho
7bdeba4d08
Nonce: refactor static init
2020-10-06 13:34:19 +00:00
xmrig
116fb3d3f9
Merge pull request #1864 from cohcho/soft_aes_optimization2
...
soft_aes: fix previous optimization
2020-10-05 12:20:41 +07:00
xmrig
54a17a75ab
Merge pull request #1862 from SChernykh/dev
...
RandomX: removed rx/loki
2020-10-05 12:19:43 +07:00
cohcho
5f0f2506e8
soft_aes: fix previous optimization
...
Previously removed unrolled variant is faster on some CPUs
Some CPUs are faster with added unrolled variant
The best variant depends on number of threads on some CPUs
2020-10-04 14:47:58 +00:00
XMRig
31e896feef
v6.4.0-dev
2020-10-03 13:49:40 +07:00
XMRig
8bfd7bcf05
Merge branch 'master' into dev
2020-10-03 13:48:22 +07:00
XMRig
ec13337228
v6.3.5
2020-10-03 11:48:34 +07:00
XMRig
cfe2a098ce
Merge branch 'dev'
2020-10-03 11:47:07 +07:00
xmrig
a89c2c8dd1
Update CHANGELOG.md
2020-10-02 22:39:26 +07:00
SChernykh
ebf259fa7c
RandomX: removed rx/loki
...
Loki forks to PoS on October 9th.
2020-10-02 17:02:52 +02:00
XMRig
1b4a124bc5
Fix x86 build.
2020-10-01 17:46:05 +07:00
XMRig
4bb8be8a29
Merge branch 'ph4r05-pr/001-with-sse' into dev
2020-10-01 11:00:52 +07:00
XMRig
d45bb24a32
Renamed WITH_SSE to WITH_SSE4_1 and make it work on all platforms.
2020-10-01 11:00:08 +07:00
Dusan Klinec
5a7bcb2d03
fies #1844 , adds WITH_SSE cmake option
...
now it is possible to disable sse for Blake2, which is not supported on ARMs
2020-09-30 20:09:54 +02:00
xmrig
f1ec8a18f6
Merge pull request #1859 from SChernykh/dev
...
RandomX: optimized soft AES code
2020-09-30 09:01:45 +07:00
SChernykh
7b4f768114
RandomX: optimized soft AES code
...
Unrolled loop was 5-10% slower depending on CPU.
2020-09-29 21:22:11 +02:00
xmrig
dfab81e9fa
Merge pull request #1858 from SChernykh/dev
...
RandomX: removed duplicate constants in Blake2b
2020-09-27 16:51:03 +07:00
SChernykh
3025c265e8
RandomX: removed duplicate constatns in Blake2b
2020-09-27 11:50:08 +02:00
xmrig
ee603ab9e2
Merge pull request #1857 from SChernykh/dev
...
RandomX: isolate SSE4.1 code to fix crashes on old CPUs
2020-09-27 16:47:56 +07:00
SChernykh
84f8a0dc54
RandomX: isolate SSE4.1 code to fix crashes on old CPUs
2020-09-27 11:46:32 +02:00
xmrig
481deff163
Merge pull request #1856 from SChernykh/dev
...
Fixed SSE4.1 for old CPUs
2020-09-27 14:01:34 +07:00
SChernykh
0e9ed351a1
Fixed SSE4.1 for old CPUs
...
Enable SSE4.1 only where it's needed.
2020-09-27 08:55:57 +02:00
xmrig
8952f6892d
Merge pull request #1852 from cohcho/fix_string
...
String: distinguish nullptr/empty str
2020-09-27 07:56:33 +07:00
xmrig
d51fe01273
Merge pull request #1849 from cohcho/soft_aes_optimization1
...
soft_aes: fix previous optimization
2020-09-27 07:56:03 +07:00
cohcho
f7d6348948
String: distinguish nullptr/empty str
2020-09-26 16:41:15 +00:00
xmrig
3a01ebe277
Merge pull request #1850 from cohcho/filter_invalid_algos
...
Miner: filter invalid algos
2020-09-26 15:15:23 +07:00
cohcho
189cc78d44
Miner: filter invalid algos
2020-09-25 17:52:13 +00:00
cohcho
9be3b69109
soft_aes: fix previous optimization
...
the best order of hash/fill/prefetch depends on hw/soft AES
only hw AES is faster after previous optimization
2020-09-25 15:26:19 +00:00
xmrig
7b38af703e
Merge pull request #1846 from SChernykh/dev
...
KawPow: fixed OpenCL memory leak
2020-09-25 15:55:36 +07:00
SChernykh
bef9031b03
KawPow: fixed OpenCL memory leak
2020-09-25 10:53:24 +02:00
xmrig
e4929d7c06
Merge pull request #1845 from SChernykh/dev
...
Fix for ARM compilation
2020-09-23 16:48:08 +07:00
SChernykh
1e26e58660
Fix for ARM compilation
2020-09-23 11:44:08 +02:00
XMRig
8fe0577d60
v6.3.5-dev
2020-09-23 08:06:28 +07:00
XMRig
64f42feba9
Merge branch 'master' into dev
2020-09-23 08:05:58 +07:00
XMRig
36ed0b4309
v6.3.4
2020-09-23 06:00:07 +07:00
XMRig
cb0bba7e10
Merge branch 'dev'
2020-09-23 05:59:35 +07:00
xmrig
51a72afb0e
Update CHANGELOG.md
2020-09-23 05:29:29 +07:00
xmrig
b1b0a3ba95
Merge pull request #1843 from SChernykh/dev
...
RandomX improved performance of GCC compiled binaries
2020-09-23 04:44:47 +07:00
SChernykh
9768bf65d1
RandomX improved performance of GCC compiled binaries
...
JIT compilator was slower compared to MSVC compiled binary. Up to +0.1% speedup on rx/wow in Linux.
2020-09-22 13:48:11 +02:00
xmrig
1584cca6d1
Merge pull request #1842 from SChernykh/dev
...
RandomX: AES improvements
2020-09-22 03:13:23 +07:00
SChernykh
891a46382e
RandomX: AES improvements
...
- A bit faster hardware AES code when compiled with MSVC
- More reliable software AES benchmark
2020-09-21 17:51:08 +02:00
xmrig
db920e8006
Merge pull request #1841 from SChernykh/dev
...
Fixed Cryptonight OpenCL for AMD 20.7.2 drivers
2020-09-20 04:14:49 +07:00
SChernykh
768a4581e0
Fixed Cryptonight OpenCL for AMD 20.7.2 drivers
...
Vega 64 + Windows 10 + AMD 20.7.2 drivers were broken on Cryptonight algorithms.
2020-09-19 23:12:05 +02:00
xmrig
866245b525
Merge pull request #1840 from SChernykh/dev
...
RandomX refactoring, moved more stuff to compile time
2020-09-19 02:01:06 +07:00
SChernykh
c7476e076b
RandomX refactoring, moved more stuff to compile time
...
Small x86 JIT compiler speedup.
2020-09-18 20:51:25 +02:00
xmrig
d11a313d88
Merge pull request #1835 from SChernykh/dev
...
RandomX: returned old soft AES impl and auto-select between the two
2020-09-16 01:54:40 +07:00
SChernykh
8d1168385a
RandomX: returned old soft AES impl and auto-select between the two
2020-09-15 20:48:27 +02:00
xmrig
852fe14604
Merge pull request #1831 from cohcho/nonce_iteration_without_tests
...
reserve at most 1 bit for wrapping detection
2020-09-14 02:12:49 +07:00
cohcho
30be1cd102
reserve at most 1 bit for wrapping detection
2020-09-13 18:42:16 +00:00
xmrig
fa0bb0e1bf
Merge pull request #1830 from SChernykh/dev
...
RandomX: added performance profiler (for developers)
2020-09-13 04:38:03 +07:00
SChernykh
a05393727c
RandomX: added performance profiler (for developers)
...
Also optimized Blake2b SSE4.1 code size to avoid code cache pollution.
2020-09-12 23:07:52 +02:00
xmrig
adf833b60a
Merge pull request #1827 from cohcho/nonce_iteration_without_tests
...
nonce iteration optimization
2020-09-10 19:33:23 +07:00
xmrig
23daceb4dc
Merge pull request #1828 from SChernykh/dev
...
RandomX: added SSE4.1-optimized Blake2b
2020-09-10 19:31:51 +07:00
SChernykh
4a9db89527
RandomX: added SSE4.1-optimized Blake2b
...
+0.15% on `rx/0`
+0.3% on `rx/wow`
2020-09-10 14:28:40 +02:00
cohcho
060c1af4c4
fix nonce mask
2020-09-09 19:39:52 +00:00
cohcho
b826985d05
nonce iteration optimization
...
efficient and correct nonce iteration without duplicates
2020-09-09 10:03:37 +00:00
xmrig
0f09883429
Merge pull request #1823 from SChernykh/dev
...
RandomX: added parameter for scratchpad prefetch mode
2020-09-04 21:31:18 +07:00
SChernykh
a84b45b1bb
RandomX: added parameter for scratchpad prefetch mode
...
`scratchpad_prefetch_mode` can have 4 values:
0: off
1: use `prefetcht0` instruction (default, same as previous XMRig versions)
2: use `prefetchnta` instruction (faster on Coffee Lake and a few other CPUs)
3: use `mov` instruction
2020-09-04 16:16:07 +02:00
XMRig
a5b6383f7b
v6.3.4
2020-08-28 23:50:16 +07:00
XMRig
24f8f76714
Merge branch 'master' into dev
2020-08-28 23:49:47 +07:00
XMRig
ba336122c0
v6.3.3
2020-08-28 21:39:26 +07:00
XMRig
591744174c
Merge branch 'dev'
2020-08-28 21:38:55 +07:00
xmrig
fc85017948
Update CHANGELOG.md
2020-08-28 21:25:26 +07:00
xmrig
24f541a0dd
Update README.md
2020-08-26 23:09:05 +07:00
XMRig
f552577e71
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2020-08-26 16:11:48 +07:00
XMRig
a06ec06e8b
Fix colors on macOS.
2020-08-26 16:11:29 +07:00
xmrig
96833d4790
Merge pull request #1817 from SChernykh/dev
...
Fixed self-select login sequence
2020-08-25 21:23:19 +07:00
SChernykh
5611ae9a30
Fixed self-select login sequence
...
In self-select mode, we only have pool wallet right after login.
2020-08-25 16:17:48 +02:00
XMRig
72c8404d18
Fix compile warnings.
2020-08-24 10:04:46 +07:00
XMRig
bc128d11d9
Add strip for clang.
2020-08-23 23:48:05 +07:00
XMRig
ff13675d31
Improved CUDA loader error reporting and fixed plugin load on Linux.
2020-08-23 21:30:12 +07:00
XMRig
4b682b6633
Better scripts/build.*.sh compatibility.
2020-08-23 15:46:56 +07:00
XMRig
879e160ba3
Fix compile warning.
2020-08-23 14:22:08 +07:00
XMRig
9a6b8594f3
Removed bzip2 dependency for hwloc build.
2020-08-21 09:14:22 +07:00
XMRig
a354e9d217
Fixed tag in OclLib.
2020-08-21 08:21:51 +07:00
XMRig
950b5fa75e
Disable GPU backends with static build on Linux.
2020-08-20 15:02:31 +07:00
XMRig
9f66d59c0a
Merge branch 'master' of https://github.com/alxnegrila/xmrig into dev
2020-08-20 14:40:53 +07:00
XMRig
9d99fef52e
v6.3.3-dev
2020-08-20 13:54:52 +07:00
XMRig
3b22f1704f
Merge branch 'master' into dev
2020-08-20 13:54:24 +07:00
xmrig
c89ad6b36d
Update README.md
2020-08-20 13:44:20 +07:00
xmrig
45300f1ff5
Update README.md
2020-08-20 13:43:20 +07:00
XMRig
847d08cdbc
v6.3.2
2020-08-20 12:54:22 +07:00
XMRig
81af1e964d
Merge branch 'dev'
2020-08-20 12:53:45 +07:00
xmrig
3662e45435
Update CHANGELOG.md
2020-08-20 12:49:31 +07:00
XMRig
f06e30e343
Merge branch 'battery-macos' of https://github.com/jtgrassie/xmrig into dev
2020-08-20 12:46:09 +07:00
xmrig
34d4aa4012
Update CHANGELOG.md
2020-08-19 07:42:10 +07:00
XMRig
3e4bf8cd6c
Fix compile warning
2020-08-17 06:08:14 +07:00
XMRig
206b675892
Always use all available threads on ARM.
2020-08-16 17:36:38 +07:00
XMRig
00b4ae9c36
Fixed compile warning and updated build.uv.sh.
2020-08-16 16:03:27 +07:00
XMRig
8d5ea745bb
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2020-08-16 15:47:57 +07:00
XMRig
cac48cdd27
Added ARM CPU name detection based on lscpu code.
2020-08-16 15:47:29 +07:00
xmrig
c20010ed54
Merge pull request #1807 from SChernykh/dev
...
RandomX JIT: optimized address mask calculation
2020-08-12 21:48:20 +07:00
SChernykh
5926dee354
RandomX JIT: optimized address mask calculation
2020-08-12 16:45:16 +02:00
Jethro Grassie
b78b0b5c6b
fix macos battery detection
2020-08-11 18:04:56 -04:00
XMRig
43afa437e4
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2020-08-07 21:55:06 +07:00
XMRig
050568a4ab
Fixed rare protocol error in HTTP client.
2020-08-07 21:54:22 +07:00
xmrig
8bf40cea36
Update CHANGELOG.md
2020-08-01 13:02:11 +07:00
XMRig
ae3ff0f570
Fixed RandomX cache initialization if 1GB pages fails to allocate on a first NUMA node.
2020-08-01 12:30:02 +07:00
xmrig
0addf91a70
Merge pull request #1794 from SChernykh/dev
...
More robust 1 GB pages handling
2020-07-31 20:45:27 +07:00
SChernykh
abb78302b8
Try to allocate scratchpad from dataset's 1 GB huge pages, if normal huge pages are not available
2020-07-31 13:37:22 +02:00
XMRig
e5579d8635
v6.3.2-dev
2020-07-31 16:50:23 +07:00
XMRig
3986c43fa5
Merge branch 'master' into dev
2020-07-31 16:48:54 +07:00
SChernykh
838cc08680
Force 2 MB pages size in allocateLargePagesMemory() on Linux
2020-07-31 09:55:49 +02:00
XMRig
a0fe49f946
v6.3.1
2020-07-31 13:20:56 +07:00
XMRig
70dbe8562c
Merge branch 'dev'
2020-07-31 13:20:11 +07:00
xmrig
41fcd1e49a
Update CHANGELOG.md
2020-07-31 13:16:58 +07:00
xmrig
90195caa1d
Merge pull request #1792 from SChernykh/dev
...
Fixed crash in RelWithDbgInfo MSVC build
2020-07-29 15:42:09 +07:00
SChernykh
cdb6287d89
Fixed crash in RelWithDbgInfo MSVC build
...
Same problem as in https://github.com/xmrig/xmrig/pull/1784 , fixed with compiler flags this time.
2020-07-29 10:39:58 +02:00
XMRig
32e9b7e34a
Added command line option --pause-on-battery and renamed config option.
2020-07-23 15:45:01 +07:00
XMRig
6484bbb716
Add tags
2020-07-23 10:26:56 +07:00
xmrig
e59806d6ae
Merge pull request #1786 from SChernykh/dev
...
Added mining on battery setting
2020-07-23 09:20:06 +07:00
SChernykh
299b180b28
Added mining on battery setting
2020-07-22 20:21:42 +02:00
XMRig
1acd88ed39
Cleanup
2020-07-22 21:27:40 +07:00
XMRig
109c088e8a
Cleanup usage output.
2020-07-22 19:58:08 +07:00
xmrig
bb18239642
Update README.md
2020-07-22 09:14:25 +07:00
xmrig
ccded7cc0a
Merge pull request #1784 from SChernykh/dev
...
Fixed RandomX initialization for VS debug builds
2020-07-21 19:04:02 +07:00
SChernykh
5bc89fdc8b
Fixed RandomX initialization for VS debug builds
2020-07-21 10:10:07 +02:00
XMRig
70c7f33a20
Added command line options --cache-qos (--randomx-cache-qos) and --argon2-impl (--cpu-argon2-impl).
2020-07-20 09:17:59 +07:00
XMRig
1ec185a3a0
v6.3.1-dev
2020-07-17 03:13:02 +07:00
XMRig
6aa4eeefbb
Merge branch 'master' into dev
2020-07-17 03:12:36 +07:00
XMRig
10ea567084
v6.3.0
2020-07-17 00:17:55 +07:00
XMRig
028d6503aa
Merge branch 'dev'
2020-07-17 00:17:24 +07:00
XMRig
51346c2b2b
v6.3.0-dev
2020-07-17 00:04:31 +07:00
XMRig
ca535c7813
Sync changes with the proxy.
2020-07-16 23:29:21 +07:00
xmrig
ba80e27349
Merge pull request #1780 from SChernykh/dev
...
Cryptonight OpenCL: fix for long input data
2020-07-16 19:56:20 +07:00
SChernykh
bd8cf54a0b
Cryptonight OpenCL: fix for long input data
2020-07-16 10:39:32 +02:00
XMRig
e0eed7d5d6
Fixed build without MSR support.
2020-07-16 05:15:35 +07:00
XMRig
8dff08f15f
Merge branch 'haven-protocol-org-master' into dev
2020-07-15 23:33:53 +07:00
XMRig
47d68b068b
Merge branch 'master' of https://github.com/haven-protocol-org/xmrig into haven-protocol-org-master
2020-07-15 23:33:17 +07:00
Neil Coggins
a648a8b9be
Increased max blob size to support Haven offshore capability
2020-07-14 11:52:43 +01:00
xmrig
7eefccc6bc
Merge pull request #1776 from SChernykh/dev
...
Removed cache QoS warning at exit on unsupported CPUs
2020-07-14 01:45:18 +07:00
SChernykh
1bf159d1e8
Removed cache QoS warning at exit on unsupported CPUs
2020-07-13 20:43:49 +02:00
xmrig
bf46cb8684
Merge pull request #1774 from SChernykh/dev
...
RandomX: added cache QoS support
2020-07-14 01:35:46 +07:00
SChernykh
72c385c870
Cache QoS: fix for seting MSR
2020-07-13 20:30:44 +02:00
SChernykh
c83429c55c
RandomX: added cache QoS support
...
False by default. If set to true, all non-mining CPU cores will not have access to L3 cache.
2020-07-13 17:23:18 +02:00
xmrig
e5a2689052
Merge pull request #1771 from jserv/update-sse2neon
...
Adopt new SSE2NEON and reduce ARM-specific changes
2020-07-11 02:32:56 +07:00
Jim Huang
b665d2d865
Adopt new SSE2NEON and reduce ARM-specific changes
...
This patch updated SSE2NEON [1], which contains more functions
provided by Intel intrinsics, only implemented with NEON-based
counterparts to produce the exact semantics of the intrinsics.
Consequently, ARM-specific changes against CryptoNight_arm can
be reduced as well.
[1] https://github.com/DLTcollab/sse2neon/
2020-07-11 01:55:11 +08:00
XMRig
e06a76ef1c
v6.2.4-dev
2020-07-10 03:12:00 +07:00
XMRig
f523fddbfd
Merge branch 'master' into dev
2020-07-10 02:49:33 +07:00
XMRig
30165ce4be
v6.2.3
2020-07-09 22:24:35 +07:00
XMRig
83a10cce8c
Merge branch 'dev'
2020-07-09 22:24:01 +07:00
xmrig
71cc486553
Update CHANGELOG.md
2020-07-09 22:23:16 +07:00
xmrig
2eaf8edf0e
Merge pull request #1766 from SChernykh/dev
...
RandomX: tweaked Ryzen code
2020-07-05 21:16:21 +07:00
SChernykh
3d740e81a2
RandomX: tweaked Ryzen code
...
Very small speedup
2020-07-05 16:06:59 +02:00
xmrig
ef475d98da
Update CHANGELOG.md
2020-07-04 19:11:29 +07:00
xmrig
5e92acab34
Merge pull request #1763 from SChernykh/dev
...
KawPow: fixed more duplicate share errors
2020-07-04 02:37:03 +07:00
SChernykh
935b8a1106
KawPow: fixed more duplicate share errors
2020-07-03 21:33:44 +02:00
xmrig
c371a7a2bb
Update CHANGELOG.md
2020-07-04 00:29:50 +07:00
XMRig
4fe011b469
Fix tab/space inconsistency.
2020-07-03 21:36:06 +07:00
XMRig
bf32802a82
#1754 Fixed GPU health readings for pre Vega GPUs.
2020-07-03 21:14:21 +07:00
xmrig
ccfbba94f2
Merge pull request #1761 from SChernykh/dev
...
Fix typo
2020-07-02 19:41:19 +07:00
SChernykh
70d7fe9b59
Fix typo
2020-07-02 14:29:52 +02:00
xmrig
34a5c89ee2
Merge pull request #1760 from SChernykh/dev
...
KawPow: fixed rare duplicate share errors
2020-07-02 19:23:28 +07:00
SChernykh
39ed25cf7b
KawPow: fixed rare duplicate share errors
2020-07-02 11:36:31 +02:00
XMRig
26c2200af3
#1756 Added results and connection reports.
2020-07-01 23:10:37 +07:00
xmrig
aa5a7c3c13
Merge pull request #1759 from SChernykh/dev
...
Fixed DAG initialization on slower AMD GPUs
2020-06-30 21:59:32 +07:00
SChernykh
08ca51ec4c
Fixed DAG initialization on slower AMD GPUs
...
Display driver could reset on GPUs with screen connected.
2020-06-30 16:53:56 +02:00
xmrig
bbd9945866
Merge pull request #1752 from SChernykh/dev
...
Print error message when MSR mod fails
2020-06-27 00:59:25 +07:00
SChernykh
59313d9cc3
Print error message when MSR mod fails
...
Make sure user knows that hashrate is worse than it could be.
2020-06-26 19:54:06 +02:00
xmrig
2da5d31a5d
Merge pull request #1749 from SChernykh/dev
...
KawPow: optimized CPU share verification
2020-06-26 17:39:37 +07:00
SChernykh
5724d8beb6
KawPow: optimized CPU share verification
...
- 2 times faster CPU share verification (11 -> 5 ms)
- 1.5 times faster light cache initialization
2020-06-26 12:31:26 +02:00
XMRig
03e9797b92
Merge branch 'dev' of https://github.com/SChernykh/xmrig into dev
2020-06-23 19:12:34 +07:00
XMRig
74bd9460d7
v6.2.3-dev
2020-06-23 19:05:54 +07:00
XMRig
f033cb7f46
Merge branch 'master' into dev
2020-06-23 19:05:21 +07:00
SChernykh
38cf5b6324
Fixed AstroBWT OpenCL compilation on some systems
2020-06-23 13:55:43 +02:00
XMRig
16863763d3
#1742 Fixed crash when use HTTP API.
2020-06-23 16:17:06 +07:00
xmrig
aa1934d273
Update CHANGELOG.md
2020-06-23 12:55:48 +07:00
XMRig
4bfe7c7090
v6.2.1
2020-06-23 11:26:38 +07:00
XMRig
c61dafce60
Merge branch 'dev'
2020-06-23 11:26:05 +07:00
XMRig
a4d086c451
Merge branch 'evo' into dev
2020-06-23 11:24:17 +07:00
xmrig
12394c7c78
Update CHANGELOG.md
2020-06-23 09:46:32 +07:00
XMRig
a83f2c809c
Merge branch 'dev' into evo
2020-06-18 11:18:30 +07:00
XMRig
416c9eff69
Fixed AMD GPU health readings on Linux.
2020-06-18 11:16:26 +07:00
xmrig
cee3aeb116
Update CHANGELOG.md
2020-06-17 07:25:49 +07:00
xmrig
77ca380697
Merge pull request #1732 from SChernykh/evo
...
Fixed NiceHash disconnects for KawPow
2020-06-13 01:27:17 +07:00
SChernykh
28c81f2c53
Fixed NiceHash disconnects for KawPow
2020-06-12 14:08:00 +02:00
xmrig
945d1db05c
Merge pull request #1730 from SChernykh/evo
...
Show GPU # when compute error happens
2020-06-12 00:52:07 +07:00
SChernykh
5324761e06
Show GPU # when compute error happens
2020-06-11 19:48:53 +02:00
xmrig
f7d1d50a25
Merge pull request #1729 from SChernykh/evo
...
KawPow: fixed crash on old CPUs
2020-06-11 03:03:47 +07:00
SChernykh
dc0aee1432
KawPow: fixed crash on old CPUs
...
- Use `popcnt` instruction only when it's supported
2020-06-10 21:49:43 +02:00
SChernykh
e4c8714daa
Merge remote-tracking branch 'upstream/evo' into evo
2020-06-10 20:55:59 +02:00
XMRig
b974f1dc73
Merge branch 'dev' into evo
2020-06-10 23:15:27 +07:00
XMRig
1b928e8bf1
#1728 Fixed x86 crash on Windows.
2020-06-10 23:09:11 +07:00
SChernykh
8ac03a0d89
Merge remote-tracking branch 'upstream/evo' into evo
2020-06-10 08:19:36 +02:00
XMRig
69a6111a4f
Merge branch 'dev' into evo
2020-06-10 00:58:29 +07:00
XMRig
78476c5da0
Merge branch 'beta' into evo
2020-06-10 00:56:47 +07:00
XMRig
e4779ab6ca
v5.11.4-dev
2020-06-10 00:55:15 +07:00
XMRig
1c63a8e7c3
Merge branch 'master' into dev
2020-06-10 00:49:58 +07:00
xmrig
f42a100937
Merge pull request #1726 from SChernykh/dev
...
Fixed detection of AVX2/AVX512
2020-06-09 23:07:45 +07:00
SChernykh
2d2f3d4eb2
Fixed detection of AVX2/AVX512
2020-06-09 17:47:23 +02:00
xmrig
3472bd9f02
Merge pull request #1725 from SChernykh/dev
...
Disabled AVX-512F for Argon2
2020-06-09 19:16:38 +07:00
SChernykh
8c979d3bc7
Disabled AVX-512F for Argon2
...
See #1722
2020-06-09 13:53:14 +02:00
XMRig
11ed37ea63
v6.2.0-beta
2020-06-09 00:18:22 +07:00
XMRig
1afec10c7c
Merge branch 'evo' into beta
2020-06-09 00:17:58 +07:00
XMRig
12728649ff
v5.11.3
2020-06-09 00:16:33 +07:00
XMRig
fa2461ba73
Merge branch 'dev'
2020-06-09 00:15:50 +07:00
xmrig
7ec14f249d
Update CHANGELOG.md
2020-06-08 02:12:01 +07:00
XMRig
e2a5b40793
Merge branch 'dev' into evo
2020-06-08 02:08:43 +07:00
xmrig
d30bf207e9
Update CHANGELOG.md
2020-06-08 02:00:22 +07:00
XMRig
dbc8e20e53
Merge branch 'dev' into evo
2020-06-07 21:25:31 +07:00
xmrig
2170b58b6f
Merge pull request #1720 from SChernykh/dev
...
Fixed GCC 10.1 issues
2020-06-07 21:24:15 +07:00
SChernykh
75c57f7563
Fixed GCC 10.1 issues
...
- Fixed uninitialized `state->x` warning
- Fixed broken code with `-O3` or `-Ofast`
2020-06-07 16:23:17 +02:00
SChernykh
baa3384d12
Fixed GCC 10.1 issues
...
- Fixed uninitialized `state->x` warning
- Fixed broken code with `-O3` or `-Ofast`
2020-06-07 16:16:09 +02:00
XMRig
5e1199ea48
Merge branch 'dev' into evo
2020-06-07 20:15:12 +07:00
XMRig
5c5d841776
Merge branch 'noexecstack' of https://github.com/gentoo-monero/xmrig into dev
2020-06-07 20:11:37 +07:00
Matt Smith
a28bddcbdf
Stop linker from making stack executable
...
Add .note.GNU-stack section to end of AstroBWT ASM.
Signed-off-by: Matt Smith <matt@offtopica.uk>
2020-06-07 13:57:37 +01:00
XMRig
0bfe501dac
Add "cn/conceal" alias for hashvault.pro pool.
2020-06-07 15:22:05 +07:00
XMRig
3f237ae348
v6.2.0-evo
2020-06-07 15:13:46 +07:00
XMRig
f4f88ea1f7
Merge branch 'beta' into evo
2020-06-07 15:10:13 +07:00
xmrig
0e7bf5913b
Merge pull request #1717 from SChernykh/evo
...
Conceal (CCX) support
2020-06-07 15:09:19 +07:00
SChernykh
7f00cb59d2
Conceal (CCX) support
2020-06-07 01:01:45 +02:00
XMRig
2198beff59
v6.0.1-beta
2020-06-06 15:09:41 +07:00
XMRig
0b304c1584
Merge branch 'evo' into beta
2020-06-06 15:08:53 +07:00
xmrig
5ea0de2410
Update CHANGELOG.md
2020-06-06 15:08:01 +07:00
XMRig
958224255a
Merge branch 'evo' of github.com:xmrig/xmrig into evo
2020-06-06 00:25:41 +07:00
XMRig
ea72052f50
#1708 Added "title" option.
2020-06-06 00:24:58 +07:00
xmrig
9a02caf248
Update CHANGELOG.md
2020-06-05 19:45:31 +07:00
XMRig
33bfecd49b
Merge branch 'pr1713' into evo
2020-06-05 19:17:48 +07:00
XMRig
f18bfeb77d
Merge branch 'evo' of https://github.com/SChernykh/xmrig into pr1713
2020-06-05 19:17:01 +07:00
XMRig
ba017708bb
Add tag to error message.
2020-06-05 19:02:32 +07:00
SChernykh
0dbf41f761
Reduced memory for KawPow
2020-06-05 14:01:49 +02:00
xmrig
936670f0fd
Merge pull request #1711 from SChernykh/evo
...
Print errors from KawPow DAG initialization
2020-06-05 15:55:42 +07:00
SChernykh
ba405d1984
Print errors from KawPow DAG initialization
2020-06-05 09:33:36 +02:00
XMRig
e17f686d4f
v6.0.1-evo
2020-06-05 00:42:48 +07:00
XMRig
74aff6b8f4
Merge branch 'beta' into evo
2020-06-05 00:40:53 +07:00
XMRig
4f74675a19
Merge branch 'evo' into beta
2020-06-03 20:31:33 +07:00
XMRig
4209aeb94d
Change API version for CUDA plugin.
2020-06-03 19:01:21 +07:00
xmrig
9a98c31514
Update CHANGELOG.md
2020-06-03 02:07:39 +07:00
xmrig
fdbb2debd8
Update ALGORITHMS.md
2020-06-02 00:59:08 +07:00
xmrig
958f50c372
Update ALGORITHMS.md
2020-06-02 00:57:10 +07:00
XMRig
bbd3f05bf6
Implemented donate for KawPow.
2020-06-01 00:56:26 +07:00
xmrig
dd8777c11b
Merge pull request #1705 from SChernykh/evo
...
KawPow: reduced stale/expired shares
2020-05-31 23:58:22 +07:00
SChernykh
9cbdb7f1f2
KawPow: reduced stale/expired shares
2020-05-31 18:22:21 +02:00
XMRig
95ef32c913
Network code cleanup
2020-05-30 03:06:19 +07:00
XMRig
6370d71ebe
Network code cleanup (WIP).
2020-05-30 01:22:22 +07:00
XMRig
169fad3a5c
Fix compile warnings.
2020-05-29 20:02:57 +07:00
xmrig
2fae0e1319
Merge pull request #1703 from SChernykh/evo
...
KawPow: fixed switch back from dev donate
2020-05-29 18:16:54 +07:00
SChernykh
297ff13810
Tuned KawPow OpenCL kernel
...
Removed unnecessary memory barrier.
2020-05-29 13:10:24 +02:00
SChernykh
77a7f144c0
KawPow: fixed switch back from dev donate
2020-05-29 10:49:22 +02:00
xmrig
aa101b6e00
Merge pull request #1702 from SChernykh/evo
...
Added missing listener callbacks to EthStratumClient
2020-05-29 13:42:13 +07:00
SChernykh
4edcaa03be
Update EthStratumClient.cpp
2020-05-29 08:39:03 +02:00
SChernykh
9864ba8696
Added listener verify callback
2020-05-29 08:36:59 +02:00
SChernykh
bdbb7f891f
Fixed stratum login notification
2020-05-29 08:31:53 +02:00
xmrig
06809df4a0
Merge pull request #1700 from SChernykh/evo
...
Fixed hashrate and diff display for KawPow
2020-05-29 13:14:14 +07:00
SChernykh
c9730faa49
Hashrate display fixes
2020-05-28 22:23:31 +02:00
SChernykh
2e3d087750
Merge remote-tracking branch 'upstream/evo' into evo
2020-05-28 22:06:10 +02:00
SChernykh
6676126376
Fixed hashrate and diff display for KawPow
2020-05-28 22:03:28 +02:00
XMRig
eb1ed497e7
Log cleanup.
2020-05-29 02:11:29 +07:00
xmrig
32442db099
Merge pull request #1699 from SChernykh/evo
...
KawPow fix for retarted AMD OpenCL compiler
2020-05-29 01:32:47 +07:00
SChernykh
734f142b47
KawPow fix for retarted AMD OpenCL compiler
2020-05-28 20:27:25 +02:00
xmrig
340437b6d2
Merge pull request #1698 from SChernykh/evo
...
KawPow performance fix for AMD Navi
2020-05-28 23:31:13 +07:00
SChernykh
fb0ce0bf61
KawPow performance fix for AMD Navi
2020-05-28 18:28:23 +02:00
XMRig
7a3233ab4b
Use long tags.
2020-05-28 20:32:41 +07:00
xmrig
0ad4257113
Merge pull request #1697 from SChernykh/evo
...
KawPow: tuned work group size for OpenCL
2020-05-28 16:58:18 +07:00
SChernykh
e3d727cdb6
KawPow: tuned work group size for OpenCL
2020-05-28 10:58:06 +02:00
XMRig
df24b25b64
Fixed code style.
2020-05-27 23:30:17 +07:00
XMRig
c3c475cdcc
v6.0.0-evo
2020-05-27 22:19:07 +07:00
XMRig
15000e2c22
Fix Linux build.
2020-05-27 22:08:23 +07:00
xmrig
def045adda
Merge pull request #1694 from SChernykh/evo
...
KawPow support
2020-05-27 22:05:46 +07:00
SChernykh
22b937cc1c
KawPow WIP
2020-05-27 16:19:57 +02:00
XMRig
07025dc41b
Merge branch 'dev' into evo
2020-05-23 14:36:27 +07:00
XMRig
e6e1028017
v5.11.3-dev
2020-05-23 12:02:32 +07:00
XMRig
5c4cdfd80c
Merge branch 'master' into dev
2020-05-23 12:01:58 +07:00
XMRig
636b2e3cfa
v5.11.2
2020-05-23 11:10:09 +07:00
XMRig
0a7324f500
Merge branch 'dev'
2020-05-23 11:08:53 +07:00
xmrig
532520f626
Update CHANGELOG.md
2020-05-23 11:06:35 +07:00
xmrig
5905dd63cc
Update CHANGELOG.md
2020-05-23 10:58:53 +07:00
XMRig
52e2890824
Update hwloc for MSVC builds.
2020-05-22 20:47:12 +07:00
XMRig
0d7820f61a
Update build scripts.
2020-05-22 19:14:38 +07:00
xmrig
65dc8f3d85
Update CHANGELOG.md
2020-05-22 12:00:18 +07:00
xmrig
e4aa1fad3f
Merge pull request #1675 from ybh1998/master
...
Fix Windows include files cases
2020-05-13 23:32:21 +07:00
Bohan Yu
a797d808b5
Change cases of Windows include file and link library
...
When cross-compiling on case sensitive systems, such as Linux, there will be an Error.
2020-05-13 21:00:52 +08:00
XMRig
2e34bf7a1b
Removed unnecessary check.
2020-05-09 01:36:57 +07:00
XMRig
7f31f45b6d
Fix build.
2020-05-09 01:26:05 +07:00
XMRig
3cbf0dc0ee
Removed code duplicate.
2020-05-09 01:13:46 +07:00
XMRig
85af4e27ec
Fix ARM build.
2020-05-08 23:42:53 +07:00
XMRig
a7caf4cc66
Fix build.
2020-05-08 23:05:44 +07:00
XMRig
628506e266
ICpuInfo refactoring.
2020-05-08 22:25:13 +07:00
XMRig
39ae24b138
Fix memory leak.
2020-05-05 16:05:50 +07:00
XMRig
dd7789763f
Fix MSVC build.
2020-05-05 02:06:49 +07:00
XMRig
c828e6b793
Code cleanup.
2020-05-05 01:55:00 +07:00
XMRig
4326ba3c38
Add prefixes to argon2 to avoid potential conflicts with other implementations.
2020-05-04 18:09:34 +07:00
XMRig
b34e3e1a7b
Remove unused code.
2020-05-04 02:07:38 +07:00
xmrig
29966fb491
Merge pull request #1668 from SChernykh/dev
...
Optimized RandomX dataset initialization
2020-05-04 01:55:06 +07:00
SChernykh
80d944bf82
Optimized RandomX dataset initialization
...
- Use single Argon2 implemenation
- Auto-select the fastest Argon2 implementation for RandomX
2020-05-03 20:44:59 +02:00
XMRig
c18478a6b4
Small cleanups.
2020-05-03 13:38:34 +07:00
XMRig
a0eb766238
Merge branch 'base-update' into dev
2020-05-03 13:32:12 +07:00
XMRig
781f08a034
Remove code duplication.
2020-04-29 17:40:51 +07:00
XMRig
d33c91684d
Fixed MSYS build.
2020-04-29 16:29:30 +07:00
xmrig
bbee212970
Merge pull request #1664 from SChernykh/dev
...
Improved JSON config error reporting
2020-04-29 16:23:49 +07:00
SChernykh
05d3f17f15
Improved JSON config error reporting
...
Show incorrect lines in config.json together with line number and position.
2020-04-29 11:08:45 +02:00
XMRig
8aeba61706
Add 3rdparty prefix to all rapidjson includes.
2020-04-29 14:55:04 +07:00
XMRig
46e49cde0b
Update base.
2020-04-29 14:17:33 +07:00
XMRig
b38046db46
v5.11.2-dev
2020-04-23 14:32:13 +07:00
XMRig
72861e353b
Merge branch 'master' into dev
2020-04-23 14:31:41 +07:00
XMRig
a8e91bb888
Merge branch 'dev'
2020-04-23 12:46:41 +07:00
XMRig
0cc90b152d
Move CnAlgo
2020-04-23 12:34:26 +07:00
XMRig
11ac59331f
#1654 Fixed build with LibreSSL.
2020-04-22 14:49:15 +07:00
XMRig
ca7ff4e90b
Fixed memory leak in some conditions.
2020-04-22 10:16:54 +07:00
XMRig
0e7036cf24
Fixed bug in log.
2020-04-22 09:04:48 +07:00
xmrig
c8c874dadf
Merge pull request #1652 from SChernykh/dev
...
Refactored CFROUND
2020-04-22 00:18:13 +07:00
SChernykh
bfd017d064
Refactored CFROUND
2020-04-21 15:44:04 +02:00
XMRig
37f44b4da5
Fixed keepalive extension for initial login response.
2020-04-19 04:34:43 +07:00
XMRig
2da551e1e9
v5.11.1-dev
2020-04-14 03:24:10 +07:00
XMRig
fb4b4a56e2
v5.11.0
2020-04-13 20:13:46 +07:00
XMRig
b025bca185
Merge branch 'dev'
2020-04-13 20:13:19 +07:00
XMRig
87bb1aa4d3
#1643 Fixed build on CentOS 7
2020-04-12 20:37:58 +07:00
XMRig
2d95a394a6
Code cleanup.
2020-04-12 19:50:11 +07:00
XMRig
9634907676
Fixed build with old Clang.
2020-04-12 19:41:25 +07:00
xmrig
d27647e408
Update CHANGELOG.md
2020-04-12 19:26:27 +07:00
XMRig
9c9e7fa998
v5.11.0-dev
2020-04-12 19:02:37 +07:00
xmrig
1a495e351c
Merge pull request #1641 from SChernykh/dev
...
RandomX JIT refactoring
2020-04-09 19:34:31 +07:00
SChernykh
680e4dd865
Fix code style
2020-04-09 14:31:42 +02:00
SChernykh
abb3340cc7
RandomX JIT refactoring
...
- Smaller memory footprint
- A bit faster overall
2020-04-09 14:24:54 +02:00
Alexandru Negrila
89e6998054
Fix OpenSSL static link when BUILD_STATIC=ON is provided
2020-04-09 09:09:21 +03:00
xmrig
70a3a83c26
Merge pull request #1635 from SChernykh/dev
...
Pooled allocation of RandomX VMs
2020-04-08 17:04:25 +07:00
SChernykh
92810ad761
Fixed VM destruction
2020-04-08 08:31:53 +02:00
SChernykh
39bd3ca1da
Fix off-by-one error
2020-04-07 18:53:08 +02:00
SChernykh
4d0edde66d
Fixed pool lock
2020-04-07 18:48:02 +02:00
SChernykh
69cbfd682a
Use node number instead of affinity
2020-04-07 18:46:22 +02:00
SChernykh
6ae37a9519
Pooled allocation of RandomX VMs
...
+0.5% speedup on Zen2 when the whole L3 cache is used (16 threads on 3700X/3800X, 32 threads on 3950X).
2020-04-07 18:31:35 +02:00
XMRig
97305f11a8
Merge branch 'feature-astrobwt-cuda' into dev
2020-04-04 17:21:45 +07:00
XMRig
2e6c518a1c
Code style cleanup
2020-04-04 17:19:23 +07:00
SChernykh
7f01c5c6f3
AstroBWT CUDA support
2020-04-04 11:05:44 +02:00
XMRig
f19b2f7248
Removed CnAlgo dependency from Algorithm class.
2020-04-03 00:25:41 +07:00
XMRig
914b7023a2
Code cleanup.
2020-04-02 21:19:39 +07:00
XMRig
4dddd3a44f
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2020-04-02 21:05:25 +07:00
XMRig
01236bc40b
Added missing newline in --help output.
2020-03-25 04:03:18 +07:00
xmrig
618ca6525b
Merge pull request #1605 from SChernykh/dev
...
Fixed AstroBWT OpenCL for NVIDIA GPUs
2020-03-25 03:58:07 +07:00
XMRig
c71ef8197f
v5.10.1-dev
2020-03-25 03:56:01 +07:00
XMRig
1eccb9d66f
Merge branch 'master' into dev
2020-03-25 03:55:15 +07:00
SChernykh
c0f7e881ba
Fixed AstroBWT OpenCL for NVIDIA GPUs
2020-03-24 15:55:54 +01:00
XMRig
f9c65f3bbf
Merge branch 'dev'
2020-03-23 05:38:43 +07:00
xmrig
f19fcb4407
Update CHANGELOG.md
2020-03-23 05:38:05 +07:00
XMRig
382bfb0957
Fixed gcc build.
2020-03-23 05:30:11 +07:00
xmrig
b7fbb28a47
Merge pull request #1602 from SChernykh/dev
...
AstroBWT OpenCL code
2020-03-23 05:24:49 +07:00
SChernykh
fbedf197ab
AstroBWT OpenCL code
2020-03-22 22:36:21 +01:00
XMRig
fc68ed15bc
v5.10.0
2020-03-23 04:10:35 +07:00
XMRig
53ac6f7ee7
Merge branch 'dev'
2020-03-23 04:08:57 +07:00
XMRig
50eb7ba2fd
#1601 Fixed compatibility with OpenSSL 1.0.x.
2020-03-22 05:58:59 +07:00
XMRig
1b875fdabb
Reduced memory consumption on network level.
2020-03-20 20:53:27 +07:00
xmrig
bb96684daf
Update CHANGELOG.md
2020-03-19 03:39:12 +07:00
XMRig
1e88b8447f
v5.10.0-dev
2020-03-18 20:10:12 +07:00
XMRig
5b610e4dfe
Added TLS support for API and many other TLS related changes.
2020-03-18 20:09:11 +07:00
XMRig
92a258f142
Added command line option --astrobwt-avx2
2020-03-12 00:04:07 +07:00
xmrig
1986b45acd
Merge pull request #1593 from SChernykh/dev
...
Fix MacOS compilation
2020-03-11 22:49:46 +07:00
SChernykh
539943c655
Fix MacOS compilation
2020-03-11 16:35:52 +01:00
xmrig
adb3c22e80
Merge pull request #1592 from SChernykh/dev
...
AVX2 optimized code for AstroBWT
2020-03-11 19:14:19 +07:00
SChernykh
e22f798085
AVX2 optimized code for AstroBWT
...
Added "astrobwt-avx2" parameter in config.json, it's turned off ("false") by default.
4-5% speedup on CPUs with proper AVX2 support (AMD Ryzen starting with Zen2, Intel Core starting with Haswell).
There will be no speedup on the following CPUs:
- Intel Pentium/Celeron don't support AVX2
- AMD Zen/Zen+ have only half-speed AVX
GCC compiled version is faster without AVX2, MSVC compiled version is faster with AVX2
2020-03-10 22:35:14 +01:00
XMRig
8698b73036
Added command line option --data-dir.
2020-03-10 15:57:47 +07:00
xmrig
64650bf121
Merge pull request #1590 from SChernykh/dev
...
Activate MSR mod only for RandomX algorithms
2020-03-10 01:15:13 +07:00
SChernykh
9405d8ed92
Activate MSR mod only for RandomX algorithms
2020-03-09 19:10:26 +01:00
XMRig
219f033647
"cn/gpu" algorithm now disabled by default and will be removed in next major release.
2020-03-09 01:45:18 +07:00
XMRig
16a83a9f61
Move files.
2020-03-09 01:22:34 +07:00
XMRig
abfed74af9
v5.9.1-dev
2020-03-08 22:27:35 +07:00
XMRig
ba4a11c619
Merge branch 'master' into dev
2020-03-08 22:26:46 +07:00
XMRig
f1b8351a63
v5.9.0
2020-03-08 13:09:51 +07:00
XMRig
a620dfc955
Merge branch 'dev'
2020-03-08 13:09:14 +07:00
XMRig
f1e688724e
#1585 Fixed build without HTTP support.
2020-03-08 12:29:32 +07:00
XMRig
e8355e1a1c
Sync changes with proxy.
2020-03-08 02:43:16 +07:00
XMRig
6cb27e9662
Added command line option --astrobwt-max-size
2020-03-08 00:13:47 +07:00
xmrig
5fee8ba288
Merge pull request #1584 from SChernykh/dev
...
Fixed invalid AstroBWT hashes after algo switching
2020-03-07 22:47:17 +07:00
SChernykh
b7840d9ab6
Fixed invalid AstroBWT hashes after algo switching
2020-03-07 16:41:33 +01:00
XMRig
d591832eea
Merge branch 'feature-rx-keva' into dev
2020-03-07 21:29:29 +07:00
XMRig
13ac54ada9
v5.9.0-dev
2020-03-07 21:27:55 +07:00
XMRig
1f36ea2a8e
Added "coin": "keva"
and post PR cleanup.
2020-03-07 20:38:44 +07:00
XMRig
ab90af37b3
Merge branch 'master' of https://github.com/kevacoin-project/xmrig into feature-rx-keva
2020-03-07 17:13:08 +07:00
xmrig
88031650b4
Update README.md
2020-03-07 15:24:55 +07:00
XMRig
4a5493e12f
Added the wizard suggestion.
2020-03-07 03:24:35 +07:00
XMRig
6a97aeaf1b
v5.8.3-dev
2020-03-07 03:00:34 +07:00
XMRig
6ac3534fd5
Merge branch 'master' into dev
2020-03-07 02:59:53 +07:00
XMRig
e210067660
Merge branch 'dev'
2020-03-06 13:26:52 +07:00
xmrig
50c66083a7
Merge pull request #1582 from SChernykh/dev
...
Fixed compilation withut randomx/argon2
2020-03-06 13:24:49 +07:00
SChernykh
05dc9821c5
Fixed compilation withut randomx/argon2
2020-03-06 07:22:57 +01:00
XMRig
c623dc7c92
v5.8.2
2020-03-06 13:18:30 +07:00
XMRig
4a7897b8bc
Merge branch 'dev'
2020-03-06 13:17:44 +07:00
xmrig
33a7530f9b
Update CHANGELOG.md
2020-03-06 13:04:38 +07:00
XMRig
44f0daf384
Fixed Linux build.
2020-03-06 12:59:30 +07:00
XMRig
6a45d5dcc9
Update year.
2020-03-06 12:57:21 +07:00
XMRig
7bf12dc81f
#1581 Fixed macOS build.
2020-03-06 12:51:16 +07:00
XMRig
2020b71eeb
Merge branch 'feature-fetch' into dev
2020-03-06 12:45:13 +07:00
XMRig
cad5fef1ea
HTTP subsystem refactoring.
2020-03-06 12:38:09 +07:00
kevacoin
56e88f57fb
Fixed scratchpad L2/L3 bit, from 18, 21 to 17 and 20.
2020-03-05 11:23:49 -08:00
xmrig
bc09aa5ad0
Merge pull request #1580 from SChernykh/dev
...
AstroBWT 20-50% speedup
2020-03-05 18:26:19 +07:00
SChernykh
eeadea53e2
AstroBWT 20-50% speedup
...
Skips hashes with large stage 2 size. Added configurable `astrobwt-max-size` parameter, default value is 550, min 400, max 1200, optimal value ranges from 500 to 600 depending on CPU.
- Intel CPUs get 20-25% speedup
- 1st- and 2nd-gen Ryzens get 30% speedup
- 3rd-gen Ryzens get up to 50% speedup
2020-03-05 12:20:21 +01:00
kevacoin
0528ccd01e
Added Keva.
2020-03-04 16:23:33 -08:00
XMRig
5486300db7
Code cleanup.
2020-03-04 21:00:49 +07:00
XMRig
b0dda2b5b3
http-parser updated to latest version.
2020-03-04 18:30:53 +07:00
XMRig
c80ef54b60
v5.8.2-dev
2020-03-04 12:31:27 +07:00
XMRig
31383861cd
Merge branch 'master' into dev
2020-03-04 12:31:00 +07:00
XMRig
b2b18ce22d
v5.8.1
2020-03-04 10:19:51 +07:00
XMRig
8496f5b631
Merge branch 'dev'
2020-03-04 10:19:14 +07:00
xmrig
ec17bc4d40
Update CHANGELOG.md
2020-03-04 00:08:38 +07:00
XMRig
5fa6a034d5
Formatting.
2020-03-04 00:06:20 +07:00
xmrig
24c25b7d2e
Merge pull request #1575 from SChernykh/dev
...
Fixed new block detection for Dero solo mining
2020-03-04 00:03:12 +07:00
SChernykh
874cff3d51
Fixed new block detection for Dero solo mining
2020-03-03 17:53:19 +01:00
XMRig
297d884482
v5.8.1-dev
2020-03-03 23:12:13 +07:00
XMRig
26c72cd7d8
Merge branch 'master' into dev
2020-03-03 23:11:39 +07:00
XMRig
fa91cff515
v5.8.0
2020-03-03 12:09:10 +07:00
XMRig
f415814069
Merge branch 'dev'
2020-03-03 12:07:42 +07:00
xmrig
9cf78cf14b
Update CHANGELOG.md
2020-03-03 10:07:44 +07:00
XMRig
8dc87576c5
Sync changes with proxy.
2020-03-01 14:04:58 +07:00
XMRig
f0db17be87
Move "Content-Type" header setting.
2020-03-01 12:57:19 +07:00
XMRig
616c52f266
#1572 Fix compile warning.
2020-03-01 11:59:53 +07:00
XMRig
5bad45925a
v5.8.0-dev
2020-03-01 11:48:30 +07:00
XMRig
cdd9ea2496
Make "astrobwt" as primary user visible algorithm name.
2020-03-01 10:21:29 +07:00
SChernykh
14ef99ca67
AstroBWT algorithm (DERO) support
...
To test:
- Download https://github.com/deroproject/derosuite/releases/tag/AstroBWT
- Run daemon with `--testnet` in command line
In config.json:
- "coin":"dero"
- "url":"127.0.0.1:30306"
- "daemon:"true"
2020-02-29 22:41:24 +01:00
XMRig
2cd45a9e38
v5.7.1-dev
2020-02-25 15:25:31 +07:00
XMRig
a070035d97
Merge branch 'master' into dev
2020-02-25 15:24:51 +07:00
XMRig
012d7124cd
v5.7.0
2020-02-25 05:41:43 +07:00
XMRig
cde1e2c5f3
Merge branch 'dev'
2020-02-25 05:41:12 +07:00
XMRig
ead441f5db
Optimize file log.
2020-02-23 06:52:23 +07:00
xmrig
031e09fede
Update CHANGELOG.md
2020-02-23 03:26:25 +07:00
XMRig
1ee27a564b
HTTP subsystem refactoring, fixed possible crashes shortly after destroying daemon or self-select client.
2020-02-23 01:40:19 +07:00
XMRig
23c51c9a11
Fixed regression.
2020-02-22 04:51:37 +07:00
xmrig
f9e653ea9f
Merge pull request #1563 from SChernykh/dev
...
Optimized CFROUND
2020-02-22 01:45:52 +07:00
SChernykh
131085be80
Optimized CFROUND
...
Shorter version using BMI2 instructionns
2020-02-21 19:00:58 +01:00
xmrig
12081e4f5b
Merge pull request #1562 from SChernykh/dev
...
Fixed 32-bit compilation
2020-02-21 22:09:21 +07:00
SChernykh
e1b8f52e59
Fixed 32-bit compilation
2020-02-21 16:08:23 +01:00
XMRig
6dad42a4db
v5.7.0-dev
2020-02-21 21:58:41 +07:00
xmrig
799d95d67a
Update CHANGELOG.md
2020-02-21 21:51:29 +07:00
xmrig
b131c60f08
Merge pull request #1560 from SChernykh/dev
...
Tuned JIT compiler
2020-02-21 03:04:12 +07:00
SChernykh
1e2e247789
Merge branch 'dev' of https://github.com/SChernykh/xmrig into dev
2020-02-20 20:59:25 +01:00
SChernykh
0caeb41bff
Tuned JIT compiler
...
0.3-0.4% speedup depending on CPU.
2020-02-20 20:59:22 +01:00
XMRig
fd0cbd448b
Use "extra_nonce" for daemon client.
2020-02-21 01:31:22 +07:00
XMRig
bdf6e87dc5
Update default config example.
2020-02-19 01:28:13 +07:00
xmrig
88c7aca6f5
Merge pull request #1557 from SChernykh/dev
...
Refactored fma_soft() in randomx_vm.cl
2020-02-19 00:28:17 +07:00
SChernykh
887c891ab2
Refactored fma_soft() in randomx_vm.cl
...
Fixes #1554 (hopefully)
2020-02-18 18:19:03 +01:00
XMRig
2bc5fb10a7
Added "-x" and "--proxy" command line options.
2020-02-18 21:42:01 +07:00
XMRig
8497e9c54f
Merge branch 'feature-socks5' into dev
2020-02-18 20:38:07 +07:00
XMRig
2e07e69697
Added IPv4 and IPv6 support for SOCKS5.
2020-02-18 19:24:49 +07:00
XMRig
2fea4e72b5
Implemented donate over SOCKS5.
2020-02-18 17:58:14 +07:00
xmrig
2863ade0c2
Merge pull request #1555 from SChernykh/dev
...
Fix crash when share is found before pool login
2020-02-18 02:26:40 +07:00
SChernykh
fb0b638cbb
Fix crash when share is found before pool login
2020-02-17 20:22:09 +01:00
XMRig
1e2d011705
Initial SOCKS5 implementation.
2020-02-18 02:16:21 +07:00
XMRig
dfaca04167
v5.6.1-dev
2020-02-16 16:13:05 +07:00
XMRig
33b1d5f4b3
Merge branch 'master' into dev
2020-02-16 15:49:11 +07:00
XMRig
2499822106
v5.6.0
2020-02-15 21:24:56 +07:00
XMRig
9fe9e8989d
Merge branch 'dev'
2020-02-15 21:23:59 +07:00
XMRig
311d3e1c18
Fixed wrong OpenCL platform on macOS.
2020-02-15 04:32:32 +07:00
XMRig
5e444553b1
Fixed build without NVML.
2020-02-15 04:07:11 +07:00
XMRig
16f011a47f
v5.6.0-dev
2020-02-15 03:08:08 +07:00
xmrig
488049e695
Update CHANGELOG.md
2020-02-15 03:06:45 +07:00
XMRig
d23e5e15ba
Added AMD GPUs health information for Linux (via sysfs).
2020-02-14 23:37:44 +07:00
XMRig
5ad52192fe
Update year.
2020-02-14 02:41:21 +07:00
xmrig
937dc7b7c3
Merge pull request #1551 from SChernykh/dev
...
Added RandomX JIT for AMD Navi GPUs
2020-02-14 02:32:21 +07:00
SChernykh
7fa5e8706e
Added RandomX JIT for AMD Navi GPUs
2020-02-13 20:15:08 +01:00
XMRig
2f27d5d108
Added printHealth to IBackend interface.
2020-02-14 01:11:53 +07:00
XMRig
56f23db878
Added ADL support for Windows.
2020-02-14 00:16:32 +07:00
xmrig
264e3928c2
Merge pull request #1546 from SChernykh/dev
...
Fixed generic OpenCL code for AMD Navi
2020-02-11 17:12:18 +07:00
SChernykh
ef629ba0d0
Fixed generic OpenCL code for AMD Navi
2020-02-10 22:00:40 +01:00
XMRig
aacdbc360b
Merge branch 'bug-nonce-overflow' into dev
2020-02-06 22:00:53 +07:00
XMRig
e2e37c8cfb
Fixed nicehash nonce overflow for GPU backends.
2020-02-06 22:00:03 +07:00
XMRig
c307433900
Fixed nicehash nonce overflow for CPU backend.
2020-02-06 17:19:08 +07:00
XMRig
97e6a6669f
Merge branch 'network-stats' into dev
2020-02-05 18:44:43 +07:00
xmrig
e8f5cc67f8
Merge pull request #1536 from SChernykh/dev
...
Workaround for new AMD drivers (OpenCL)
2020-02-05 17:37:14 +07:00
SChernykh
8f9c1dd781
Workaround for new AMD drivers (OpenCL)
2020-02-04 23:11:46 +01:00
XMRig
60634366c1
v5.5.4-dev
2020-02-03 00:07:03 +07:00
XMRig
78bd280666
Merge branch 'master' into dev
2020-02-03 00:06:32 +07:00
XMRig
217540296f
v5.5.3
2020-02-02 23:40:26 +07:00
XMRig
7eaabd4e00
Merge branch 'dev'
2020-02-02 23:39:49 +07:00
xmrig
ff59f3dbb4
Update CHANGELOG.md
2020-02-02 23:38:54 +07:00
xmrig
9c8da1d4d3
Merge pull request #1529 from SChernykh/dev
...
Crash fix for Bullodzer CPUs
2020-02-02 23:19:49 +07:00
SChernykh
ffc9f67751
Crash fix for Bullodzer CPUs
2020-02-02 17:16:59 +01:00
XMRig
bf1a0a0b83
v5.5.2
2020-02-02 13:30:29 +07:00
XMRig
f864687a96
Merge branch 'dev'
2020-02-02 13:29:13 +07:00
XMRig
030d6e5962
Update year.
2020-02-01 20:24:00 +07:00
xmrig
f609be6ec3
Update CHANGELOG.md
2020-02-01 18:47:11 +07:00
xmrig
aa4a4c9fd0
Merge pull request #1520 from SChernykh/dev
...
Fixed setThreadAffinity()
2020-01-29 17:48:37 +07:00
SChernykh
269d12d1be
Fixed setThreadAffinity()
...
Added 1 ms sleep to guarantee thread rescheduling to the correct CPU core before returning.
2020-01-28 19:39:02 +01:00
xmrig
23a1ae0337
Merge pull request #1519 from SChernykh/dev
...
Removed MSR mod for Bulldozer
2020-01-27 22:20:21 +07:00
SChernykh
4571899664
Removed MSR mod for Bulldozer
...
It turned out to be useless: https://www.reddit.com/r/MoneroMining/comments/et7s7w/psa_amd_opteronfxa6a8a10_owners_needed_to_test/
2020-01-27 09:39:39 +01:00
xmrig
6d9b50b938
Merge pull request #1516 from SChernykh/dev
...
Fix compile error
2020-01-24 20:52:29 +07:00
SChernykh
cd763be05b
Fix compile error
2020-01-24 14:09:07 +01:00
xmrig
4e6b24d67d
Merge pull request #1515 from SChernykh/dev
...
Fix crash on Linux
2020-01-24 19:35:40 +07:00
SChernykh
42a7194e93
Fix crash on Linux
2020-01-24 13:34:12 +01:00
xmrig
01e063f6f5
Update CHANGELOG.md
2020-01-24 11:42:32 +07:00
xmrig
81e3f6e7d9
Merge pull request #1510 from SChernykh/dev
...
Optimized CFROUND
2020-01-23 12:49:13 +07:00
SChernykh
9f1753cc4f
Optimized CFROUND
2020-01-22 20:11:00 +01:00
xmrig
39eafc3255
Merge pull request #1508 from SChernykh/dev
...
Added support for BMI2 instructions
2020-01-22 12:00:45 +07:00
SChernykh
d342968211
Added support for BMI2 instructions
2020-01-21 19:44:56 +01:00
XMRig
c5968e8896
New NetworkState.
2020-01-16 21:48:39 +07:00
xmrig
8e6f4d4ecb
Merge pull request #1502 from SChernykh/dev
...
Optimizations for AMD Bulldozer
2020-01-15 20:26:06 +07:00
SChernykh
f80177cbd3
Optimizations for AMD Bulldozer
...
- Added support for XOP instructions
- Enabled Ryzen code for Bulldozer because it's faster there too
2020-01-15 13:04:26 +01:00
xmrig
32b0314990
Merge pull request #1501 from SChernykh/dev
...
MSR preset for Bulldozer CPUs
2020-01-15 08:57:14 +07:00
SChernykh
665e43fecc
MSR preset for Bulldozer CPUs
...
Also fixed verbose output for MSR presets with masks.
2020-01-14 19:27:34 +01:00
xmrig
b5fb96dca0
Merge pull request #1500 from SChernykh/dev
...
JIT compiler: removed unnecessary memcpy from generateProgram()
2020-01-14 07:59:08 +07:00
SChernykh
73722ce186
JIT compiler: removed unnecessary memcpy from generateProgram()
2020-01-13 18:00:41 +01:00
XMRig
638ed7b4f2
v5.5.2-dev
2020-01-12 12:55:50 +07:00
XMRig
b5b12216d6
Merge branch 'master' into dev
2020-01-12 12:55:04 +07:00
xmrig
d2867a2ed8
Merge pull request #1495 from jtgrassie/missed-script-change
...
add intel change to boost script
2020-01-12 09:56:37 +07:00
Jethro Grassie
e290995999
add change to boost script
2020-01-11 21:42:48 -05:00
XMRig
9ae8907b3e
v5.5.1
2020-01-12 08:34:01 +07:00
XMRig
a80f3e8190
Merge branch 'dev'
2020-01-12 08:32:16 +07:00
xmrig
b3d1ca6cb2
Update CHANGELOG.md
2020-01-12 07:43:29 +07:00
xmrig
0290b1ed3c
Merge pull request #1493 from SChernykh/dev
...
Update MSR preset for Intel
2020-01-09 14:24:11 +07:00
SChernykh
869209389e
Update MSR preset for Intel
...
As per https://github.com/xmrig/xmrig/issues/1433#issuecomment-572126184
2020-01-09 08:10:36 +01:00
XMRig
c6530e352f
Code cleanup.
2020-01-07 10:13:01 +07:00
xmrig
706f588b36
Merge pull request #1489 from SChernykh/dev
...
JIT compiler tweaks
2020-01-07 02:41:40 +07:00
SChernykh
eb20dfbc94
JIT compiler tweaks
2020-01-06 13:57:48 +01:00
xmrig
f69ba3ea1d
Update CHANGELOG.md
2020-01-03 19:54:28 +07:00
XMRig
88ff807700
Fix compile warnings.
2020-01-03 19:11:48 +07:00
XMRig
e76e75cdff
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2020-01-03 05:36:47 +07:00
XMRig
083c61754b
Fixed unwanted resume after dataset change.
2020-01-03 05:36:22 +07:00
xmrig
146bbda33f
Merge pull request #1477 from SChernykh/dev
...
Refactor Ryzen fix to fix compilation issues
2019-12-31 17:07:37 +07:00
SChernykh
c9f90e6770
Refactor Ryzen fix to fix compilation issues
2019-12-31 11:55:07 +02:00
xmrig
6a2a8579ae
Merge pull request #1473 from SChernykh/dev
...
Auto-config for mobile Ryzen APUs
2019-12-31 02:36:30 +07:00
SChernykh
29dd2c2138
Cleanup
2019-12-30 20:55:03 +02:00
SChernykh
4e5aef0a8a
Auto-config for mobile Ryzen APUs
2019-12-30 20:53:21 +02:00
XMRig
039c42b1fe
v5.5.1-dev
2019-12-30 16:05:51 +07:00
XMRig
1e45349890
Merge branch 'master' into dev
2019-12-30 16:05:24 +07:00
XMRig
d64bbfa9c0
#1469 Fixed build with gcc 4.8.
2019-12-30 16:04:07 +07:00
XMRig
d5605a29b4
v5.5.0
2019-12-29 21:42:11 +07:00
XMRig
4c28fa6009
Merge branch 'dev'
2019-12-29 21:41:40 +07:00
XMRig
ad9ae6a143
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2019-12-29 15:36:39 +07:00
XMRig
a5b0bc04cc
Add "cn/ultra" alias for tlo-pool.raasu.org pool.
2019-12-29 15:36:05 +07:00
xmrig
f491e99bf9
Update CHANGELOG.md
2019-12-29 03:43:10 +07:00
XMRig
402c44b547
Added "cn-pico/tlo".
2019-12-29 00:29:19 +07:00
XMRig
ac4086b273
Fix build.
2019-12-28 02:00:08 +07:00
XMRig
f00769f758
Code style cleanup.
2019-12-28 01:45:54 +07:00
xmrig
6ceb4dfc4f
Merge pull request #1465 from SChernykh/dev
...
Fix for 1st-gen Ryzen crashes
2019-12-27 18:26:26 +07:00
SChernykh
3a2941b719
Fix for 1st-gen Ryzen crashes
2019-12-27 12:40:38 +02:00
xmrig
99826a6b51
Update CHANGELOG.md
2019-12-27 15:03:24 +07:00
XMRig
4a9a7434f6
Revert Platform::setProcessPriority
2019-12-27 03:19:03 +07:00
XMRig
dbb721cb5e
Removed "rx/v" algorithm.
2019-12-26 22:34:19 +07:00
xmrig
2a93bb2cee
Update CHANGELOG.md
2019-12-25 05:01:19 +07:00
XMRig
7dfb4d9dc0
v5.5.0-dev
2019-12-25 04:53:38 +07:00
XMRig
22eca8e0d5
Fixed memory allocation checks.
2019-12-25 04:39:21 +07:00
XMRig
ecb46643e2
Added support for alternative CUDA plugin API.
2019-12-25 00:35:43 +07:00
xmrig
73d959a259
Update ALGORITHMS.md
2019-12-24 03:48:39 +07:00
XMRig
a95b179a60
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2019-12-24 02:05:00 +07:00
XMRig
2e4a83547d
Add console title for Windows.
2019-12-24 02:04:34 +07:00
xmrig
fd30294ca0
Merge pull request #1461 from suanlian1/patch-1
...
Monero already changed PoW on Nov 30, 2019
2019-12-24 01:07:44 +07:00
sairog
9b16a2736a
Update README.md
...
Monero already changed PoW on Nov 30, 2019. Also minor text corrections.
2019-12-23 23:23:16 +05:30
XMRig
ea7aa4ccef
Fixed MSVC build.
2019-12-23 00:37:43 +07:00
XMRig
d81845e1ab
Merge branch 'feature-env' into dev
2019-12-23 00:29:38 +07:00
XMRig
f9d07229b4
Add extra variables.
2019-12-23 00:28:57 +07:00
XMRig
2d15c10e0f
Added ENV support for "loader" option.
2019-12-22 19:48:33 +07:00
XMRig
5bd6a1c028
Added ENV support for "user", "pass" and "rig-id" fields.
2019-12-22 19:09:30 +07:00
XMRig
356e666e61
Added Env class.
2019-12-22 18:09:26 +07:00
XMRig
bdf12bca0f
Make Process::location static.
2019-12-22 13:26:06 +07:00
XMRig
c44ae06d54
Added --randomx-no-rdmsr command line option.
2019-12-21 23:57:25 +07:00
XMRig
c7de9e6561
v5.4.1-dev
2019-12-21 23:42:18 +07:00
XMRig
00c9f89213
Merge branch 'master' into dev
2019-12-21 23:41:44 +07:00
XMRig
8f2a92c3ec
v5.4.0
2019-12-21 16:12:02 +07:00
XMRig
69e67784d3
Merge branch 'dev'
2019-12-21 16:11:25 +07:00
xmrig
cd7f73a31c
Update ALGORITHMS.md
2019-12-21 13:40:42 +07:00
XMRig
98cfe7ed37
Added extra error message.
2019-12-20 23:44:32 +07:00
XMRig
449617d717
Allow use old CUDA plugin.
2019-12-20 21:10:13 +07:00
xmrig
a25042db72
Update CHANGELOG.md
2019-12-20 04:16:28 +07:00
XMRig
049caabdae
Add missing algorithm name alias.
2019-12-20 04:08:47 +07:00
XMRig
81b1cccb0b
Merge branch 'Spudz76-dev-rxv' into dev
2019-12-20 04:06:25 +07:00
XMRig
2911bb3a81
Fix OpenCL.
2019-12-20 04:05:09 +07:00
Tony Butler
45412a2ace
Add MoneroV (rx/v) algorithm [based on MoneroOcean/master]
2019-12-18 16:17:22 -07:00
XMRig
f4cedd7b63
Fixed MsrItem serialization.
2019-12-19 03:49:32 +07:00
XMRig
3e3d34b3ce
Allow number value for "wrmsr" option only for Intel.
2019-12-19 03:28:05 +07:00
XMRig
12fb27e2cf
Use MsrItem::kNoMask.
2019-12-19 03:20:48 +07:00
xmrig
a1e8c1353f
Merge pull request #1443 from SChernykh/dev
...
Fixed crash with GCC compiler
2019-12-18 23:45:36 +07:00
SChernykh
c01c035269
Fixed crash with GCC compiler
2019-12-18 17:32:57 +01:00
xmrig
eeb8bbe5bc
Merge pull request #1439 from SChernykh/dev
...
Add vzeroupper for processors with AVX
2019-12-18 18:32:17 +07:00
SChernykh
f85aba5d21
Fixed AVX detection
2019-12-18 12:20:21 +01:00
SChernykh
f8bf8fddd9
Update jit_compiler_x86_static.S
2019-12-18 09:13:21 +01:00
SChernykh
7459677fd5
Add vzeroupper for processors with AVX
...
To avoid false dependencies on upper 128 bits of YMM registers.
2019-12-18 09:12:25 +01:00
xmrig
c0b0628d59
Merge pull request #1438 from SChernykh/dev
...
Added bit masks for MSR registers
2019-12-18 11:44:06 +07:00
SChernykh
59e8fdb9ed
Added bit masks for MSR registers
2019-12-17 23:55:22 +01:00
XMRig
5142a406b0
Less error prone log interface.
2019-12-18 02:20:31 +07:00
XMRig
3cc8b19ca0
Added command line option --verbose.
2019-12-17 22:03:50 +07:00
XMRig
f8865b1498
Added "verbose" option.
2019-12-17 21:46:11 +07:00
XMRig
969821296f
Merge branch 'feature-custom-msr' into dev
2019-12-17 16:53:28 +07:00
XMRig
a877b1d269
Added save/restore MSR registers on Linux.
2019-12-17 16:17:11 +07:00
XMRig
9cea70b77c
Rename Rx_windows.cpp to Rx_win.cpp.
2019-12-17 15:16:37 +07:00
XMRig
d2d501c821
Added RandomX option "rdmsr" and save/restore MSR registers on Windows.
2019-12-17 14:45:01 +07:00
XMRig
a5089638ea
#1421 Added limit for maximum send buffer size.
2019-12-17 03:18:25 +07:00
XMRig
17f82280d0
v5.4.0-dev
2019-12-17 02:52:47 +07:00
xmrig
c78d800392
Merge pull request #1434 from SChernykh/dev
...
RandomSFX (Safex Cash variant) support
2019-12-17 02:46:26 +07:00
XMRig
8bef964f68
Added support for write custom MSR.
2019-12-17 02:27:07 +07:00
SChernykh
4da37baf8c
RandomSFX (Safex Cash variant) support
2019-12-16 19:36:29 +01:00
XMRig
33e7a54c29
#1421 Use dynamic size send buffer.
2019-12-16 14:09:03 +07:00
XMRig
1d4c8dda96
#1423 Implemented driver reuse.
2019-12-16 03:41:58 +07:00
XMRig
b633b593ad
Strict wrmsr error handling.
2019-12-16 02:45:07 +07:00
XMRig
8dbb83f99b
Revert changes.
2019-12-16 02:17:57 +07:00
xmrig
f24e4f6462
Merge pull request #1424 from SChernykh/dev
...
Use unique service name for WinRing0 driver
2019-12-16 01:32:32 +07:00
SChernykh
2e001677df
Use unique service name for WinRing0 driver
...
To avoid error 1072
2019-12-15 19:28:14 +01:00
XMRig
be253808d4
v5.3.1-dev
2019-12-16 00:17:08 +07:00
XMRig
e07cbe858b
Merge branch 'master' into dev
2019-12-16 00:15:49 +07:00
xmrig
271a12dcca
Update CHANGELOG.md
2019-12-15 15:39:52 +07:00
xmrig
06c70a7cd9
Merge pull request #1418 from jtgrassie/buffer-size
...
increase stratum send buffer size
2019-12-15 15:38:27 +07:00
XMRig
dccf7f9ae7
v5.3.0
2019-12-15 15:34:27 +07:00
XMRig
aa1f0077d8
Merge branch 'dev'
2019-12-15 15:33:51 +07:00
Jethro Grassie
348916040c
increase stratum send buffer size
2019-12-15 03:23:07 -05:00
xmrig
014c80f15d
Update CHANGELOG.md
2019-12-15 15:02:49 +07:00
XMRig
6adba6dad4
Removed unnecessary check.
2019-12-15 12:02:45 +07:00
XMRig
b346507975
Added enable_1gb_pages.sh
2019-12-15 03:13:52 +07:00
XMRig
fb5b873524
Added missing tag.
2019-12-15 01:52:20 +07:00
XMRig
a6f381403c
Added WinRing0 driver binary.
2019-12-15 01:48:48 +07:00
XMRig
5d0fd2dc8e
Unified Linux/Windows MSR log messages.
2019-12-15 01:32:41 +07:00
xmrig
1ad6b5504c
Merge pull request #1416 from SChernykh/dev
...
Fixed thread count for MSR mod
2019-12-14 22:41:00 +07:00
SChernykh
222fcfae87
Fixed thread count for MSR mod
2019-12-14 16:30:46 +01:00
XMRig
5a2c3d8396
v5.3.0-dev
2019-12-14 22:30:41 +07:00
XMRig
687617de25
Merge branch 'master' into dev
2019-12-14 22:29:57 +07:00
xmrig
a682ae3299
Merge pull request #1414 from SChernykh/dev
...
MSR mod for Windows
2019-12-14 22:12:08 +07:00
SChernykh
2e6523aa10
MSR mod for Windows
2019-12-14 16:04:37 +01:00
XMRig
29591609f5
v5.2.1
2019-12-14 13:15:19 +07:00
XMRig
b15da20f9c
Merge branch 'dev'
2019-12-14 13:14:09 +07:00
xmrig
8f2f3d73df
Update CHANGELOG.md
2019-12-14 02:27:19 +07:00
XMRig
7d7459100b
Removed extra space.
2019-12-13 00:38:07 +07:00
xmrig
8a0c8d9709
Merge pull request #1408 from SChernykh/dev
...
RandomX boost script for Linux
2019-12-13 00:32:03 +07:00
SChernykh
8592561b7a
RandomX boost script for Linux
2019-12-12 18:25:28 +01:00
XMRig
7ff465053b
Added additional MSR registers for Ryzen CPUs.
2019-12-12 14:21:15 +07:00
XMRig
c62ac89081
Fixed potential division by 0.
2019-12-12 14:09:18 +07:00
XMRig
1c58e28124
Don't build Rx_linux.cpp on ARM.
2019-12-11 21:20:37 +07:00
XMRig
96ee721d21
Fixed MSR.
2019-12-11 20:09:25 +07:00
XMRig
de7ed2b968
Added support for AMD specific MSR registers.
2019-12-11 19:37:13 +07:00
XMRig
4fb3086c1c
Fixed --randomx-wrmsr option without parameters.
2019-12-11 19:16:01 +07:00
XMRig
5ab17fcd46
v5.2.1
2019-12-11 17:58:44 +07:00
XMRig
ff1849b63b
Merge branch 'master' into dev
2019-12-11 17:58:03 +07:00
xmrig
9db3fb280e
Update CHANGELOG.md
2019-12-11 16:22:05 +07:00
XMRig
06e105821a
v5.2.0
2019-12-11 14:06:53 +07:00
XMRig
a0046e325c
Merge branch 'dev'
2019-12-11 14:06:21 +07:00
xmrig
e84bad4eca
Update CHANGELOG.md
2019-12-11 13:41:48 +07:00
XMRig
fc5b339f04
Added new screenshot.
2019-12-11 13:15:31 +07:00
XMRig
96cfdda9a1
Added RandomX option "wrmsr" with command line equivalent --randomx-wrmsr=N.
2019-12-10 23:57:29 +07:00
XMRig
3b4b230cab
Added CPU vendor enum.
2019-12-10 12:49:42 +07:00
XMRig
6163d27f14
Added command line option --randomx-1gb-pages
2019-12-10 11:56:31 +07:00
xmrig
f3f75fb788
Update CHANGELOG.md
2019-12-10 11:19:11 +07:00
xmrig
d07a806123
Merge pull request #1401 from SChernykh/dev
...
More optimizations for Ryzen
2019-12-10 09:55:52 +07:00
SChernykh
ef522f6404
Update jit_compiler_x86_static.S
2019-12-09 20:30:37 +01:00
SChernykh
763691fa4b
More optimizations for Ryzen
2019-12-09 20:29:05 +01:00
xmrig
2491149d61
Merge pull request #1400 from SChernykh/dev
...
Fixed assembly selection for RandomX when it's on Auto
2019-12-10 01:01:12 +07:00
SChernykh
9bc13813ba
Fixed assembly selection for RandomX when it's on Auto
2019-12-09 18:59:49 +01:00
XMRig
3edaebb4cf
Move "1gb-pages" option to "randomx" object.
2019-12-09 21:42:40 +07:00
XMRig
558c524e2a
Added missing Cpu::release call.
2019-12-09 01:07:42 +07:00
XMRig
d6582de09b
v5.2.0-dev
2019-12-08 23:23:03 +07:00
XMRig
d32df84ca5
Memory allocation refactoring.
2019-12-08 23:17:39 +07:00
xmrig
8a13e0febd
Merge pull request #1397 from SChernykh/dev
...
Fix GCC compilation
2019-12-08 22:52:18 +07:00
SChernykh
028b335bac
Fix GCC compilation
2019-12-08 16:51:37 +01:00
xmrig
d7d09159c1
Merge pull request #1396 from SChernykh/dev
...
Optimized dataset read for Ryzen CPUs
2019-12-08 22:24:26 +07:00
SChernykh
ffec421408
Fixed indentation
2019-12-08 16:20:46 +01:00
SChernykh
d0df824599
Optimized dataset read for Ryzen CPUs
...
Removed register dependency in dataset read, +0.8% speedup on average.
2019-12-08 16:14:02 +01:00
XMRig
4dec063472
Fix summary.
2019-12-08 14:30:44 +07:00
XMRig
86e25a13e3
New summary information about 1GB pages.
2019-12-08 14:21:28 +07:00
XMRig
91b50f1ac8
Added os.cmake
2019-12-08 13:30:26 +07:00
XMRig
8ef3e2ec14
Fixed build without hwloc.
2019-12-08 10:20:23 +07:00
XMRig
e9e747f0d1
#1385 "max-threads-hint" option now also limit RandomX dataset initialization threads.
2019-12-07 22:18:06 +07:00
XMRig
3a75f39935
#1386 Added priority for RandomX dataset initialization threads.
2019-12-06 22:17:04 +07:00
xmrig
529f394c02
Merge pull request #1391 from SChernykh/dev
...
Fixed compilation on systems without 1GB pages support
2019-12-06 19:58:48 +07:00
SChernykh
e3422979d1
Fixed compilation on systems without 1GB pages support
2019-12-06 13:55:33 +01:00
xmrig
bf248caa47
Merge pull request #1390 from SChernykh/dev
...
Fix ARM compilation
2019-12-06 19:48:58 +07:00
SChernykh
aa3dc75434
Fix ARM compilation
2019-12-06 13:43:59 +01:00
XMRig
118b2e4a68
Updated libuv version in build_deps.sh.
2019-12-06 18:39:14 +07:00
XMRig
f1827e925e
Removed strdup from FileLog.
2019-12-06 11:56:13 +07:00
XMRig
b8762ed428
#1306 Added some network workarounds.
2019-12-06 10:56:43 +07:00
xmrig
38d20ea5f4
Merge pull request #1388 from SChernykh/dev
...
1GB hugepages support for Linux
2019-12-06 07:58:00 +07:00
SChernykh
1fbbae1e4a
Added 1GB hugepages support for Linux
2019-12-05 19:39:47 +01:00
SChernykh
caa2da8bb3
Merge remote-tracking branch 'upstream/dev' into dev
2019-12-05 16:33:45 +01:00
xmrig
66734c7d3f
Update issue templates
2019-12-05 20:24:38 +07:00
XMRig
a066f9a49c
hwloc for MSVC updated to v2.1.0.
2019-12-05 12:47:31 +07:00
XMRig
99d995fdab
v5.1.2-dev
2019-12-05 12:16:05 +07:00
XMRig
381e907ca0
Merge branch 'master' into dev
2019-12-05 12:15:20 +07:00
XMRig
9126504c76
v5.1.1
2019-12-04 16:59:48 +07:00
XMRig
d0f88c6068
Merge branch 'dev'
2019-12-04 16:57:23 +07:00
SChernykh
a789316bbb
Merge remote-tracking branch 'upstream/dev' into dev
2019-12-04 10:24:10 +01:00
xmrig
f9bbdeeff9
Update CHANGELOG.md
2019-12-04 10:52:35 +07:00
XMRig
a4d35065d9
Use normalize for load average values.
2019-12-04 10:25:26 +07:00
XMRig
901f1a7ab1
Option "yield" enabled by default and added command line option --cpu-no-yield.
2019-12-04 08:50:54 +07:00
SChernykh
450b9ec19a
Update VirtualMemory_unix.cpp
2019-12-03 20:25:51 +01:00
XMRig
a556070b42
Removed unused code.
2019-12-03 21:11:27 +07:00
XMRig
05421057ae
#1363 Fixed main thread priority.
2019-12-03 18:28:10 +07:00
XMRig
c3fd5835c3
Added CPU option "yield".
2019-12-03 09:04:20 +07:00
XMRig
cf48a34065
v5.1.1-dev
2019-12-03 08:37:08 +07:00
XMRig
6245f86d7c
Merge branch 'master' into dev
2019-12-02 21:06:17 +07:00
XMRig
84ebf9d372
Merge branch 'dev'
2019-12-01 15:30:06 +07:00
xmrig
2d5a7b6aa8
Update CHANGELOG.md
2019-12-01 15:28:05 +07:00
xmrig
e9b51b7baa
Merge pull request #1351 from SChernykh/dev
...
RandomX fixes
2019-12-01 14:55:22 +07:00
SChernykh
84d7eb05f3
RandomX fixes
...
Intel JCC erratum fix and various other improvements, see more here: https://www.phoronix.com/scan.php?page=article&item=intel-jcc-microcode&num=1
2019-12-01 08:46:35 +01:00
XMRig
41e374f0d9
#1329 Revert version in master branch.
2019-11-29 19:06:50 +07:00
xmrig
c53fa07d2b
Update CHANGELOG.md
2019-11-29 13:54:30 +07:00
XMRig
8791261220
Use total memory (Linux report low free memory) and fix typo.
2019-11-29 13:43:26 +07:00
XMRig
c7d2639010
Changed memory print format.
2019-11-29 13:25:24 +07:00
XMRig
c529770d38
Use uv_get_free_memory.
2019-11-29 13:12:36 +07:00
XMRig
64fb4f265b
Added option "mode" (or --randomx-mode) for RandomX.
2019-11-29 13:00:17 +07:00
XMRig
ca9a3063d8
v5.1.0-dev
2019-11-29 11:27:09 +07:00
XMRig
33f6b91146
Added total memory size to summary.
2019-11-29 11:06:28 +07:00
XMRig
ada99a6dd1
Added "resources" field to API.
2019-11-29 10:50:30 +07:00
XMRig
7d1be2d234
Code cleanup.
2019-11-29 10:17:05 +07:00
XMRig
2b87a10cf2
Fixed zero size buffers handling.
2019-11-28 07:28:28 +07:00
XMRig
d224c0e7d8
Minor changes, based on https://github.com/xmrig/xmrig-nvidia/pull/305
2019-11-28 05:14:17 +07:00
XMRig
921abd4623
#1309 Fixed null pointer dereference.
2019-11-24 00:53:58 +07:00
XMRig
6e7b440630
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2019-11-21 15:45:12 +07:00
XMRig
cd723e32e8
#1307 Fixed incorrect job method for SelfSelectClient.
2019-11-21 15:44:39 +07:00
xmrig
b13d9a04eb
Update CMAKE_OPTIONS.md
2019-11-21 04:53:12 +07:00
XMRig
258f936272
Merge branch 'dev'
2019-11-21 00:32:40 +07:00
XMRig
997f90dae7
Added PGP key and signed hashes for 5.0.1 release.
2019-11-21 00:27:50 +07:00
XMRig
5d559971ca
Fixed isTLS method.
2019-11-20 15:36:02 +07:00
XMRig
8102526abc
Added build_deps.sh for creating xmrig-deps on Linux.
2019-11-19 22:21:24 +07:00
XMRig
af30f8cd4b
v5.0.2-dev
2019-11-19 03:59:46 +07:00
XMRig
4418ee743a
Merge branch 'master' into dev
2019-11-19 03:56:49 +07:00
XMRig
fa18a75177
v5.0.1
2019-11-18 21:44:51 +07:00
XMRig
0e7c0e2903
Merge branch 'dev'
2019-11-18 21:43:18 +07:00
xmrig
f3c1435b01
Update CHANGELOG.md
2019-11-18 15:24:50 +07:00
XMRig
fb28b931cc
Use static OpenSSL libs on macOS.
2019-11-16 18:56:34 +07:00
xmrig
dd980fde49
Update CMAKE_OPTIONS.md
2019-11-16 14:47:09 +07:00
xmrig
ca77fda511
Merge pull request #1290 from SChernykh/dev
...
Fix for 32-bit ARM compilation
2019-11-15 22:27:14 +07:00
SChernykh
e3f726796b
Use XMRIG_ARMv8 macro
2019-11-15 16:12:26 +01:00
SChernykh
3953568a0e
Fix for 32-bit ARM compilation
2019-11-15 16:00:48 +01:00
XMRig
f9bc3fb09b
Fixed memory allocation on old low memory AMD GPUs.
2019-11-15 19:42:35 +07:00
xmrig
0497ab072b
Update CHANGELOG.md
2019-11-15 18:19:43 +07:00
XMRig
5431601cef
Don't print health report if CUDA backend disabled.
2019-11-15 18:09:09 +07:00
XMRig
aeb2c6e8ec
#1285 Added command line options --cuda-bfactor-hint and --cuda-bsleep-hint.
2019-11-15 03:10:58 +07:00
XMRig
79f4685d9a
Fixed wrong line ending in generated CL code.
2019-11-15 01:27:30 +07:00
XMRig
5fa7a743f5
#1284 Fixed build without RandomX.
2019-11-14 15:11:47 +07:00
XMRig
9124ed9348
v5.0.1-dev
2019-11-14 14:46:54 +07:00
XMRig
55133d03cf
Merge branch 'master' into dev
2019-11-14 14:46:25 +07:00
XMRig
77eb79ced5
v5.0.0
2019-11-13 13:29:22 +07:00
XMRig
9d24d181d7
Merge branch 'dev'
2019-11-13 13:25:09 +07:00
XMRig
b011b935b4
Merge branch 'evo' into dev
2019-11-13 13:17:52 +07:00
XMRig
d807ba27a6
v5.0.0-evo
2019-11-13 12:22:02 +07:00
XMRig
7c4b76f3f7
v4.6.2-beta
2019-11-13 02:35:00 +07:00
XMRig
835228d9f7
Merge branch 'evo' into beta
2019-11-13 02:34:33 +07:00
XMRig
2847c814d2
v4.6.2-evo
2019-11-13 02:15:55 +07:00
xmrig
f77c4c67f2
Update CHANGELOG.md
2019-11-13 02:00:03 +07:00
XMRig
13d256e737
Merge branch 'beta' into evo
2019-11-13 00:41:58 +07:00
XMRig
ed4cfd55ac
#1274 Added --cuda-devices command line option.
2019-11-13 00:40:22 +07:00
xmrig
f965fd5a8c
Merge pull request #1277 from SChernykh/evo
...
Fix function names for clang on Apple
2019-11-12 20:45:48 +07:00
SChernykh
472ec1a0e6
Fix function names for clang on Apple
2019-11-12 14:42:21 +01:00