Loading

Sorry

Your web browser doesn't support some required capabilities.

This interactive simulation works best with the latest version of Chrome, Firefox, or Safari.

Sorry

An error occurred. Please reload the page or report this error to:
hol-feedback@vmware.com

Sorry

Sorry

Unable to initialize the simulation player:

Please reload the page or report this error to:
hol-feedback@vmware.com

X
↩ Return to the lab
HOL-1951-05: Virtual Graphics Processing Unit (vGPU) Profiles

This is an interactive demo

Drive it with your mouse, your finger, or just use the arrow keys.

Use Learn mode to learn the demo. The orange boxes show where to click.

Use Present mode to hide the orange boxes and notes.

Click a Shortcut to jump to a specific part of the demo.

X
Hide notes
Restore notes
Open notes window
Increase font size
Decrease font size

In this section you will review what a vGPU profile is, considerations when selecting a profile, and modifying a profile.  You will

1. Define a virtual graphics process unit (vGPU) Profile

2. Set and Modify a vGPU Profile

This part of the lab is presented as a Hands-on Labs Interactive Simulation. This will allow you to experience steps which are too time-consuming or resource intensive to do live in the lab environment. In this simulation, you can use the software interface as if you are interacting with a live environment.

The orange boxes show where to click, and the left and right arrow keys can also be used to move through the simulation in either direction.

What are vGPU Profiles

A vGPU profile allows you to assign specific  amounts of GPU resources to a VM.  Providing the ability for multiple desktops to access the same GPU, while insuring that there are enough resources available to handle the expected graphics load.  Identifying user needs and requirements are essential to a positive user experience.  Once the user requirements have been defined, you can easily map the vGPU profile.

Typically shared-pass through cards  support a variety of GPU profiles.  In this lab we will be using the NVIDIA Tesla M60.   Profiles range from the M60-0q which is comprised of  512M of GPU memory and 16 vGPU per GPU to the M60-8q that includes 8G of GPU memory and 1 vGPU.   Each shared-pass through card (vGPU) located on our compatibility guide supports a variety of vGPU profiles depending on the features and functionality available on said card.

Guidelines to selecting a vGPU Profile

GPU hardware manufacturers often assign a recommended use case for a particular vGPU profile.  Though these recommendations can be a great starting point, there are some additional considerations you should make before selecting a profile for your use case.

One of the first places you can start, is to assess the principal applications that will be used within the virtual desktop. Taking into account the application requirements set by the applications vendor, helps to ensure the application is being provided enough resources to work as expected.

Next you will want to ask some additional questions, for example:

  • What additional application based programs will the user be accessing?
  • How resource intensive will the users interaction will the virtual desktop be? 
  • Will the end user be doing a simple review of a 3D graphic, or will they be performing 3D modeling?

Regardless of what profile you chose to use, be sure to test it before deploying it to your end users to confirm the user experience is working as expected.

 

Set the vGPU Profile

The vGPU is added to a VM by adding it as a PCI device.  The vGPU profile is selected during this process.  

  1. From the vSphere Web Client, right click on W10-64-vGPU-P
  2. Click on Edit Settings
  3. Click on the arrow next to PCI Device 0

The current profile is set to grid-m60-0q.  

Notice how the GPU Profile is grayed out.  This is due to the fact that the VM is powered on.  A VM must be powered off, in order to modify the GPU profile.

  1. Click on Cancel
  2. Click on the Horizon 7 Client, pinned to the taskbar
  3. Click on W10-64-vGPU-P
  4. Click Continue

Note:   The certificate warning appears due to the fact that self signed certs are being used in the lab.  VMware highly recommends replacing the self signed certs in a production environment

  1. Enter the password:  PASSWORD12
  2. Click on Login
  3. Click on the Start button, and choose  Device Manager
  4. Click on arrow next to Display adapters to expand the section

The NVIDIA GRID M60-0Q, is the same name as the GPU Profile that was selected when we reviewed the VM settings.  

Note:  The vGPU Client drivers must be installed for the guest OS to recognize the vGPU card.  Details on how to do so can be found in  Module 4 of this lab.

 

Modify vGPU Profile

To modify the current vGPU Profile on a VM is a relatively easy process.  

  1. Click on the X to close the Device Manager
  2. Click the Start button in your VM
  3. Click on Shutdown or sign out
  4. Click on Shutdown
  5. From within the vSphere Web Client, right click on W10-64-vGPU-P
  6. Click Edit Settings
  7. Select the arrow next to PCI device 0 to expand the section
  8. Click on the drop down arrow next to GPU Profile
  9. Click on the grid_m60-2q profile
  10. Click OK
  11. Left click on  W10-64-vGPU
  12. Click on Power
  13. Click on Power On
  14. Select the Horizon 7 Client located on the taskbar
  15. Click on W10-64-vGPU-P
  16. Click on Continue pfor the certificate warning
  17. Enter password: PASSWORD12
  18. Click on Login
  19. Select the windows Start button
  20. Select Device Manager
  21. Expand Display adapters

The display adapter now reflects the new vGPU profile.  NVIDIA GRID M60-2Q

To return to the lab, click the link in the top right corner or close this browser tab.

Copyright © 2018 VMware, Inc. All rights reserved.