0
0
forked from blender/blender
blender/intern/cycles/device
Patrick Mours 53c49589f3 Fix #119959: Enabling "Distribute memory between devices" for Cycles results in error
With the switch to using the primary CUDA context it became possible
for peer access between CUDA devices to already have been enabled for
that context, either by a previous Cycles session or third-party library,
thus causing the call to `cuCtxEnablePeerAccess` to return
`CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED`. This is not a failure
state however, so just needs to be handled like a success return value.

Pull Request: blender/blender#120255
2024-04-15 13:20:03 +02:00
..
cpu Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
cuda Fix #119959: Enabling "Distribute memory between devices" for Cycles results in error 2024-04-15 13:20:03 +02:00
dummy License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
hip Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
hiprt Fix #118709: Crash in OIDN GPU detection for unsupported HIP device 2024-03-11 15:09:24 +01:00
metal Cycles: Properly default to Metal-RT off unless GPU is a M3 or newer 2024-04-09 16:35:36 +02:00
multi Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
oneapi Cycles: Fix grammar issues in OIDN GPU command line reporting 2024-03-15 09:52:47 +01:00
optix Fix #119551: Cycles denoising crash canceling tiled render with MetalRT 2024-03-18 11:00:21 +01:00
CMakeLists.txt Build: Improve OSL library dependency handling in Cycles 2024-03-29 14:49:51 +01:00
denoise.cpp Cycles: Set quality parameter for OIDN 2024-02-06 20:58:17 +01:00
denoise.h Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
device.cpp Cycles: Allow enabling OIDN for HIP with environment variable 2024-03-19 18:14:28 +01:00
device.h Fix #119551: Cycles denoising crash canceling tiled render with MetalRT 2024-03-18 11:00:21 +01:00
graphics_interop.cpp License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
graphics_interop.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
kernel.cpp License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
kernel.h Cleanup: fewer iostreams related includes in Cycles 2023-08-15 13:55:38 +02:00
memory.cpp Cleanup: spelling in comments 2023-07-05 14:09:33 +10:00
memory.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
queue.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
queue.h Cycles: Metal support for OpenImageDenoise 2024-02-06 21:13:23 +01:00