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

SVGA Sonar

SVGA Sonar


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 Comment

5 thoughts on “SVGA Sonar

  1. Pingback: VMware Labs | vm-support

  2. 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.

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

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>