AMD CUDA DRIVER DRIVER
Tags: AMD, AMD Radeon™ RX 6900 XT ARadeon RX 6800 XT, API, benchmark, beta, Blender, Blender 3.0, Blender 3.1, consumer GPU, CUDA, Cycles, Cycles X, Cycles X runs on AMD GPUs, Eevee, gaming GPU, GPU ray tracing, GPU rendering, Heterogeneous-computing Interface for Portability, hip, how fast are AMD GPUs with Cycles X, Kernel Language, Linux, macOS, Matal, Metal, NVIDIA, Oak Ridge National Laboratory, open source, OpenCL, OptiX, performance, professional GPU, Radeon Open Compute, Radeon Pro W6800, Radeon RX 6000 Series, Radeon RX 6600, Radeon RX 6600 XT, Radeon RX 6700 XT, Radeon RX 6800, Radeon Software 21.40 Beta for Blender 3.Please Note: There is a recommended patch for CUDA 7.0 which resolves an issue in the cuFFT library that can lead to incorrect results for certain inputs sizes less than or equal to 1920 in any dimension when cufftSetStream() is passed a non-blocking stream (e.g., one created using the cudaStreamNonBlocking flag of the CUDA Runtime API or the CU_STREAM_NON_BLOCKING flag of the CUDA Driver API).
AMD CUDA DRIVER DOWNLOAD
(Includes download links for Blender 3.0 beta builds and AMD beta drivers) Read the announcement of support for AMD GPUs in Cycles X on the Blender Developers Blog GPU acceleration in Cycles on macOS is also due in Blender 3.1.
AMD CUDA DRIVER WINDOWS
Phoronix reports that Cycles support for AMD GPUs will be confined to the Windows edition in Blender 3.0, with Linux support in Blender 3.1. To enable it, you will need AMD’s new beta driver, Radeon Software 21.40 Beta for Blender 3.0.īlender 3.0 is due for a stable release in early December 2021 for Windows, Linux and macOS. Support for AMD GPUs in Cycles is available in the current daily beta of Blender 3.0. However, the implementation only requires an RDNA card or later, so it may also work on older AMD GPUs. The Blender Foundation has announced that it will support open-source API Vulkan for GPU ray tracing in Eevee, Blender’s real-time render engine, but there has been no equivalent announcement for Cycles X yet.ĪMD has validated support for Cycles X on its the Radeon RX 6000 series, its current generation of consumer GPUs, and the Radeon Pro W6800, its current top-of-the-range workstation card. That may mean that current Nvidia GPUs still outperform AMD cards, so it will be interesting to see some independent benchmark scores. However, as well as CUDA, Cycles X uses Nvida’s OptiX API to accelerate GPU ray tracing. The online documentation describes HIP as having “little or no performance impact over coding directly in CUDA mode”, borne out by this presentation from the US’s Oak Ridge National Laboratory, which used the platform to enable its CUDA-based in-house software to run on AMD GPUs. However, this is the first time we’re aware of it being used for media and entertainment software: all of AMD’s case studies are for scientific simulation and visualisation tools.ĪMD hasn’t posted any benchmarks for Cycles X running on its GPUs, but performance should theoretically be similar to an equivalent CUDA card. Sometimes described as a way of porting tools written using Nvidia’s CUDA computing framework to AMD GPUs, HIP has been around for several years as part of AMD’s ROCm (Radeon Open Compute) platform.
AMD CUDA DRIVER CODE
Initial builds of Cycles X ran solely on Nvidia GPUs.Īt the time of the original announcement, Cycles X developer Brecht van Lommel said that the team planned to bring back support for AMD and Intel hardware, but didn’t say when, or in what form.įor AMD users, both questions have now been answered by a guest post on the Blender Developers Blog from AMD product manager Brian Savery announcing that Cycles X will support AMD GPUs via HIP.Īn open-source C++ runtime API and kernel language, HIP (Heterogeneous-computing Interface for Portability) lets developers create software that run on both Nvidia and AMD GPUs from a single code base.
The functionality is available in the current daily beta build of Blender 3.0 for anyone with AMD’s new Radeon Software beta driver, released yesterday.Ĭycles X to support GPU acceleration on AMD hardware via HIP on its release in Blender 3.0Ī major rewrite of the Cycles renderer, intended to “future proof it for the next 10 years”, Cycles X also deprecated support for OpenCL, the API previously used for GPU rendering on AMD hardware. Cycles X, the major rewrite of Blender‘s Cycles renderer coming up in Blender 3.0, now supports AMD GPUs via HIP, an open-source system that enables code to run on both Nvidia CUDA and AMD hardware.