From a6fcc8fdb6c1ec902bfd679356bccb37a758323d Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Sat, 27 Sep 2014 12:21:43 +0200 Subject: [PATCH] use cudart_static.lib, keep SM 5.0 by default SM 5.2 works also on the 750 Ti but if we specify both at compile time, hash speed will be reduced (the 750Ti will use 5.2 which is not optimal) --- ccminer.vcxproj | 52 +++++++++++++------------------------------------ 1 file changed, 13 insertions(+), 39 deletions(-) diff --git a/ccminer.vcxproj b/ccminer.vcxproj index e8920c7..2a3ceb8 100644 --- a/ccminer.vcxproj +++ b/ccminer.vcxproj @@ -92,21 +92,13 @@ true Console - cudart.lib;cuda.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;pthreadVC2.lib;libcurl.lib;ws2_32.lib;Wldap32.lib;libeay32MTd.lib;ssleay32MTd.lib;%(AdditionalDependencies) + cudart_static.lib;cuda.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;pthreadVC2.lib;libcurl.lib;ws2_32.lib;Wldap32.lib;libeay32MTd.lib;ssleay32MTd.lib;%(AdditionalDependencies) compat\pthreads\x86;..\curl-7.29.0\build\lib\Debug;..\OpenSSL-Win32\lib\VC\static;%(AdditionalLibraryDirectories);$(CudaToolkitLibDir) /NODEFAULTLIB:LIBCMT %(AdditionalOptions) - - echo copy "$(CudaToolkitBinDir)\cudart32*.dll" "$(OutDir)" -copy "$(CudaToolkitBinDir)\cudart32*.dll" "$(OutDir)" - false - - 80 - - true false compute_50,sm_50 @@ -122,26 +114,17 @@ copy "$(CudaToolkitBinDir)\cudart32*.dll" "$(OutDir)" true Console - cudart.lib;cuda.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;pthreadVC2.lib;libcurl.lib;ws2_32.lib;Wldap32.lib;libeay32MTd.lib;ssleay32MTd.lib;%(AdditionalDependencies) + cudart_static.lib;cuda.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;pthreadVC2.lib;libcurl.lib;ws2_32.lib;Wldap32.lib;libeay32MTd.lib;ssleay32MTd.lib;%(AdditionalDependencies) compat\pthreads\x64;..\curl-7.29.0_x64\build\lib\Debug;..\OpenSSL-Win64\lib\VC\static;%(AdditionalLibraryDirectories);$(CudaToolkitLibDir) /NODEFAULTLIB:LIBCMT %(AdditionalOptions) - - echo copy "$(CudaToolkitBinDir)\cudart64*.dll" "$(OutDir)" -copy "$(CudaToolkitBinDir)\cudart64*.dll" "$(OutDir)" - false - - 80 - - true true compute_50,sm_50 - - + $(NVTOOLSEXT_PATH)\include;..\..\..\Common\C99 @@ -160,24 +143,16 @@ copy "$(CudaToolkitBinDir)\cudart64*.dll" "$(OutDir)" true true Console - cudart.lib;cuda.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;pthreadVC2.lib;libcurl.lib;ws2_32.lib;Wldap32.lib;libeay32MT.lib;ssleay32MT.lib;%(AdditionalDependencies) + cudart_static.lib;cuda.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;pthreadVC2.lib;libcurl.lib;ws2_32.lib;Wldap32.lib;libeay32MT.lib;ssleay32MT.lib;%(AdditionalDependencies) compat\pthreads\x86;..\curl-7.29.0\build\lib\Release;..\OpenSSL-Win32\lib\VC\static;%(AdditionalLibraryDirectories);$(CudaToolkitLibDir) /NODEFAULTLIB:LIBCMT %(AdditionalOptions) - - echo copy "$(CudaToolkitBinDir)\cudart32*.dll" "$(OutDir)" -copy "$(CudaToolkitBinDir)\cudart32*.dll" "$(OutDir)" - false - - 80 - - true false - compute_50,sm_50;compute_50,sm_52 + compute_50,sm_50 @@ -204,21 +179,13 @@ copy "$(CudaToolkitBinDir)\cudart32*.dll" "$(OutDir)" true true Console - cudart.lib;cuda.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;pthreadVC2.lib;libcurl.lib;ws2_32.lib;Wldap32.lib;libeay32MT.lib;ssleay32MT.lib;%(AdditionalDependencies) + cudart_static.lib;cuda.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;pthreadVC2.lib;libcurl.lib;ws2_32.lib;Wldap32.lib;libeay32MT.lib;ssleay32MT.lib;%(AdditionalDependencies) compat\pthreads\x64;..\curl-7.29.0_x64\build\lib\Release;..\OpenSSL-Win64\lib\VC\static;%(AdditionalLibraryDirectories);$(CudaToolkitLibDir) /NODEFAULTLIB:LIBCMT %(AdditionalOptions) - - echo copy "$(CudaToolkitBinDir)\cudart64*.dll" "$(OutDir)" -copy "$(CudaToolkitBinDir)\cudart64*.dll" "$(OutDir)" - false - - 80 - - true true compute_50,sm_50 @@ -590,4 +557,11 @@ copy "$(CudaToolkitBinDir)\cudart64*.dll" "$(OutDir)" + + + + + + + \ No newline at end of file