From 21dfd3cc2d19c2eb9b0b7a4cb7e64b84054c8072 Mon Sep 17 00:00:00 2001 From: XMRig Date: Tue, 31 Aug 2021 19:06:31 +0700 Subject: [PATCH 1/6] v6.15.1-dev --- src/version.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/version.h b/src/version.h index 32c7d1b..6c4a959 100644 --- a/src/version.h +++ b/src/version.h @@ -22,14 +22,14 @@ #define APP_ID "xmrig-cuda" #define APP_NAME "XMRig" #define APP_DESC "XMRig CUDA plugin" -#define APP_VERSION "6.15.0" +#define APP_VERSION "6.15.1-dev" #define APP_DOMAIN "xmrig.com" #define APP_SITE "www.xmrig.com" #define APP_COPYRIGHT "Copyright (C) 2016-2021 xmrig.com" #define APP_VER_MAJOR 6 #define APP_VER_MINOR 15 -#define APP_VER_PATCH 0 +#define APP_VER_PATCH 1 #define API_VERSION 4 From 46e0f899d491ef571e85df02221e335b1e29e101 Mon Sep 17 00:00:00 2001 From: XMRig Date: Tue, 31 Aug 2021 19:18:08 +0700 Subject: [PATCH 2/6] #119 Fixed compile error. --- src/crypto/common/Algorithm.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crypto/common/Algorithm.h b/src/crypto/common/Algorithm.h index 37abdc1..23c8e64 100644 --- a/src/crypto/common/Algorithm.h +++ b/src/crypto/common/Algorithm.h @@ -21,6 +21,7 @@ #define XMRIG_ALGORITHM_H +#include #include From ced4049a20f83720b69f64d8a11b133215a6f2bb Mon Sep 17 00:00:00 2001 From: SChernykh Date: Tue, 7 Sep 2021 22:37:48 +0200 Subject: [PATCH 3/6] Fixed "out of memory" on non-Cryptonight algorithms --- src/cuda_extra.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cuda_extra.cu b/src/cuda_extra.cu index ff00c92..17e4261 100644 --- a/src/cuda_extra.cu +++ b/src/cuda_extra.cu @@ -374,7 +374,7 @@ int cryptonight_extra_cpu_init(nvid_ctx *ctx, const xmrig_cuda::Algorithm &algor CUDA_CHECK(ctx->device_id, cudaMalloc(&ctx->d_result_nonce, 16 * sizeof (uint32_t))); // Allocate buffers for Cryptonight - if (hashMemSize) { + if (hashMemSize && algorithm.isCN()) { CUDA_CHECK(ctx->device_id, cudaMalloc(&ctx->d_ctx_key1, 40 * sizeof(uint32_t) * wsize)); CUDA_CHECK(ctx->device_id, cudaMalloc(&ctx->d_ctx_key2, 40 * sizeof(uint32_t) * wsize)); CUDA_CHECK(ctx->device_id, cudaMalloc(&ctx->d_ctx_text, 32 * sizeof(uint32_t) * wsize)); From 01f7de81d262714fab6dc7447c458688859b33dd Mon Sep 17 00:00:00 2001 From: xboxplayer9889 <90194169+xboxplayer9889@users.noreply.github.com> Date: Wed, 8 Sep 2021 00:26:08 +0200 Subject: [PATCH 4/6] CUDA cannot restart - randomx_prepare>:36 "invalid argument" it will ewpair nvidia thread #0 failed with error :36 "invalid argument" issue:https://github.com/xmrig/xmrig-cuda/issues/123 --- src/xmrig-cuda.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/xmrig-cuda.cpp b/src/xmrig-cuda.cpp index 2cf07cb..37b7599 100644 --- a/src/xmrig-cuda.cpp +++ b/src/xmrig-cuda.cpp @@ -68,6 +68,7 @@ class DatasetHost if (m_refs == 0) { cudaHostUnregister(m_ptr); } + m_ptr = nullptr; } int32_t m_refs = 0; From 8be15e1e80a868389561b20160dcca366c20a119 Mon Sep 17 00:00:00 2001 From: xmrig Date: Sat, 18 Sep 2021 19:22:41 +0700 Subject: [PATCH 5/6] Update CHANGELOG.md --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bebfe8f..3b02780 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# v6.15.1 +- [#119](https://github.com/xmrig/xmrig-cuda/issues/119) Fixed compile error on Linux. +- [#124](https://github.com/xmrig/xmrig-cuda/pull/124) Fixed `"out of memory"` error on non-CryptoNight algorithms. +- [#125](https://github.com/xmrig/xmrig-cuda/pull/125) Fixed `"invalid argument"` error. + # v6.15.0 - **ABI changed, minimum supported XMRig version now is 6.15.0.** - [#2563](https://github.com/xmrig/xmrig/pull/2563) Added new algorithm RandomX Graft (`rx/graft`). From 7d34e2065f145aafa523bcc53c5107a450e9f4e8 Mon Sep 17 00:00:00 2001 From: XMRig Date: Sat, 18 Sep 2021 20:16:03 +0700 Subject: [PATCH 6/6] v6.15.1 --- src/version.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/version.h b/src/version.h index 6c4a959..73f6acb 100644 --- a/src/version.h +++ b/src/version.h @@ -22,7 +22,7 @@ #define APP_ID "xmrig-cuda" #define APP_NAME "XMRig" #define APP_DESC "XMRig CUDA plugin" -#define APP_VERSION "6.15.1-dev" +#define APP_VERSION "6.15.1" #define APP_DOMAIN "xmrig.com" #define APP_SITE "www.xmrig.com" #define APP_COPYRIGHT "Copyright (C) 2016-2021 xmrig.com"