[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