Apps and tools built by our engineers that are intended to be played with and explored.

SVGA Sonar

SVGA Sonar


This Fling is deprecated and will no longer be updated.

VGA Sonar is a demo application for SVGADevTap. SVGADevTap is a user-level library that communicates with the VMware SVGA guest driver to provide low-latency notifications of changes to the screen. Sonar was designed to use the devtap API to visualize application drawing patterns by rendering a scaled-down view of the desktop, replacing pixel data with color-coded rectangles. As applications update the screen, Sonar presents its scaled version of the screen using colors to denote different types of rendering commands, and whether this rendering caused a visible change to the screen. This application is called “Sonar” because the Sonar window accumulates transient updates and represents them as fading rectangles like a sonar display.

System Requirements

A Windows XP guest running the XP driver that shipped with Player 3.0/Workstation 7.0/Fusion 3.0


Simply unzip sonar.zip and run the executable.


Change Log


Tony Cannon

Enterprise Desktop

Dustin Byford

Enterprise Desktop

Dan Phung

Enterprise Desktop
Add Feedback

5 thoughts on “SVGA Sonar

  1. Pingback: VMware Labs | vm-support

  2. Michael Martin

    Thanks William, I just came over to ask the same question. I’m freelance so I can’t really do a partnership agreement with VMware but would love access to this API.

  3. William Lam

    I’m curious about the “devtap API” is this library currently exposed public today for developers/users to access? Is there more information around it or is it only for internal use for VMware or VMware ISV/Partners?


    1. Dustin Byford

      Hi William,

      Thanks for your interest, but the SVGADevTap API is for internal use and partners. We can’t release documentation to the public.

  4. Pingback: A great example of DevTap at work « VM Junkie

Comments are closed.