Skip to content

VMware WDDM Display Driver on Server 2008 (&R2) Guests

by Chris Wahl on Feb 4th, 2011 | 8,408 views

VMware Tools provides many of the needed drivers for a guest OS, such as for video performance. The console of any virtual machine is sluggish without these tools, with the results being a “choppy” mouse feel. However, an annoyance on Windows 2008 (&R2) guests is that even with VMware Tools installed, the video performance is poor. As an alternative, RDP can be utilized to gain access to the virtual machine, however, the console is nearly a requirement at times (such as initial configuration, or troubleshooting a guest that is having network issues).

If you need a copy of the wddm_video drivers, I have made them available in a zip file. Click here to download.

The Default Video Driver

The first step is to figure out what video driver is loaded on the guest. Using a Windows 2008 R2 Enterprise guest as an example, the current video driver is the “Standard VGA Graphics Adapter.”

Although this driver functions on a Windows guest in a VMware environment, it does not provide any of the performance required in the console. Looking at a Windows 2003 R2 Enterprise guest, the driver is listed as “VMware SVGA II” and provides a smooth performance.

Thus, the issue is that in Windows 2008 the default driver is still active, instead of the VMware driver. This is a simple fix.

The WDDM Display Driver

Per the VMware KB Article “WDDM and XPDM graphics driver support with ESX 4.x, Workstation 7.0, and Fusion 3.0″, the WDDM driver for hardware version 7 is supported, but not installed.

Windows guest operating systems on ESX 4.x
WDDM driver
requires HW v. 7
Windows 7
Supported and installed by default
Windows Server 2008 R2 *
Supported but not installed by default
Windows Server 2008
Supported but not installed by default
Windows Vista
Supported but not installed by default

The asterisk next to Windows Server 2008 R2 states that “Unless there is an explicit requirement for enhanced graphics, the preferred driver for Windows Server 2008 R2 is the Microsoft-provided VESA driver.” Apparently there were a number of issues where the old XPDM driver was being loaded prior to ESX 4.0 u1.

Additionally, the path to the driver is listed. Per the article:

To install a WDDM or XPDM driver go to Control Panel > Device Manager of the installed Windows operating system. To locate the drivers, browse to C:Program FilesCommon FilesVMwareDriverswddm_video on the hard disk.

Update the Display Adapters Driver

The first step is to update the display adapter driver to the VMware WDDM (SVGA) driver. Expand the “Display Adapters” tree and right click on the “Standard VGA Graphics Adapter” entry. Choose “Update Driver Software…”

Next, choose “Browse my computer for driver software”.

In the “Search for driver software in this location” box, type:

C:Program FilesCommon FilesVMwareDriverswddm_video

And click Next.

After a brief install, a successful install message should appear.

Note: The server will require a restart to take advantage of the new driver.

The new VMware SVGA 3D driver is installed and functioning properly.

Thoughts

I’ve been running the WDDM driver for quite some time on my Windows 2008 R2 guests without issue. After a month of problem free usage, I’ve upgraded my gold image template of Server 2008 R2 to include this driver. I’d like to find a way to automate the upgrade of the driver via VMware Tools and a command script, but have been unable to do so at this time.

I also invite you to check out Chris Colotti’s blog, which verifies that this method improves performance for a vCloud environment as well.

From → Tech Guides

