[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55353] trunk/blender/intern/cycles/device /device_cuda.cpp: Cycles / CUDA:

Thomas Dinges blender at dingto.org
Sun Mar 17 15:32:50 CET 2013


Revision: 55353
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55353
Author:   dingto
Date:     2013-03-17 14:32:50 +0000 (Sun, 17 Mar 2013)
Log Message:
-----------
Cycles / CUDA:
* Simplify Computing Capability Check, only check for major. 

Modified Paths:
--------------
    trunk/blender/intern/cycles/device/device_cuda.cpp

Modified: trunk/blender/intern/cycles/device/device_cuda.cpp
===================================================================
--- trunk/blender/intern/cycles/device/device_cuda.cpp	2013-03-17 10:26:23 UTC (rev 55352)
+++ trunk/blender/intern/cycles/device/device_cuda.cpp	2013-03-17 14:32:50 UTC (rev 55353)
@@ -209,7 +209,7 @@
 			int major, minor;
 			cuDeviceComputeCapability(&major, &minor, cuDevId);
 
-			if(major <= 1 && minor <= 3) {
+			if(major < 2) {
 				cuda_error_message(string_printf("CUDA device supported only with compute capability 2.0 or up, found %d.%d.", major, minor));
 				return false;
 			}
@@ -242,7 +242,7 @@
 
 #ifdef _WIN32
 		if(cuHavePrecompiledKernels()) {
-			if(major <= 1 && minor <= 3)
+			if(major < 2)
 				cuda_error_message(string_printf("CUDA device requires compute capability 2.0 or up, found %d.%d. Your GPU is not supported.", major, minor));
 			else
 				cuda_error_message(string_printf("CUDA binary kernel for this graphics card compute capability (%d.%d) not found.", major, minor));
@@ -294,7 +294,8 @@
 		/* check if cuda init succeeded */
 		if(cuContext == 0)
 			return false;
-
+		
+		/* check if GPU is supported with current feature set */
 		if(!support_device(experimental))
 			return false;
 




More information about the Bf-blender-cvs mailing list