diff --git a/Makefile.am b/Makefile.am index bcfd015747..e88c379199 100644 --- a/Makefile.am +++ b/Makefile.am @@ -89,12 +89,10 @@ endif nvcc_ARCH = -gencode=arch=compute_61,code=sm_61 nvcc_ARCH += -gencode=arch=compute_60,code=sm_60 nvcc_ARCH += -gencode=arch=compute_52,code=sm_52 -nvcc_ARCH += -gencode=arch=compute_50,code=sm_50 -nvcc_ARCH += -gencode=arch=compute_37,code=sm_37 -nvcc_ARCH += -gencode=arch=compute_35,code=sm_35 nvcc_ARCH += -gencode=arch=compute_70,code=sm_70 nvcc_ARCH += -gencode=arch=compute_75,code=sm_75 nvcc_ARCH += -gencode=arch=compute_80,code=sm_80 +nvcc_ARCH += -gencode=arch=compute_86,code=sm_86 nvcc_FLAGS = $(nvcc_ARCH) @CUDA_INCLUDES@ -I. @CUDA_CFLAGS@ nvcc_FLAGS += $(JANSSON_INCLUDES) @@ -141,7 +139,7 @@ skein.o: skein.cu $(NVCC) $(nvcc_FLAGS) --maxrregcount=64 -o $@ -c $< neoscrypt/cuda_neoscrypt.o: neoscrypt/cuda_neoscrypt.cu - $(NVCC) -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_52,code=sm_52 -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_75,code=sm_75 -gencode=arch=compute_86,code=sm_86 @CUDA_INCLUDES@ -I. @CUDA_CFLAGS@ -o $@ -c $< + $(NVCC) -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_52,code=sm_52 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_75,code=sm_75 -gencode=arch=compute_86,code=sm_86 @CUDA_INCLUDES@ -I. @CUDA_CFLAGS@ -o $@ -c $< neoscrypt/cuda_neoscrypt_tpruvot.o: neoscrypt/cuda_neoscrypt_tpruvot.cu $(NVCC) -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_75,code=sm_75 -gencode=arch=compute_86,code=sm_86 @CUDA_INCLUDES@ -I. $(JANSSON_INCLUDES) @CUDA_CFLAGS@ -o $@ -c $< diff --git a/ccminer.vcxproj b/ccminer.vcxproj index 90af9df003..1556500cb0 100644 --- a/ccminer.vcxproj +++ b/ccminer.vcxproj @@ -247,7 +247,7 @@ 80 false true - compute_60,sm_60;compute_61,sm_61;compute_52,sm_52;compute_70,sm_70;compute_75,sm_75;compute_80,sm_80 + compute_60,sm_60;compute_61,sm_61;compute_52,sm_52;compute_70,sm_70;compute_75,sm_75;compute_80,sm_80;compute_86,sm_86 64 @@ -286,7 +286,7 @@ compute_52,sm_52;compute_50,sm_50;compute_35,sm_35;compute_37,sm_37 - compute_86,sm_86;compute_75,sm_75;compute_70,sm_70;compute_61,sm_61;compute_52,sm_52;compute_50,sm_50;compute_35,sm_35;compute_37,sm_37 + compute_86,sm_86;compute_75,sm_75;compute_70,sm_70;compute_61,sm_61;compute_52,sm_52 @@ -434,7 +434,7 @@ compute_52,sm_52;compute_50,sm_50;compute_35,sm_35;compute_37,sm_37; - compute_52,sm_52;compute_50,sm_50;compute_35,sm_35;compute_37,sm_37;compute_70,sm_70;compute_75,sm_75;compute_86,sm_86 + compute_52,sm_52;compute_70,sm_70;compute_75,sm_75;compute_86,sm_86 compute_52,sm_52;compute_50,sm_50;compute_35,sm_35;compute_37,sm_37; diff --git a/neoscrypt/neoscrypt.cpp b/neoscrypt/neoscrypt.cpp index 704e1df30a..f812cfaae1 100644 --- a/neoscrypt/neoscrypt.cpp +++ b/neoscrypt/neoscrypt.cpp @@ -56,12 +56,7 @@ int scanhash_neoscrypt(bool stratum, int thr_id, uint32_t *pdata, intensity = 256 * 64 * 5; use_tpruvot = true; } - else if (strstr(props.name, "3090")) - { - intensity = 256 * 64 * 32; - use_tpruvot = true; // benchmark needed - } - else if (strstr(props.name, "3080")) + else if (strstr(props.name, "RTX 3")) { intensity = 256 * 64 * 32; use_tpruvot = true; // benchmark needed @@ -76,7 +71,7 @@ int scanhash_neoscrypt(bool stratum, int thr_id, uint32_t *pdata, intensity = 256 * 64 * 16; use_tpruvot = true; } - else if(strstr(props.name, "RTX")) + else if(strstr(props.name, "RTX 2")) { intensity = 256 * 64 * 16; use_tpruvot = true; // benchmark needed