aboutsummarylogtreecommitdiffstats
path: root/SelectCudaComputeArch.patch
diff options
context:
space:
mode:
authorbartus2024-02-09 17:11:10 +0100
committerbartus2024-02-09 17:11:26 +0100
commit98bb0445bc514b818026a290b6ded483e0a20648 (patch)
tree4cda617215847a83839aae61d986f792765a57fd /SelectCudaComputeArch.patch
parentb04707f1186720fc26eb38e50ffe3b16e4ba112d (diff)
downloadaur-98bb0445bc514b818026a290b6ded483e0a20648.tar.gz
Update SelectCudaArch.patch
Diffstat (limited to 'SelectCudaComputeArch.patch')
-rw-r--r--SelectCudaComputeArch.patch10
1 files changed, 5 insertions, 5 deletions
diff --git a/SelectCudaComputeArch.patch b/SelectCudaComputeArch.patch
index 8c517b8dd6fe..f876b48b2aee 100644
--- a/SelectCudaComputeArch.patch
+++ b/SelectCudaComputeArch.patch
@@ -1,9 +1,9 @@
diff --git a/intern/cycles/cmake/external_libs.cmake b/intern/cycles/cmake/external_libs.cmake
-index c1244ab740b..93ddfd2c7a0 100644
+index c59f78b1f1a..8cad057f3ab 100644
--- a/intern/cycles/cmake/external_libs.cmake
+++ b/intern/cycles/cmake/external_libs.cmake
-@@ -522,6 +522,11 @@ if(WITH_CYCLES_CUDA_BINARIES OR NOT WITH_CUDA_DYNLOAD)
- find_package(CUDA) # Try to auto locate CUDA toolkit
+@@ -30,6 +30,11 @@ if(WITH_CYCLES_DEVICE_CUDA AND (WITH_CYCLES_CUDA_BINARIES OR NOT WITH_CUDA_DYNLO
+
if(CUDA_FOUND)
message(STATUS "Found CUDA ${CUDA_NVCC_EXECUTABLE} (${CUDA_VERSION})")
+ CUDA_SELECT_NVCC_ARCH_FLAGS(CUDA_ARCH_FLAGS Auto)
@@ -12,5 +12,5 @@ index c1244ab740b..93ddfd2c7a0 100644
+ message(STATUS "Enabling CUDA support (version: ${CUDA_VERSION_STRING},"
+ " archs: ${CYCLES_CUDA_BINARIES_ARCH})")
else()
- message(STATUS "CUDA compiler not found, disabling WITH_CYCLES_CUDA_BINARIES")
- set(WITH_CYCLES_CUDA_BINARIES OFF)
+ if(NOT WITH_CUDA_DYNLOAD)
+ message(STATUS "Additionally falling back to dynamic CUDA load")