Application-Sizing-Guide-Quadro-Virtual-Data-Center-Workstation-Autodesk-Maya
Application-Sizing-Guide-Quadro-Virtual-Data-Center-Workstation-Autodesk-Maya
SP-09980-001_v02
Version Date Authors Description of Change
01 May 27, 2020 EA, NS, SM Initial Release
02 September 21, 2020 EA, NS, SM Branding update
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | ii
Table of Contents
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | iii
List of Figures
List of Tables
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | iv
Chapter 1. Executive Summary
This specification provides insights on how to deploy NVIDIA® Quadro® Virtual Data Center
Workstation (Quadro vDWS) software for modern day production pipelines within the Media
and Entertainment industry. Recommendations are based on actual customer deployments
and sample-of-concept (POC) artistic 3D production pipeline workflows and cover three
common questions:
Which NVIDIA GPU should I use for a 3D Production pipeline?
How do I select the right profile(s) for the types of users I will have?
Using sample 3D production pipeline workflows, how many users can be supported (user
density) for this server configuration and workflow?
This solution offers a highly flexible reference design which combines NVIDIA Quadro RTX™
6000 or Quadro RTX 8000 graphics processing units (GPUs) with NVIDIA virtual GPU software
running on OEM server hardware. IT administrators can provision multiple, easy-to-manage
virtual workstations to tackle various artistic workloads. Since user behavior varies and is a
critical factor in determining the best GPU and profile size, the recommendations in this
reference architecture are meant to be a guide. The most successful customer deployments
start with a Proof of Concept (POC) and are “tuned” throughout the lifecycle of the deployment.
Beginning with a POC enables customers to understand the expectations and behavior of their
users and optimize their deployment for the best user density while maintaining required
performance levels. A POC also allows administrators to understand infrastructure conditions,
such as network, which is a key component to ensure performance within their specific
environment. Continued maintenance is important because user behavior can change over the
course of a project and as the role of an individual changes in the organization along with
potential improvement of displays during refresh cycles. A 3D production artist that was once
a light graphics user might become a heavy graphics user when they change teams, assigned
to a different project or even receive a display upgrade to a higher resolution monitor. NVIDIA
virtual GPU management and monitoring tools enable administrators and IT staff to ensure
their deployment is optimized for each user.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 1
Chapter 2. About Autodesk Maya 2020
and Arnold
Autodesk Maya 2020 is one of the most recognizable applications for 3D computer animation,
modeling, simulation, and rendering utilized to create expansive worlds, complex characters,
and dazzling effects. Creative professionals bring believable characters to life with engaging
animation tools, shape 3D objects and scenes with intuitive modeling tools, and create
realistic effects - from explosions to cloth simulation all within the Maya software.
Autodesk Arnold is the built-in interactive renderer for Maya and is an advanced Monte Carlo
ray tracing renderer. It is designed for artists and for the demands of modern animation and
visual effects (VFX) production. Originally co-developed with Sony Pictures Imageworks and
now their main renderer, Arnold is used at over 300 studios worldwide including ILM,
Framestore, MPC, The Mill and Digic Pictures. Arnold was the primary renderer on dozens of
films from Monster House and Cloudy with a Chance of Meatballs to Pacific Rim and Gravity. It
is available as a standalone renderer on Linux, Windows, and Mac OS, with supported plug-ins
for Maya, 3dsMax, Houdini, Cinema 4D, and Katana.
Autodesk works closely with NVIDIA to ensure that creative innovation is never over. Studio
drivers are released throughout the year to supercharge your favorite, most demanding
applications. Using the same NVIDIA Studio drivers that are deployed on non-virtualized
systems, NVIDIA Quadro vDWS software provides virtual machines (VMs) with the same
breakthrough performance and versatility that the NVIDIA RTX platform offers to a physical
environment. VDI eliminates the need to install Autodesk Arnold and Maya on a local client,
which can help reduce IT support and maintenance costs and enables greater mobility and
collaboration. This virtual workstation deployment option enhances flexibility and further
expands the wide variety of platform choices available to Autodesk customers.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 2
Chapter 3. OEM Servers Supported with
NVIDIA GPUs
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 3
OEM Servers Supported with NVIDIA GPUs
Refer to Appendix A for further details regarding the system configuration used to complete
the rigorous NVIDIA NVQual verification for Autodesk Maya, Autodesk Arnold, and Teradici
software packages.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 4
OEM Servers Supported with NVIDIA GPUs
NVIDIA Quadro is the world’s preeminent visual computing platform, trusted by millions of
creative and technical professionals to accelerate their workflows. With Quadro vDWS
software, you can deliver the most powerful virtual workstation from the data center.
Designers and artists can work more efficiently, leveraging high performance virtual
workstations that perform just like physical workstations. IT has the flexibility to provision
render nodes and virtual workstations, scaling resources up or down as needed. An NVIDIA
Quadro vDWS solution can be configured to deliver multiple virtual workstations customized
for specific tasks. This means that utilization of compute resources can be optimized, and
virtual machines can be adjusted to handle workflows that may demand more or less memory.
To deploy an NVIDIA vGPU solution for Autodesk Maya 2020 with Arnold, you will need an
NVIDIA GPU that is supported with Quadro vDWS software, licensed for each concurrent user.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 5
Chapter 4. Autodesk Maya and Arnold
PoC Testing
To determine the optimal configuration of Quadro vDWS for Autodesk Maya and Arnold, both
user performance and scalability were considered. For comparative purposes, we considered
the requirements for a configuration optimized for performance only, and this configuration is
based solely on performance using sample artistic workflows. The scenes used within our
POC testing focused on a VFX pipeline where a single shot is the result of several artist
specialists working on different pieces. The following illustration shows the entire 3D
production pipeline and illustrates the areas where our POC testing focused.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 6
Autodesk Maya and Arnold PoC Testing
Our testing focused on a few of the phases illustrated in Figure 4-1. We executed three GPU-
accelerated artistic workflows within 4 VM’s:
VM1 and VM2 - Modeling, Texturing and Shading
VM3 - Animation
VM4 - Lighting and Rendering
The goal of this testing was to show how four artists from three unique parts of the pipeline
can all work at the same time using shared server virtualized resources and be productive.
The following paragraphs goes into further detail of each of these workflows.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 7
Autodesk Maya and Arnold PoC Testing
In order to bring characters to life in film, they need to go through a “Look Development”
process. In the example illustration in Figure 4-2, Autodesk’s Arnold GPU Renderer utilizes
NVIDIA RTX compatible features for performant ray tracing. Look Development involves the
following:
Refining textures and materials that often result in a time-consuming, back and forth
process
Real time updates with NVIDIA RTX™ technology allow for artistic interaction to accurately
dial in the look of the character, in-context to the scene.
NVIDIA RTX AI, employing NVIDIA OptiX Denoiser, provides high-fidelity changes in real
time.
Artists can define and deliver higher quality content in a more intuitive workflow providing
an overall increase in production value.
Having a full color range without compression is important to make accurate changes in
confidence. Teradici PCoIP Ultra, which takes advantage of NVIDIA RTX GPU encoding,
ensures that the virtual machines look indistinguishable from a local display.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 8
Autodesk Maya and Arnold PoC Testing
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 9
Autodesk Maya and Arnold PoC Testing
Lighting and rendering are resource intensive processes that are responsible for the final
output of a scene. NVIDIA Quadro vDWS enables artists to work and adjust scenes while
utilizing leftover GPU resources to render. This provides for an incredibly efficient use of GPU
resources, furthering the production pipeline workflow.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 10
Chapter 5. Findings
Our testing showed that four artists from three unique parts of the pipeline can all effectively
do their 3D production work using VMs. To determine the optimal configuration of Quadro
vDWS to support these four artists, both user performance and scalability were considered. To
further support this conclusion, NVIDIA collected insights from Media and Entertainment
customers as well, to understand how animation studio customers are deploying Quadro
vDWS. A dual socket, 2U rack server configured with three Quadro RTX 6000 GPUs provided
the necessary resources so that 3D production artists could work more efficiently, leveraging
high-performance virtual workstations which perform just like physical workstations. When
sizing a Quadro vDWS deployment for Autodesk Maya and Arnold, NVIDIA recommends
conducting your own PoC to fully analyze resource utilization using objective measurements
and subjective feedback. It is highly recommended that you install the GPU Profiler within your
artist VMs to properly size your VMs.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 11
Chapter 6. Deployment Best Practices
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 12
Deployment Best Practices
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 13
Deployment Best Practices
Organizations typically leverage the best effort GPU scheduler policy for their deployment to
achieve better utilization of the GPU, which usually results in supporting more users per
server with a lower quality of service (QoS) and better TCO per user.
Note:
1
Available since 2013 when NVIDIA virtual GPU technology was first introduced.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 14
Chapter 7. Summary
A qualified OEM server configured with three Quadro RTX 6000 GPUs provided the necessary
resources for 3D production artists to work more efficiently, leveraging high performance
virtual workstations which perform just like physical workstations. When sizing a Quadro
vDWS deployment for Autodesk Maya and Arnold, NVIDIA recommends conducting your own
PoC to fully analyze resource utilization using objective measurements and subjective
feedback. NVIDIA Quadro vDWS offers flexibility to IT administrators to size VMs based on
workload or workflow needs.
Access NVIDIA vGPU software today by downloading a 90-day free trial evaluation. Or learn
more about Quadro vDWS software on our product webpage.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 15
Appendix A. Solution Configuration and
Details
Table A-1 outlines the system configuration utilized to complete the rigorous NVIDIA NVQual
verification along with the Autodesk Maya, Autodesk Arnold, and Teradici software packages
all in line with the NVIDIA solution validation process.
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 16
Summary
NVIDIA Quadro Virtual Data Center Work station Sizing Guide SP-09980-001_v02 | 17
Notice
This document is provided for information purposes only and shall not be regarded as a warranty of a certain functionality, condition, or quality of a
product. NVIDIA Corporation (“NVIDIA”) makes no representations or warranties, expressed or implied, as to the accuracy or completeness of the
information contained in this document and assumes no responsibility for any errors contained herein. NVIDIA shall have no liability for the
consequences or use of such information or for any infringement of patents or other rights of third parties that may result from its use. This document
is not a commitment to develop, release, or deliver any Material (defined below), code, or functionality.
NVIDIA reserves the right to make corrections, modifications, enhancements, improvements, and any other changes to this document, at any time
without notice.
Customer should obtain the latest relevant information before placing orders and should verify that such information is current and complete.
NVIDIA products are sold subject to the NVIDIA standard terms and conditions of sale supplied at the time of order acknowledgement, unless otherwise
agreed in an individual sales agreement signed by authorized representatives of NVIDIA and customer (“Terms of Sale”). NVIDIA hereby expressly
objects to applying any customer general terms and conditions with regards to the purchase of the NVIDIA product referenced in this document. No
contractual obligations are formed either directly or indirectly by this document.
NVIDIA products are not designed, authorized, or warranted to be suitable for use in medical, military, aircraft, space, or life support equipment, nor
in applications where failure or malfunction of the NVIDIA product can reasonably be expected to result in personal injury, death, or property or
environmental damage. NVIDIA accepts no liability for inclusion and/or use of NVIDIA products in such equipment or applications and therefore such
inclusion and/or use is at customer’s own risk.
NVIDIA makes no representation or warranty that products based on this document will be suitable for any specified use. Testing of all parameters of
each product is not necessarily performed by NVIDIA. It is customer’s sole responsibility to evaluate and determine the applicability of any information
contained in this document, ensure the product is suitable and fit for the application planned by customer, and perform the necessary testing for the
application in order to avoid a default of the application or the product. Weaknesses in customer’s product designs may affect the quality and reliability
of the NVIDIA product and may result in additional or different conditions and/or requirements beyond those contained in this document. NVIDIA
accepts no liability related to any default, damage, costs, or problem which may be based on or attributable to: (i) the use of the NVIDIA product in any
manner that is contrary to this document or (ii) customer product designs.
No license, either expressed or implied, is granted under any NVIDIA patent right, copyright, or other NVIDIA intellectual property right under this
document. Information published by NVIDIA regarding third-party products or services does not constitute a license from NVIDIA to use such products
or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other
intellectual property rights of the third party, or a license from NVIDIA under the patents or other intellectual property rights of NVIDIA.
Reproduction of information in this document is permissible only if approved in advance by NVIDIA in writing, reproduced without alteration and in full
compliance with all applicable export laws and regulations, and accompanied by all associated conditions, limitations, and notices.
THIS DOCUMENT AND ALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER
DOCUMENTS (TOGETHER AND SEPARATELY, “MATERIALS”) ARE BEING PROVIDED “AS IS.” NVIDIA MAKES NO WARRANTIES, EXPRESSED, IMPLIED,
STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMEN T ,
MERCHANTABILIT Y, AND FITNESS FOR A PARTICULAR PURPOSE. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL NVIDIA BE LIAB LE
FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAG ES,
HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF ANY USE OF THIS DOCUMENT, EVEN IF NVIDIA HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Notwithstanding any damages that customer might incur for any reason whatsoever, NVIDIA’s
aggregate and cumulative liability towards customer for the products described herein shall be limited in accordance with the Terms of Sale for the
product.
Trademarks
NVIDIA, the NVIDIA logo, CUDA, NVIDIA OptiX, NVIDIA RTX, NVIDIA Turing, Quadro, Quadro RTX, and TensorRT trademarks and/or registered
trademarks of NVIDIA Corporation in the U.S. and other countries. Other company and product names may be trademarks of the respective companie s
with which they are associated.
Copyright
© 2020 NVIDIA Corporation. All rights reserved.