It is extremely important to recognize that optimizing for higher quality nearly always results in more system resources being used, not less. We have many more paths than are shown here. After a fair amount of research, we came to the conclusion that it is best to run cameras on Thin Clients, as opposed to Zero Clients. The display protocol is transferring 6 frames per second, and estimates of network bandwidth and latency are provided. Blast Extreme uses the latest security algorithms, including SHA-256. Solved: clipboard redirection - VMware Technology Network VMTN USB redirection traffic can also be side-channeled in the Blast Extreme port. Testing has shown this reduces the bandwidth required to support such content by up to 80 percent. The future successor to JPG/PNG, the Blast Codec provides a high-quality user experience while using significantly less CPU and network bandwidth required by other codecs. Horizon Client (4.7): Forcing settings by GPO - VMware General settings include both Computer Configuration and User Configuration settings. This means most should be considered medium- to high-speed WAN use cases. For more information, see. At Tech Zone, our mission is to provide the resources you need, wherever you are in your digital workspace journey. Horizon ADMX Template Files - docs.vmware.com blast-worker-sessionid1.log . Become a desktop virtualization hero with our curated activity path. Before starting to plan or trying to troubleshoot Horizon and Blast connections, it is important to understand how a VMware Horizon Client connects to a resource. EncoderH264YUV444 Enables or turns off support for High Color Accuracy for H.264. EUC Solutions Exchange on VMware CODE is the best place to find and share snippets. Refer to Using Horizon to Access Physical Windows Machines for more information about using Blast Extreme with physical desktops. The VMware Blast ADMX template file ( vdm_blast.admx) contains policy settings for the VMware Blast display protocol. However, in testing it has been determined that only Intel GPUs support OpenGL applications in a remote session. also impact all services, including audio and file transfer, while. General Settings The following table describes the general settings in the Horizon Client Configuration ADMX template file. When helping customers troubleshoot poorly performing infrastructures, VMware Professional Services routinely finds that the virtual desktops have not been sized properly and are consequently running out of critical resources such as virtual CPUs. But that's not really the case on corporate owned, standardized and locked down devices. The registry location to configure Blast Extreme is: HKEY_LOCAL_MACHINE\SOFTWARE\Vmware, Inc.\Vmware Blast\Config. Blast Extreme supports two transport protocols to carry the display traffic between clients and the Horizon infrastructure: TCP (Transmission Control Protocol) and UDP (User Datagram Protocol). The log files are located in: :\ProgramData\VMware\VMware Blast\. The 4:2:0 sample rate can result in color washout as well as text or image fuzziness when using some applications (for example, CAD) or some color combinations. Use Network QoS (Quality of Service). Screen 0/1 @ Resolution: 3840 x 2160. This will reduce both network bandwidth and CPU utilization. With the exception of Build-to-Lossless which impacts all screens at all resolutions, each logfile entry denotes the codec used, the number of the screen (monitor) being configured of the total number, and its display resolution. VNCRegionEncoder_Create: region encoder h264 4:2:0. Yes: Deselect all codecs and codec options (uncheck: H.264, Allow High Color Accuracy, and Allow High Efficiency Video Coding). VMware Horizon View: GPO Optimizations for Power Users In this mode, the codec is able to support applications that require the display protocol to be lossless, ensuring nothing is lost in transmission. 3 enable file download only, 0 turned off in both directions Start here to discover how the Digital Workspace empowers the Public Sector. Note: for all settings in the following table, if the key is set to 1 support is enabled; if it is set to 0 support is turned off. The author wishes to thank the following people for their contributions to this paper and the growing knowledge of how to optimize VMware Blast Extreme: To comment on this paper, contact VMware End-User-Computing Technical Marketing at euc_tech_content_feedback@vmware.com. Deselect all other codecs and codec options. Provide a hardware GPU to support graphically demanding applications such as 3D design, gaming, and photo editing. This guide provides a technical description of the Blast Extreme display protocol, including its benefits, limitations, and deployment options, for administrators who are considering using Blast Extreme in their organization today. and includes optimization templates for both Windows desktop and server operating systems. These settings determine a virtual webcam's maximum frame rate and image resolution. VMware Horizon Administration guide in the VMware Horizon Documentation, Configuring Remote Desktop Features in Horizon guide in the VMware Horizon Documentation, Deep Dive into VMware Horizon Blast Extreme Adaptive Transport blog post, NVIDIA vGPU Deployment Guide for VMware Horizon 7.5 on VMware vSphere 6.7, VMware Horizon Blast Extreme Acceleration with NVIDIA GRID blog post, 3D Graphics like never before with VMware Horizon and NVIDIA T4 GPUs blog post. While typically supporting just a single user, most households do not yet have LAN-speed Internet connections (gigabit Ethernet). The VMware Workspace ONE and Horizon Reference Architecture guide provides guidance for architecting Workspace ONE and Horizon deployments. H.264, the most commonly used codec in the world, was designed specifically to support entertainment content and is known for its use in encoding Blu-ray movies. Best Practices for Published Applications and Desktops in VMware Consider using HCA for H.264 with the encoder switch to dynamically match the highest-quality H.264 configuration with the Blast Codec or JPG/PNG. VNCEncodeRegionNvEncGetHandle: region encoder NVIDIA NvEnc H264 using YUV 4:4:4 color space. It also causes some screen content to letterbox, which may impair user experience. Question: 1. Anirban Chakraborty, Senior Product Line Manager, Desktop Product Management, VMware, Kiran Rao, Senior Director, Desktop Product Management, VMware, Sandro Moiron, Staff Engineer, Virtual Workspace R&D, VMware, Sean Samenfeld-Specht, Director of Engineering, Virtual Workspace R&D, VMWare, , EUC Staff Architect, EUC Mobile Marketing, VMware, , Staff EUC Architect, Desktop Technical Marketing, VMware, Valeria Pressler, Staff Engineer, Virtual Workspace R&D, VMware, Mike Oliver, Staff Engineer, Virtual Workspace R&D, VMware, , Senior Manager, EUC Technical Marketing, Desktop Technical Marketing, VMware, HEVC (High Efficiency Video Coding, H.265), Offloading H.264 and H.264 with High Color Accuracy to an NVIDIA GPU, Additional Optimizations for Low Bandwidth, Additional Optimizations for High Latency, Additional Optimizations for Still Image, 3D Design, and Font Quality, Additional Optimizations for High-End Multimedia and Video Gaming. It is therefore with great pleasure that we are able to bring you Real-Time Audio-Video functionality. NVIDIA Encoded H.264(H.264 Offloaded to GPU). This KB outlines the top trending cause associated with an intermittent external screen redirection issue with the Blast Protocol over Unified Access Gateway (UAG) . Open "Device Manager" Right click on the VMware Display adapter and open "Properties" On the "Driver" tab, select "Uninstall" HTML5 multimedia redirection transfers this screen content to the client as HTML5 code instead of far less efficient display protocol traffic. VMware Blast performance and end-user experience acceleration Blast is now the new default. Join the community by engaging in forums, events, and our premier community programs. Horizon Client 5.2 requires a special client setting. Enable build-to-lossless mode if supporting a use case such as non-diagnostic medical imaging, which requires the display to be transferred without loss of quality. Horizon Client, installed on the client device, connects to a Connection Server on TCP port 443 for authentication and to request a desktop or application. Although Blast Extreme has been able to provide a functional desktop and application experience when packet loss is in excess of 20 percent, it is with noticeable degradation to user experience. Set up the VM with general settings, as follows, and then further configure according to the type of graphics acceleration you are using. USB redirection traffic can also be side-channeled in the Blast Extreme port between the Unified Access Gateway and agent. Figure 2: Codec Options Available in the Horizon Client. Ability to use either the TCP or the UDP network transport. Test the new Blast Codec. Each setting is a string value (REG_SZ). For more information see. By default the encoder and decoder caches are set to 256 MB. Keep in mind, however, that Blast Extreme will always resort to using more bandwidth, if necessary, to prevent the session from crashing. When multimedia redirection (MMR), client-drive redirection (CDR), USB redirection, or some combination of these are enabled by the administrator, this traffic goes through the HTTPS Secure Tunnel on the Connection Server. Then select the appropriate Horizon version and click Go To Downloads. Testing has revealed this reduces desktop and per-user RDSH server CPU utilization by up to 60 percent and per-user session bandwidth by up to 80 percent. Screen 0/1 @ Resolution: 3840 x 2160. There are several ways that these settings can be applied. However, if the network also supports interactive video, Blast Extreme is often marked one-level lower with a DSCP marking of AF31. HDR also requires Horizon 8 (210) or later with Horizon Agent build 2106-8.3.0-18287218 or later and Horizon Client build 2106-8.3.0-18287501 or later. There are a couple of logs you can look at that will give you Blast Extreme related information: C:\ProgramData\VMware\VMware Blast\ Blast-Service.log. Blast Extreme now supports four codecs: JPG/PNG, H.264, High Efficiency Video Coding (HEVC), and the new Blast Codec. A monitor at 4K resolution requires up to six times the bandwidth for the same application workload as 1080p. SwitchEnc: 1 Screen 0 switching to h264 4:4:4 encoder. These pages help you understand the breadth of our most popular products. Configuration Settings for Administrators, Tuning Blast Extreme for Wide Area Networks, Guidance for Work-from-Home and Home-Office-to-Cloud Use Cases, VMware Horizon Cloud Service on Microsoft Azure, A solid understanding of desktop and application virtualization, A good working knowledge of networking and infrastructure, covering topics such as Active Directory, Group Policy, and supporting technologies. Be certain to test key applications and multimedia content before widespread deployment. By default, Blast Extreme is capped at 30 frames per second (FPS). This means that some of the original image data is discarded (lost) as part of the compression process. These settings apply to HTML Access and all Horizon Client platforms. Use Group Policy to prohibit use of desktop wallpaper. Use cases of this caliber nearly always require hardware GPUs to provide the necessary graphics capabilities and acceleration. Another important aspect to consider is the size of the monitor (or monitors) to be used, and their screen resolutions. If UDP is enabled on the client, the Unified Access Gateway, and the agent (default), the client attempts to make a UDP connection to the agent via the Unified Access Gateway. Be sure to also leverage HTML5 multimedia redirection if browser-based HTML5 content must be supported. You are about to be redirected to the central VMware login page. One of the goals for Blast Extreme is to provide an excellent out-of-the-box configuration for most local area network (LAN) use cases, negating the need to perform complex tuning or learn hundreds of policy settings. Windows desktop and server operating systems are not designed for efficient virtualization. Webcam support in VMware Horizon View is a feature that has frequently been requested. HEVC with High Dynamic Range (HDR) Encoding. Adjustable Encoder Image Cache Size and Decoder Image Cache Size settings. Note that HDR is an optional capability of HEVC (High Efficiency Video Coding, H.265) and requires an NVIDIA hardware GPU. Same applications that are ideal for H.264 while offloading the encoding from the ESXi host CPUs to an NVIDIA GPU. The following updates were made to this guide.