Wednesday, March 19, 2014

VMware View 5.3 with NVIDIA Grid Technologies with vSGA

I recently had the experience of working with the NVIDIA Grid technologies within VMware View 5.3 using the, now production, vSGA technologies. vSGA is basically the ability to share GPU's and VRAM (I know everyone hates this term from the licensing debacle VMware had, but now VRAM means video RAM, forget about the old use of the term). It took a bit of research to figure out the basic steps to make the Grid cards useful within the ESXi host.



Surprisingly enabling the 3D graphics support was really easy. There's an option on the VM to enable 3D graphics support, then you need to enable it on the View Desktop pool that you want to use it with. Before any of this gets done we have to prep the ESXi host to be able to use the adapter. You can take a read through the deployment guide to get all the details but I'll give you the quick and dirty version;

First we need to build our host and get the driver loaded, the driver can be downloaded from NVIDIA
  1. Install ESXi 5.5
  2. Put host into maintenance mode
  3. Load the NVIDIA Grid VIB
    1. esxcli software vib install –-maintenance-mode –d /vmfs/volumes/VNX_SAS_ISO/NVIDIA-VMware-x86_64-304.59-bundle.zip” (replace file path if necessary)
  4. Reboot host
  5. SSH to host
  6. Check to see if the “Xorg” service started

Next Check to see if the Driver associates with the correct card


Next we want to check that the GPU VM sees the card and is loaded and managing the card



This process has to be done for each host and basically at this point you can deploy your parent VM (be sure to take your snapshot and that the View agent is loaded). Enable the 3D graphics on the virtual video card of the VM and enable the 3D graphics on you desktop pool. After all that is done you can check to see if utilization goes up and down on the GPU's in the card. You should see the volatile GPU-Util % should fluctuate as GPU is needed.



I've found this makes a significant improvement on graphics performance for a view session.

Hope this is helpful

-Brad





42 comments:

  1. I must say i appreciate examining as well as seeking your personal publish when i view these individuals amazingly beneficial as well as stimulating. This specific publish is definitely both equally beneficial together with stimulating. Appreciate it for information a person been developing generating your website these kinds of stimulating. Many of us gave one thing for the information. Images Greeting cardVideo Cards

    ReplyDelete
  2. Technology spending for hardware, software and consulting services accounts for a significant portion of most health care providers budgets today, especially since the Obama Stimulus Plan and HITECH Act are incentivizing providers to implement electronic health records. Technology contracts generally are written by the vendors.Thesis writing

    ReplyDelete
  3. This first directive is probably one of the more contentious and ambiguous issues today. We have to accept the facts as they present themselves.guarantor loans

    ReplyDelete
  4. Three technological developments with an IT focus have the power to change the way we will live, do business and protect ourselves before 2030.
    lie detetors

    ReplyDelete
  5. The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
    Devops training in Chennai
    Devops training in Bangalore
    Devops Online training
    Devops training in Pune

    ReplyDelete


  6. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.

    angularjs Training in bangalore

    angularjs Training in electronic-city

    angularjs Training in online

    angularjs Training in marathahalli

    ReplyDelete
  7. When I initially commented, I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several emails with the same comment. Is there any way you can remove people from that service? Thanks.
    Amazon Web Services Training in OMR , Chennai | Best AWS Training in OMR,Chennai
    AWS Training in Chennai |Best Amazon Web Services Training in Chennai

    Amazon Web Services Training in Tambaram, Chennai|Best AWS Training in Tambaram, Chennai

    ReplyDelete
  8. I know you feel more happy when you get things done and best of all those things are your most precious treasure.
    python online training
    python training in OMR
    python training course in chennai

    ReplyDelete
  9. This comment has been removed by the author.

    ReplyDelete
  10. This is an awesome post.Really very informative and creative contents.
    Devops Training in Chennai | Devops Training Institute in Chennai

    ReplyDelete
  11. Thank you so much for posting this. I really appreciate your work. Keep it up. Great work!Best Placement company in Hyderabad

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...data science courses

    ReplyDelete
  14. then designing speeches to read from a Teleprompter which capture the essence of what people were thinking. data science course in india

    ReplyDelete


  15. Do Yorkshire Terriers bite?
    Puppies bite beginning at a very young age. They learn this behavior while still with their littermates, long before you bring your Yorkie puppy into your home. yorkshire puppies for sale If the biting can be corrected while a Yorkie is still a puppy, training works best. ... This will be very similar to when a puppy yelps in pain. teacup chihuahuas for sale

    What are Teacup Yorkies?
    Teacup Yorkie is a smaller version of the same pure breed Yorkie, also known as Toy Yorkie or Micro Yorkshire Terrier. It's a tiny dog breed at about 5 to 7 inches tall, weighing between 2 to 4 pounds. The average lifespan of the Teacup Yorkie is around 12 years. yorkie terrier for sale

    Why do they cut Yorkies tails off?
    https://www.newdaypuppies.com/teacup-yorkie-puppies-for-sale/
    The main reason that Yorkie tails are docked are for aesthetic purposes. The natural tail is long and sticks up beyond the height of the head. A docked Yorkie has a tail that sticks straight up below the level of the head, which creates clean lines when the hair is worn at show length. yorkie puppies for sale






    ReplyDelete
  16. https://www.newdaypuppies.com/
    https://www.newdaypuppies.com/teacup-yorkie-puppies-for-sale/
    https://www.newdaypuppies.com/tea-cup-yorkie-puppy-for-sale/
    https://www.newdaypuppies.com/yorkshire-terrier-for-sale-near-me/
    https://www.newdaypuppies.com/yorkie-terrier-puppy-for-sale-near-me/



    ReplyDelete
  17. This post is very simple to read and appreciate without leaving any details out. Great work!
    data science training in hyderabad

    ReplyDelete
  18. Overall, https://mapishere.com/ is an essential tool for anyone who wants to navigate and explore the world with confidence. With its detailed maps, comprehensive database, and user-friendly interface, the website is sure to become a go-to resource for travelers, adventurers, and curious explorers everywhere.
    This way you can get a lot of information. Keep researching and reviewing.

    ReplyDelete
  19. This comment has been removed by the author.

    ReplyDelete
  20. Hey there, author! I just finished reading your article on VMware View 5.3 with NVIDIA GRID, and I must say, it was an informative and insightful piece. As someone who works in the IT industry, I found your detailed explanation of the benefits and implementation of this virtual desktop infrastructure (VDI) solution to be really valuable. If anybody wants information regarding devops, kindly visit the above link. Thank you.

    ReplyDelete