From 656c55309f51cf089f2a1a3f7df7827544d07701 Mon Sep 17 00:00:00 2001 From: psychocrypt Date: Fri, 17 Nov 2017 09:32:27 +0100 Subject: fix wrong cuda binary arch detection fix wrong arch comparsion --- xmrstak/backend/nvidia/nvcc_code/cuda_extra.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'xmrstak/backend') diff --git a/xmrstak/backend/nvidia/nvcc_code/cuda_extra.cu b/xmrstak/backend/nvidia/nvcc_code/cuda_extra.cu index 9923cb2..55b9f65 100644 --- a/xmrstak/backend/nvidia/nvcc_code/cuda_extra.cu +++ b/xmrstak/backend/nvidia/nvcc_code/cuda_extra.cu @@ -364,7 +364,7 @@ extern "C" int cuda_get_deviceinfo(nvid_ctx* ctx) for(int i = 0; i < arch.size(); ++i) if(minSupportedArch == 0 || (arch[i] >= 30 && arch[i] < minSupportedArch)) minSupportedArch = arch[i]; - if(minSupportedArch >= 30 && gpuArch <= minSupportedArch) + if(minSupportedArch < 30 || gpuArch < minSupportedArch) { printf("WARNING: NVIDIA GPU %d: miner not compiled for the gpu architecture %d.\n", ctx->device_id, gpuArch); return 5; -- cgit v1.1