- Apr 01, 2019
-
-
psychocrypt authored
fix nvrtc deadlock with `cuda version != 10.1`: https://github.com/xmrig/xmrig-nvidia/issues/260
-
- Mar 29, 2019
-
-
psychocrypt authored
Since the dev pool is sometimes using another POW than the user pool the hash date can strongly increase or decrease. In a case of a hash rate drop a monitoring software could trigger a wrong miner restart. - use the hash rate calculated during the user pool mining to interpulate the number of hashes during the dev pool mining so that the statistics stay constant.
-
- Mar 25, 2019
-
-
xmr-stak-team authored
- add .clang-format from RYO This PR removes the space indention by tabs.
-
- Mar 22, 2019
-
-
psychocrypt authored
Instead of creating a new kernel for each block we pre-build 25 kernel within a chunk. This reduces the calls to `clCreateProgramWithSource` which creates the leaks and will crash the miner after a few hours. Workaround was first introduced by @SChernykh in xmrig-amd
-
- Mar 15, 2019
-
-
psychocrypt authored
add option to control where the amd cache data should be stored
-
psychocrypt authored
Fix a memory leak that the OpenCL programs was not freed correctly. First solved by @xmrig
-
- Mar 11, 2019
-
-
psychocrypt authored
Add support for non media ops for cryptonight_r
-
- Mar 10, 2019
-
-
psychocrypt authored
If cryptonight_gpu is used in the dev pool and a cryptonight_v8 derived algorithm than cryptonight_gpu will create wrong results if v8 was running as non ASM version.
-
psychocrypt authored
Add new algorithm alias for cryptonight_v8_double. The difference to v8 is that the number of iterations is increased. Add also the currency X-CASH which use cryptonight_double.
-
psychocrypt authored
If the miner changed the pool (user pool or dev pool) and the network block of monero has not changed the miner switch to the non asm version. Add check if the hash function has changed. If the hash function not point to the asm version the ASM function is recreated.
-
psychocrypt authored
The OS is able to disable avx. In that case our avx detection is wrong. See xmrig issue: https://github.com/xmrig/xmrig/issues/951 Import fix: https://github.com/xmrig/xmrig/commit/6052da3c4399514c95245b2d342f04baa20958db#diff-92fa29935c136762d35981769ac79f52 thx @xmrig for the notification.
-
psychocrypt authored
The original implementation of the cache release and create always new kernel, this can lead into performance issues and my crashes.
-
psychocrypt authored
add support for cnR double thread assembler
-
psychocrypt authored
Since masari increased the block size the miner crashed each time it gets connected with a masari pool. This PR extent the possible size of a block to 128 byte and updated the kernel.
-
- Mar 09, 2019
-
-
psychocrypt authored
Fix again issues with vega and vii with the latest windows driver.
-
- Mar 07, 2019
-
-
EDDragonWolf authored
rebased version of #2261 Added support of CryptoNight v8 Reverse Waltz (named cryptonight_v8_reversewaltz here) - equal to CryptoNight v8 but with 3/4 iterations of CryptoNight v8 and with reversed shuffle operation We plan to use CryptoNight v8 Reverse Waltz as new PoW algorithm for Graft (graft-project/GraftNetwork#234).
-
psychocrypt authored
- fix linker issues with CUDA8 - fix device selection
-
- Mar 06, 2019
-
-
psychocrypt authored
- add cryptonight_r assembly - fix cryptobight_v8 assembly
-
psychocrypt authored
fix #2276
-
- Mar 04, 2019
-
-
Tony Butler authored
-
psychocrypt authored
Since #2268 the multi gpu support is broken. It is not possible to have more than one opencl context in a process. Use one OpenCl context for the process instead per GPU.
-
- Mar 03, 2019
-
-
psychocrypt authored
- update coin definitions - set rounding mode for cn_gpu - remove currency cryptonight_wow (currently untested)
-
xmr-stak-team authored
Co-authored-by:
psychocrypt <psychocryptHPC@gmail.com> Co-authored-by:
fireice-uk <fireice-uk@users.noreply.github.com>
-
psychocrypt authored
implementation is derived from the reverence implementation in xmrig
-
psychocrypt authored
implementation is derived from the reverence implementation in xmrig
-
xmr-stak-team authored
Co-authored-by:
psychocrypt <psychocryptHPC@gmail.com> Co-authored-by:
fireice-uk <fireice-uk@users.noreply.github.com> implementation is derived from the reverence implementation in xmrig
-
- Feb 21, 2019
-
-
Ryo authored
Set default verbose to 4 users are used to seing hashrate by default. Set it to 30 sec. edit config.tpl typos
-
- Feb 14, 2019
-
-
psychocrypt authored
Vega GPUs create still invalid shares on windows 19.X and 18.7+ driver for cn_v8 and cn_heavy.
-
- Feb 13, 2019
-
-
wt4smith authored
fix bfactor fix
-
- Feb 12, 2019
-
-
Vic authored
-
- Feb 11, 2019
-
-
psychocrypt authored
#2229 was not solving the issues - revert #2229 - introduce the working fix
-
psychocrypt authored
The OpenCl version of the blockchain driver is not understanding if apointer to a pointer points into shared memory and throw an error during the compilation. - revert the usage of the struct to group all shared memory arrays
-
- Feb 10, 2019
-
-
psychocrypt authored
Add seperate kernel to prepare the scratchpad memory.
-
psychocrypt authored
Optimize the auto adjustment for cn_gpu based on precomputed occupancy values from CUDA10.
-
psychocrypt authored
Combine the shared memory for a hash within one struct. Reduce the shared memory footprint per hash by 64 byte.
-
psychocrypt authored
- rename variable names like `b` and `bb` to something with a little bit of meaning.
-
- Feb 09, 2019
-
-
psychocrypt authored
Optimize cn_gpu
-
psychocrypt authored
-
psychocrypt authored
based on the suggestion from @xmrig https://github.com/xmrig/xmrig-amd/commit/db4e169f3a78f273abf89ea8cf5bba7eccf1490b
-
- Feb 08, 2019
-
-
psychocrypt authored
This PR replaces #2196 and add support for zelerius.
-