REGISTER DISCUSSION EXPLORE BLOG HOME


3D Graphics in Virtual Machines Running on a Bare Metal Client Hypervisor [Video]

Posted by Doug Lane on December 23rd, 2008 in Virtual Computer

Our view from day one has been that by running virtual machines directly on traditional PC hardware rather than remotely on servers, we can deliver the manageability, reliability, and security benefits of desktop virtualization while providing a better end-user experience.  Graphics performance is quite literally the most visible aspect of the user experience, so it is a major area of focus for us.  We have great 2D graphics working in our beta deployments today, but we won’t be satisfied until we have 3D graphics performance that is not discernable from a native operating system installation.  We don’t want to “cheat” (and open up a big security hole) by allowing a graphics driver in Windows to bypass the hypervisor.  We want to do it all in virtualization.

Our fearless CTO, Alex Vasilevsky, not only came up with a great architecture for fully virtualized 3D graphics, he actually showed up one day with a working proof of concept.  A couple of us decided to put it to the test and run two separate 3D applications (Quake and Google Earth) in two separate virtual machines. As you can see, they are running simultaneously. With NxTop, you can switch between them in an instant while both operating systems are using 3D graphics. By the way, be careful when switching to Google Earth while playing Quake, as you generally get killed pretty quickly when you’re not paying attention to the game.

Check out the video:

VN:F [1.6.9_936]
Rating: 5.0/5 (1 vote cast)

| Facebook | digg | StumbleUpon | Trackback
Tags: , , , , , , ,

  1. Bare-metal client hypervisor met 3D graphics ondersteuning « EarlyBert Says:

    [...] 24, 2008 by Bert Bouwhuis Virtual Computer heeft een proof of concept video geplaatst waarin getoond wordt hoe twee parallelle virtuele desktops op een bare-metal client hypervisor [...]

  2. Virtual Computer Blog Says:

    Virtual Computer Featured in The Boston Globe…

    The Boston Globe featured Virtual Computer in “Bright Lights in a Dark Season” — an article focusing on Virtual Computer’s successes during the economic downturn.
    ……

    UN:F [1.6.9_936]
    Rating: 0.0/5 (0 votes cast)
  3. Virtual Computer shows 3D graphics in its client hypervisor» טכנו-ביסים (techno-bites) Says:

    [...] Computer developed a special version of Xen to address this shortcoming on client side, and now it’s ready to show how it works when dealing with a 3D video cards and some graphic-intensive software like Quake and [...]

  4. cz73 Says:

    a virtual machine trying render 3d scene cannot competite with dozens of specialized shaders. So, why don´t do VirtualMachine as pure 3d app with OpenGL output and it´s V-GraphicsAdapter lazy and fool, let it sends all 3d graphic calls from guest directly to real hw? Well, it should be less safe, but virtual server in bank or data center doesn´t need 3d at all.

    UN:F [1.6.9_936]
    Rating: 5.0/5 (1 vote cast)
  5. Ciantic Says:

    “We don’t want to “cheat” (and open up a big security hole) by allowing a graphics driver in Windows to bypass the hypervisor.”

    Huh? You guys are just like the rest of the bunch then. When on earth will we see system that specificly *allows* to by pass hypervisor and thus allow superior 3d performance?

    Note: Vmware has done Directx9 virtualization also…

    Like someone pointed out, I would love to take a small risk of security hole in my home desktop for 3d performance… In fact, I have to take even bigger risk: And run Windows as only OS (to get decent 3d performance)! Damned this security reasoning in this case is oxymoron.

    Btw, if it really were trivial to cheat, why on earth none implements the possibility to cheat and bypass the hypervisor?

    UN:F [1.6.9_936]
    Rating: 0.0/5 (0 votes cast)

Post a Comment

Subscribe to the Virtual Computer Blog Comments Feed.
Read the Virtual Computer Blog comments policy.

Related posts