Recommended Hardware for V-Ray:
Chaos Group posts basic system requirements for each version of their V-Ray rendering plugin on their official website, as well as the standalone variant. However, the focus in each case is on minimum requirements - not what performs the best. Moreover, there are actually two parts of V-Ray: Adv and RT, which each use different hardware in a computer. Because of this situation, we have taken the time here at Puget Systems to perform our own testing to determine what hardware runs V-Ray the best. Based on this testing, we have come up with our own list of recommendations.
V-Ray Next CPU (formerly called Adv) is the 'normal' version of V-Ray, and it uses the CPU to perform ray tracing and rendering. It scales very well with both clock speed and core count, and even across multiple physical CPUs in a single workstation. If that is the version you plan to use, you will want to spend the bulk of your funds on a powerful CPU - or two, if you have a big budget. Theoretically this should scale well to even a quad CPU workstation, but if you need that sort of horsepower (and can afford it) you might be better off with multiple computers running in a networked rendering configuration.
On the other hand, V-Ray Next GPU (formerly RT) began its life as a GPU-based rendering engine. We talk more about that in the next section, but it is worth mentioning that as of V-Ray 3.6 the CPU can now be used alongside the GPU(s) if you wish. Before this, only a basic CPU was needed for V-Ray RT - but now there is a good argument for getting a more powerful processor, especially if you first max-out the number of video cards. We have articles looking at how CPU performance scales alongside GPUs in V-Ray Next GPU, if you want more information.
- Threadripper 3970X 3.7GHz (4.5 Turbo) 32 Core - With 32 cores and greatly improved per-core performance, AMD's latest Threadripper has taken an even further lead over Intel in workstation processor performance - especially with well threaded applications like rendering. Because of its good single-core speeds, this CPU is also well suited for modeling and animation.
- Any high PCI-E lane count processor - If you are going to use V-Ray Next GPU, then packing in as many video cards as possible is the name of the game. To that end, processors which support a lot of PCI-Express lanes are the way to go... and things like core count matter a lot less. At minimum 1 core per video card (and ideally 2) is important, though, and keeping the high clock speed high helps too.
- Intel Core X 10000-series vs AMD Threadriper 3rd Gen
- CPU Comparison - Intel X-series Refresh
- Threadripper 2990WX Takes V-Ray Performance Crown
- V-Ray CPU Comparison: Xeon Scalable vs Core i7 8700K, Core X, and Threadripper
- V-Ray RT 3.6 Hybrid Mode: Combining CPU and GPUs for Rendering
- V-Ray CPU Comparison: New 14, 16, and 18-core Skylake-X Processors
- V-Ray CPU Comparison: Skylake-X vs Threadripper
As with the CPU recommendation above, the choice here depends heavily on which version of V-Ray you plan to use. For V-Ray Adv, nothing special is needed from the video card. Your best bet there would be to select a card that is appropriate for whatever other software you plan to run alongside: Cinema 4D, Maya, 3ds Max, etc.
However, for V-Ray RT the video card selection is the biggest single factor in rendering speed / performance. RT has a couple of different modes, though not all plugin versions support both. An OpenGL mode exists in some versions for use with AMD graphics cards, but the main focus is on the CUDA mode for NVIDIA cards. We have tested that with up to four GPUs and found the scaling to be quite good. Faster cards also perform better, of course, so it really is a balancing act to find the combination of cards that best fit your budget.
- GeForce RTX 2060 SUPER 8GB - Generally speaking, the RTX 2060 SUPER is a solid starting point - as fast as the older 1080 Ti, and with as much VRAM as the 2070 and 2080 (not Ti) variants, but for a lower price.
- GeForce RTX 2080 Ti 11GB - Our go-to recommendation for most GPU rendering customers, the RTX 2080 Ti provides the best performance before moving up to the Titan series - while also having the RT cores that are emblematic of this GPU generation. It also has nearly as much VRAM: 11GB vs 12GB on the Titan V.
The Titan RTX performs well in V-Ray GPU, but unfortunately is only available in a dual-fan design which has problems with cooling when used in multi-GPU configurations. If you need more VRAM than normal GeForce cards provide, consider the Quadro RTX series.
As alluded to above, there are situations where four lower-cost cards will actually be faster than two more expensive cards - but the trade off with more GPUs is a physically larger chassis. Other factors can come into play as well, like the cost of a bigger case, motherboard, and power supply. Still, if you want the best performance with V-Ray RT (or Next GPU) then multiple cards is the way to go. We have a variety of system sizes and form factors to choose from, so that you can match both your budget and location requirements.
Another consideration is the amount of video RAM you will need. Larger, more complex scenes need more memory on each card in order to render properly. NVIDIA's Quadro graphics cards tend to have more memory than the mainstream GeForce series, giving the Quadro RTX 5000 (16GB) and RTX 6000 (24GB) an advantage in terms of the size of scenes that can be worked on. GeForce cards provide more raw speed for their price, though, so if you aren't working on massive scenes, or don't have a massive budget, they are our standard recommendation.
- V-Ray Next GeForce RTX SUPER Performance
- V-Ray Next Multi-GPU Scaling
- GeForce RTX GPU Comparison
- V-Ray GPU Rendering Platform Comparison: Skylake X, Xeon W, and Threadripper
- V-Ray RT 3.6 Hybrid Mode with AMD Threadripper 1950X and NVIDIA Titan Xp
While the exact amount of RAM you need is going to depend on your particular projects, for V-Ray Next GPU (and GPU rendering in general) we recommend double the amount of VRAM on the cards. So if you have four 8GB cards, totaling 32GB, we would advise 64GB of system memory.
V-Ray Next CPU is more likely to use additional memory, but in the end it comes down to how large and complex your scenes are. RAM is relatively cheap, so erring on the side of caution with 128GB or more is not a bad idea if you are unsure just how much you will need.
With the falling costs associated with SSDs, we almost always recommend using an SSD for the primary drive that will host your OS and the installation of V-Ray and other software. The high speed of SSDs allows your system to boot, launch applications, and load files many times faster than any traditional hard drive. If your budget allows, it is also a very good idea to have a second SSD that can be used to store your active projects to further decrease load and save times.
Since SSDs are still more expensive (per GB) than magnetic drives, we advise using traditional hard drives for long-term or rarely-accessed storage. Using a SSD can be useful in some situations, but most of the time the high performance of an SSD is simply not required for a storage drive.