Licensing
Q: Where can I find more information on the NVIDIA License System (NLS), which is the licensing solution for vGPU?
You can refer to the NVIDIA License System documentation and the NLS FAQ.
Q: Where can I find more information on NVIDIA Virtual GPU licensed products and how to configure licensing for them on supported hardware?
Refer to the NVIDIA Virtual GPU Licensing Guide.
Q: How do I create a CLS instance?
First, determine whether you will use an Express CLS or require a Custom CLS instance. An Express CLS installation simplifies the process by automatically installing and binding the CLS instance to the NVIDIA License server. With a Custom CLS installation, these steps must be performed manually. Still, they may be needed based on the existing configuration or in cases in which legacy NVIDIA vGPU Software Licensing servers are present. Refer to this document for more detailed installation instructions on how to install either the Express CLS instance or the Custom CLS section.
Q: How do I install a DLS instance?
The DLS instance can be installed in one of three ways: as a virtual appliance, container, or installable package. For detailed instructions on how to install and what hypervisors, container management, or operating systems are supported, please reference the Installing and Configuring the DLS Virtual Appliance documentation.
Q: Is there any guidance on sizing the DLS appliance?
The minimum required to run a VM or container is:
4 x vGPU
8 GB of system memory
15 GB of disk space
For additional details, including how to scale and size your environment, refer to the Sizing Guidelines for a DLS Appliance.
Q: What is a client configuration token?
A client configuration token is a file that contains information about the NVIDIA vGPU licensing server. This file is used by the NVIDIA vGPU software driver on a virtual machine (VM) to connect to the licensing server and obtain a license. For more information, see Generating a Client Configuration Token.
Q: What information is shared with the NVIDIA Licensing Server in the client configuration token, and how is it protected?
The client configuration token contains information required for vGPU clients to connect to CLS/DLS service instances, including URLs (IP or FQDN) and port numbers. This information is digitally signed to ensure it has not been altered, and clients validate the signature to maintain integrity and security.
Q: Do I need a license to run NVIDIA vGPU software?
Yes. Refer to the packaging, pricing, and licensing guide for detailed information on licensing.
Q: Can I get an evaluation license?
Yes, evaluation licenses are available for 128 users for 90 days on all NVIDIA vGPU software products.
Q: Can I use my NVIDIA vGPU licenses in the cloud?
Yes. NVIDIA vGPU software is supported on several cloud services with bring your own license (BYOL) licensing and licensing provided by the cloud service. Check out some of our CSPs for more information:
Alibaba Cloud, the license is provided by the cloud service
AWS, the license may be provided by the cloud service or supplied by the user (BYOL)
Baidu AI Cloud, the license may be provided by the cloud service or supplied by the user (BYOL)
Google Cloud, the license may be provided by the cloud service or supplied by the user (BYOL)
IBM Cloud, the license must be provided by the user (BYOL)
Microsoft Azure, the license is provided by the cloud service
Oracle Cloud, the license must be provided by the user (BYOL)
Tencent Cloud, the license may be provided by the cloud service or supplied by the user (BYOL)
Q: How are NVIDIA vApps licenses enforced?
How NVIDIA vApps licenses are enforced depends on the type of deployment for which the license is being used:
For A-series NVIDIA vGPU deployments, one vApps license is required for each concurrent user, but licensing for only one of these users is enforced through software. Licensing for the remaining users is enforced through the end-user license agreement (EULA).
Licensing for the following deployments is enforced through the EULA:
GPU pass-through
Bare metal
Microsoft DDA
VMware vDGA
Q: I have purchased a co-termed subscription license. Can I assign the licenses that have not reached the start date yet to my license server?
It is not recommended to assign licenses that have not yet reached their start date to your license server. If you do so, the server will display both active and inactive licenses, but the co-termed license will remain unusable until its start date.
Q: I have purchased a co-termed subscription license. Will the license server start using the co-termed licenses that have not reached the start date yet if I remove the licenses that are still active?
No. The license server will only use licenses that are currently active. The active license must remain on the license server until the co-termed license reaches its start date.
Q: I have 1000 users that use Citrix Virtual Apps but only 600 of them are connected to a session at any given time. How many and what types of vGPU software licenses do I need?
600 vApps licenses are needed. One vApps license is needed for each concurrent user.
Q: I have a Windows or Linux based application that uses an NVIDIA GPU but does not use a traditional remoting solution(such as RDSH, Citrix, Horizon) to provide graphics to a user. Instead, it provides graphics output to users through a browser-based web front-end. How many and what types of vGPU software licenses do I need?
For most customer use cases, a vApps license would be recommended for app streaming and session based solutions. Each concurrent user accessing the application would require a vApps license. If an application requires any of the RTX vWS features, you will need a RTX vWS license for each user.
Q: I want to run a vGPU supported NVIDIA GPU in a bare-metal deployment with Windows Server installed directly on the hardware (without a hypervisor). My application then uses the GPU to render graphics but does NOT use RDSH session-based desktops to display the results to a user. Which vGPU license do I need?
For most customer use cases, a vApps license would be recommended for app streaming and session based solutions. Each concurrent user accessing the application would require a vApps license. If an application requires any of the RTX vWS features, you will need a RTX vWS license for each user.
NVIDIA vGPU software graphics drivers are also required where graphics acceleration is needed in bare metal deployments. These drivers are available only from the NVIDIA Software Licensing Portal. The drivers available from NVIDIA Driver Downloads are optimised for compute workloads or workstations, not virtual graphics acceleration.
Q: I have 500 users of whom 300 are connected to VDI desktops concurrently. How many and what types of NVIDIA virtual GPU (vGPU) software licenses do I need?
300 vPC or vWS licenses are needed. Each virtual desktop requires a license after it is started and running. One vPC or vWS license is needed for each concurrent VM.
Q: I use Citrix Virtual Desktop or VMware Horizon for VDI which also has apps published within it from Virtual Apps, Horizon Apps, or RDSH server. Which NVIDIA vGPU software license do I need?
One vPC or vWS license for each VDI desktop is needed. Both NVIDIA Virtual PC and RTX vWS include a per-user entitlement for vApps.
Q: What happens if my virtual desktop cannot acquire an NVIDIA vGPU license from the license server?
When licensing is enforced through software, the vGPU or physical GPU assigned to the VM operates at full capacity for the first 20 minutes. If the VM fails to obtain a license within this period, the performance of the vGPU or physical GPU is degraded, affecting the user experience.
For deployments where licensing is enforced via the EULA only, no license is checked out and no performance enforcement is applied.
For more information, see the NVIDIA Client Licensing User Guide.
Q: I want to use GPU pass-through or Hyper-V DDA with an NVIDIA GPU that supports NVIDIA vGPU for RDSH-based desktops. What license do I need?
One NVIDIA vApps license is needed for each concurrent user session.
Q: I want to pass-through a card that vGPU software does not support to a virtual machine and use it with RDSH-based published desktops. Do I need a license?
NVIDIA does not support or recommend such a configuration for commercial or education use.
Q: When would I require a RTX Virtual Workstation (vWS) license instead of a Virtual PC (vPC) license?
Professional graphics users who require advanced features (e.g., app certification, higher frame rates, CUDA support, rendering, or CAD) require one RTX vWS license per running VM. Knowledge workers using standard office applications (e.g., Microsoft Office, Adobe Acrobat, web browsers) require only a vPC license per running VM.
Q: What are some examples of applications for which NVIDIA recommends RTX vWS?
Autodesk AutoCAD, Autodesk Revit, Solidworks 3DExperience, Siemens NX, PTC Creo, Dassault Systèmes CATIA, Esri ArcGIS, Adobe Creative Cloud, Schlumberger Petrel, Ansys Discovery Live, medical PACs apps, and RTX Rendering Apps.