Getting Dual-monitors to Work with VMware View v4 and PCoIP

Posted on April 29, 2010 8:19 AM

I ran into another notable gotcha working with VMware View v4. I set up Windows 7 virtual machines in linked clone pools, but I was not able to get dual-monitors to work using PCoIP. After several hours of very frustrating troubleshooting, it turns out that VMware has changed the type of display driver that is included with the VMTools install on Windows 7. Prior to Windows 7, VMware used an SVGA II driver for all Windows guest OSes. With Windows 7, they are now “experimenting” with a new WDDM (Windows Display Driver Model) driver. The default VMTools install for Windows 7 uses the WDDM driver instead of the SVGA II driver. Here are some notable limitations of the WDDM driver:

  • No support for OpenGL
  • No multimonitor support
  • VM may be slow to respond or resume
  • Overlay video acceleration is disabled (basically this means flash acceleration and MMR is disabled)

I’m thinking this thing isn’t fully cooked…The original article I found on this had me extract the SVGA II adapter from Workstation 7, but it appears as if new versions of the VMTools actually include it at install time, but its just not used. So, here are the instructions to revert to the SVGA II adapter so that stuff actually works!

  1. Open Device Manager from Control Panel
  2. Expand Display Adapters entry
  3. Right click on VMWare SVGA 3D (WDDM) and click properties
  4. Click on Uninstall Button
  5. Check the “Delete the driver software for this device” option
  6. Click OK
  7. Your screen may flicker as the driver is removed.  
  8. Close Device Manager and reboot Windows 7.
  9. Windows will default to the Standard VGA device
  10. Open Device Manager, expand Display Adapters
  11. Right Click Standard VGA and select Properties
  12. Click on Update Driver
  13. Click on Browse my Computer 
  14. Browse to directory C:\Program Files\Common Files\VMware\Drivers\video
  15. Click Next
  16. Confirm driver installation
  17. Close window and reboot

Related Posts


Comment by Gonzalol

May 14, 2010 2:54 AM

Thanks for your post is very very usefull, i had the same problem and it resolves me it. Very good solution, the only problem i have found is that some application send me a message that "the hardware acceleration is not compatible, or are disable".

Good work.

Comment by Saroun Sam

April 5, 2011 12:01 PM

This didn't help in my situation. The fastest way to fix this is to edit your vm within the VI client and edit the video card to allow for a maximum of 2 displays. I had the vm shutdown and made the change, started the vm back up and then opened the console to the vm. Go and change screen resolution and do a "Detect" and extend to 2nd monitor. Windows will ask you if you are sure if you want to do this since Windows doesn't really "see" the 2nd monitor. Connect with your thin client and you will be able to see the 2nd monitor.

Comment by Jason Hall

January 13, 2012 3:54 PM

THis did not work for me all it did was change my screen to black and close the client and now the client will not connect. i have to vcenter ro edit it and put it back.

Add Comment

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]