---
title: "Rendering with V-Ray GPU"
canonical: "https://documentation.chaos.com/space/VC4D/116855690/Rendering%20with%20V-Ray%20GPU"
format: markdown
---
This page provides information on rendering with V-Ray GPU. 


## **Overview**

---

## **Supported Hardware and Drivers**

---

V-Ray GPU renders with the NVIDIA CUDA and RTX platforms on Windows, and the Metal platform on macOS.

Below is a list of tests we have performed and the results:

- **NVIDIA** – When the engine is set to V-Ray GPU (with RTX disabled), the CUDA platform is used. It is supported only in 64-bit builds of V-Ray for Maxwell or later NVIDIA cards. *See **[the NVIDIA CUDA article](https://developer.nvidia.com/cuda-gpus)** if your card has the minimum required compute capability*.
- **NVIDIA RTX** – When the engine is set to V-Ray GPU with RTX enabled, V-Ray GPU uses the RT Cores in NVIDIA RTX GPUs<span style="color: #202124">.</span>
- **AMD HIP** – When the engine is set to HIP, the AMD HIP platform is used. HIP is currently supported only for Windows.
- **Hybrid Rendering (running CUDA on GPU and CPU):** Starting with V-Ray 3.6, V-Ray GPU CUDA rendering can be performed on CPUs and NVIDIA GPUs at the same time. Using **Rendering Devices**, you can enable your CPUs as CUDA devices and allow the CUDA code to combine your CPUs and GPUs to utilize all available resources.
- **Apple Metal GPU** – When the engine is set to Apple M1, the Metal platform is used.

V-Ray GPU supports rendering on multiple GPUs. The sections below explain how to choose devices to run IPR GPU.


If V-Ray GPU needs compatible GPU device(s) to use for rendering.

> ℹ️ When rendering, the output window provides information about your current driver version. If the version is not compatible with V-Ray GPU, a message with the recommended version is displayed.
> ℹ️ 
> ℹ️ See the [V-Ray GPU article](https://www.chaos.com/vray-gpu) for information on the latest recommended driver.


> ✅ Тo use [NVLINK](http://www.nvidia.com/object/nvlink.html) on supported hardware, [NVLINK](http://www.nvidia.com/object/nvlink.html) devices **must** be set to [TCC](http://docs.nvidia.com/gameworks/content/developertools/desktop/nsight/tesla_compute_cluster.htm) mode. This is recommended for Pascal, Volta, and Turning-based Quadro models. For GeForce RTX cards, an SLI setup is sufficient. Also note that to prevent performance loss, not all data is shared between devices.

> Macro (anchor)




## **Choosing Which Devices to Use for Rendering**

---

---


## **Balancing the GPU Load**

---

If you have only one GPU on your system, you may find that the user interface becomes sluggish and unresponsive while Interactive is rendering on the GPU. To alleviate this problem, reduce the** GPU Rays per pixel** and/or the **GPU Ray bundle size** parameters in the [Interactive render settings](https://docs-chaos.atlassian.net/wiki/spaces/VC4D/pages/116856960). For example, you can try values like **64/1** or **32/1.** This breaks up the data passed to the GPU into smaller chunks so that the user interface requests can be processed faster. However, note that this reduces the rendering speed. Turn on the statistics display to check the difference in render speed and find the optimal settings for your system.


> Macro (anchor)



## **Hybrid Rendering with CPUs and the CUDA Engine**

---

Starting in 3.60, V-Ray GPU can perform hybrid rendering with the CUDA engine utilizing both the CPU and NVIDIA GPUs. V-Ray can now execute the CUDA source on the CPU, as though the CPU were another CUDA device. To enable the hybrid rendering mode, simply enable the **C++/CPU** device from the list of GPU devices.

The hybrid rendering mode does not require any special drivers. Furthermore, you can use the CPU as a CUDA device even if you don't have an NVIDIA GPU and/or NVIDIA drivers installed. Meaning, this mode can be used on computers that don't even have GPUs. The hybrid render engine running on a CPU [supports the same features](https://docs-chaos.atlassian.net/wiki/spaces/VC4D/pages/116855108) as the regular V-Ray GPU CUDA engine.


## **References**

---

- The NVIDIA CUDA developer zone: [https://developer.nvidia.com/category/zone/cuda-zone](https://developer.nvidia.com/category/zone/cuda-zone)
- For more information on hardware recommendations, see the [Hardware Recommendations](https://support.chaos.com/hc/en-us/articles/4406890478865-Hardware-Recommendations) article.
- AMD HIP documentation: [https://rocm.docs.amd.com/projects/HIP/en/latest/what_is_hip.html](https://rocm.docs.amd.com/projects/HIP/en/latest/what_is_hip.html)
- Apple Metal documentation: [https://developer.apple.com/documentation/metal/](https://developer.apple.com/documentation/metal/)