18 Comments
  1. Kevin Armstrong permalink - Feb 16th, 2011

    Go here to download the WDK (Windows Driver Kit) for a variety of tools. DPInst is the tool we’re looking for.
    http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff

    Here is a good article to quickly get started with using the software: http://blogs.technet.com/b/svengruenitz/archive/2008/07/02/driver-installation-and-updating-made-easy-dpinst-exe.aspx

  2. James permalink - Mar 22nd, 2011

    Great article. You might want to post something about the need to up the amount of memory the video card needs with this driver.

    Requirements for supporting the WDDM driver on ESX 4.x, Workstation 7.0, and Fusion 3.0:

    •More than 8 MB of video RAM (32MB is recommend for best performance)
    •Hardware version 7

  3. hale permalink - Apr 29th, 2011

    great article. but i am trouble getting the WDDM drivers installed or downloaded to the server.

    I have:

    uninstalled tools.
    increased video memory to 35mb.
    installed tools again using custom and selected to download drives. Using the x64 install.
    downloaded the tools from http://packages.vmware.com/tools/esx/4.1/windows/x86_64/index.html
    redid the process again nothing – no video drive installed.
    i know to a point that the install of tools works because the mouse drivers change to vmware.

    server is 2008 R2 x64

    any help i’ll take

    thanks

    • Chris permalink - Apr 29th, 2011

      I’d check to make sure the files are there. If you browse to the path “C:Program FilesCommon FilesVMwareDriverswddm_video” you should see the driver files. Make sure the VM is at hardware version 7. The default tools bundled with vSphere 4.X should come with this driver by default.

  4. hale permalink - May 1st, 2011

    Sir

    I did check three times. i havethis folder C:Program FilesCommon FilesVMwareDrivers but no folder called wddm_video. i also did a search for wddm, nothing.

    • Admin permalink - Nov 24th, 2011

      You have to install the SVGA drivers when you install the VMWare tools, aftyer that you will have the wddm_video folder

  5. Jay Patel permalink - Jun 22nd, 2011

    Can somone please just zip the folder up and post it for us somewhere. I have looked at a hundread installs of esx and cant find this wddm folder anywhere. all i see in the common vmwaredrivers directory is the video folder which does not work… please I’ve wasted ours on this and the mouse is driving me nuts

    • Chris permalink - Jun 22nd, 2011

      I’ve updated this post with a link to the wddm_video drivers. It’s at the top of the post, or click this link.

      http://db.tt/VfDCBME

      • Jitendra permalink - Jul 13th, 2011

        Hi Chris,
        In the thoughts section you mentioned you were searching for some automated script to carry out this work.. did you get a chance to find a script to upgraded the drivers ? I tried using the DEVCON command but that did not workk out.

        Thanks,
        Jitendra

      • Chris permalink - Aug 3rd, 2011

        Hi Jitendra,

        I did not search very hard for a script, and instead baked in the wddm drivers into all of my templates. I’ve taken to mainly using RDP to manage VMs at this point, and only use the console when I am fixing a network related issue (typically firewall or IPsec).

  6. business permalink - Jun 22nd, 2011

    Oracle VM provides a set of drivers Paravirtualized Drivers for Windows Guests XP 2003 2008 Vista 1.0.8 – 32bit 64bit on . When installing these drivers answer yes to all the questions about the drivers being uncertified. Because the paravirtual driver software has been installed Windows will now be able to actually install and load the drivers for the devices that OVM has made available to Windows.

  7. Michael permalink - Oct 5th, 2011

    Thanks, Excellent article, helped me to get a couple of 2008 R2 up and running on our old ESX-platform, without freezing any further.
    Fun thing though, my mouse dissapeared, viusally, right click shows menu’s on desktop, but I still can’t see the mouse it self :-)
    Well no big issues in it, those machines are only for test and I get the mouse, when I using RDP.

    • Chris permalink - Oct 5th, 2011

      Thanks Michael. This has been a surprisingly popular article, I don’t see why VMware don’t just slip the WDDM driver in with the tools install now that the OS stability issue is resolved.

  8. mattpenner permalink - Nov 15th, 2011

    Thanks for the great help! We’re setting up our Cisco UCS and our consultant couldn’t remember the exact path of the video driver. A quick Google search to your site and we had the info. :)

    • Chris permalink - Nov 15th, 2011

      Cool, glad the article helped out. Have fun with your Cisco UCS environment, I’m a fan of their technology.

  9. Tuomas R permalink - Jul 10th, 2012

    Awesome article and tip! Made my Windows 7 stable on ESXi 4.0

  10. John permalink - Oct 11th, 2012

    Hi there!

    Probably a stupib question….
    Can I install the drivers in the top(wddm) in a simple win7 machine which currently shows “typical VGA driver”?

    Thank you

    • Chris Wahl permalink - Oct 13th, 2012

      Sure. It doesn’t work on Windows 8 though.

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS