Improving audio quality when using USB headsets or speakers


This issue relates to the process of playing audio in a View desktop and trying to listen to that audio at the remote client using a redirected USB device, such as headsets or speakers. If you find that the audio output sounds scratchy or crackly, or frequently cuts out, you can try the solution described in this Knowledge Base article.
These issues might be more noticeable if you are using a PCoIP connection and you perform tasks that require a great deal of graphics processing, such as moving windows around the desktop or performing an intensive disk access.
Note: The workaround described in this article pertains to using USB devices, which are redirected from the client system to the View desktop. The workaround does not fix the issue for every use case. For certain use cases, the workaround makes things worse. For example, using this workaround can make the audio quality of Skype conversations worse.


Add a registry setting that accomplishes these objectives:
  • Increases the frequency at which the USB ISOC requests are processed.
  • Gives a higher priority to audio processing than to graphics processing so that performing actions such as moving a window around the screen does not cause audio to cut out.

    Note: This procedure modifies the Windows registry. Before making any registry modifications, ensure that you have a current and valid backup of the registry and the virtual machine. For more information on backing up and restoring the registry, see the Microsoft Knowledge Base article 136393.
To set the Windows Registry key:
  1. Click Start > Run,type regedit, and click OK.
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VDM\USB. If you do not find a USB folder in this location, create one.
  3. Create a new key with a DWORD value and name it AudioOutDeviceFlags.
  4. In the Value Data field, for a Hexadecimal value, enter one of these numbers, as necessary, and click OK.
  • Settings for best video quality, with better audio quality:
    • For Windows XP, type 200. The data value is displayed as 0x00000200(512) when you finish adding it.
    • For Windows Vista, Windows 7, or Windows 8, type 300. The data value is displayed as 0x00000300(768) when you finish adding it.

  • Settings for best audio quality:
    • For Windows XP, type 600. The data value is displayed as 0x00000600(1536) when you finish adding it.
    • For Windows Vista, Windows 7, or Windows 8, type 700. The data value is displayed as 0x00000700(1792) when you finish adding it.
Note: These workarounds have been tested on both 32-bit and 64-bit Windows operating systems. 
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

EliteDesk™ Password Reset Information

Why are you prompted to change your passwords? is a provider of services that...

SSL Certificate Warning

After installing VMware Horizon Client, you will add the connection server IP.  Since an SSL...