Loading

×Sorry to interrupt
Uncaught ReferenceError: addCTracking is not defined
throws at https://kb.vmware.com/resource/KM_TealiumTrackingJS?v=0.5:100:1

Refresh

Cookie Preference Center

General Information on cookies

When you visit our website, we use cookies to ensure that we give you the best experience. This information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies by clicking on the different category headings to find out more and change your settings. However, blocking some types of cookies may impact your experience on the site and the services we are able to offer. Further information can be found in our

Cookie Policy.

Strictly Necessary

Strictly Necessary

Always Active

Strictly Necessary

Strictly necessary cookies are always enabled since they are essential for our website to function. They enable core functionality such as security, network management, and website accessibility. You can set your browser to block or alert you about these cookies, but this may affect how the website functions. For more information please visit www.aboutcookies.org or www.allaboutcookies.org.

Cookie Details‎

Performance

Performance

Performance

Performance cookies are used to analyze the user experience to improve our website by collecting and reporting information on how you use it. They allow us to know which pages are the most and least popular, see how visitors move around the site, optimize our website and make it easier to navigate.

Cookie Details‎

Please confirm your settings by refreshing the page.

Functional

Functional

Functional

Functional cookies help us keep track of your past browsing choices so we can improve usability and customize your experience. These cookies enable the website to remember your preferred settings, language preferences, location and other customizable elements such as font or text size. If you do not allow these cookies, then some or all of these services may not function properly.

Cookie Details‎

Advertising

Advertising

Advertising

Advertising cookies are used to send you relevant advertising and promotional information. They may be set through our site by third parties to build a profile of your interests and show you relevant advertisements on other sites. These cookies do not directly store personal information, but their function is based on uniquely identifying your browser and internet device.

Cookie Details‎

Advertising Cookies

Consent Leg.Interest

Select All Vendors

Select All Vendors

Select All Hosts

Select All

Clear Filters

Information storage and access

Apply

Confirm My Choices Reject All Allow All

My Subscriptions

Loading

Knowledge Base

USB redirected Devices experience Input Data Latency with Blast (67759)

Last Updated: 3/21/2024Categories: TroubleshootingTotal Views: 12697Language:
English

5 like this article

Subscribe to get an email
newsletter with new updates

5 people found this helpful Please provide article feedback:

Symptoms

Using an input device over USB might lead to a degraded experience with Blast because of a  lag in response time.

Input Lag is seen. The time from when the button on the USB device is pressed, such as a USB Gamepad, to when the output is seen on the remote desktop screen is measurable.  This time is around half a second.

The input lag might be seen on Gamepads, Joysticks & other devices similar to Sony PS4 DualShock, Xbox One, Thrustmaster & 3Dconnexion Mice.

The input lag may be seen in other USB devices, except keyboards and standard mice.

Cause

This delay in response is due to audio-video buffering which is enabled by default.

Impact / Risks

The resolution provided disables audio & video buffering which can cause audio to become out of sync with the display.

If audio visual data is being delivered out of sync with the following configuration then revert the change by setting RemoteDisplay.disableAudioAndVideoBuffering = FALSE and restarting the client.

Resolution

To resolve this issue, you can apply this client-side configuration change.

Note: You potentially may notice degraded performance during video playback such as audio-video sync issues if the network path has latency or bandwidth issues.

Client-side config files are at these respective locations dependant on your operating system variant.

Windows client :

%APPDATA%\VMware\config.ini

Mac client :

~/Library/Preferences/VMware Horizon View/config

Linux client :

~/.vmware/config

Note: If the config file is not present, then you can create it.

Workaround:

Add the following line to the config file:

RemoteDisplay.disableAudioAndVideoBuffering = TRUE

Note: After saving the file, restart the VMware Horizon Client.

Confirming the Change:

As an example, on the Windows Client:

You can observe the change by looking at the latest vmware-mks log.  For example, on the Windows Client navigate to:

%temp%\vmware-USERNAME

2. Open the latest file named vmware-mks-####.log and you will find a section logging the change:

YYYY-MM-DDTHH:MM:SS.XXXZ| main| I005: DICT --- USER DEFAULTS C:\Users\USERNAME\AppData\Roaming\VMware\config.ini
YYYY-MM-DDTHH:MM:SS.XXXZ| main| I005: DICT RemoteDisplay.disableAudioAndVideoBuffering = "TRUE"

This indicates that the parameter has been read successfully.  Note that there are no error messages seen such as "Syntax error" or "already defined."

It is normal that there are quotation marks around the value in the log, even though you didn't type them into the config file.

Detectable by VMware SkylineTM

Actions

Copy

link to clipboard
copied!

Print

Language:
English

Attachments

Additional Resources

KB
•
End Of General Availability of the Free vSphere Hypervisor (ESXi 7.x and 8.x) (2107518)

KB
•
Download and Install VMware Fusion (2014097)

Results 1-2 of 2

Ask The Community

Get answers quickly from VMware experts in the community

Post Subject

CONTINUE IN COMMUNITIES

Related Products:

VMware Horizon

Related Versions:

VMware Horizon 8

VMware Horizon 7

Take Our Survey

Support Assistant