the latest and greatestdl.geekboy.pro:8080/vmworld 2019/adv1581bu.pdf · ©2019 vmware, inc. 6...

54
#vmworld ADV1581BU The Latest and Greatest with VMware Blast Extreme Anirban Chakraborty, VMware, Inc. Mark Ewert, VMware, Inc. #ADV1581BU VMworld 2019 Content: Not for publication or distribution

Upload: others

Post on 02-Oct-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

#vmworld

ADV1581BU

The Latest and Greatestwith VMware Blast Extreme

Anirban Chakraborty, VMware, Inc.Mark Ewert, VMware, Inc.

#ADV1581BU

VMworld 2019 Content: Not for publication or distribution

Page 2: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Disclaimer

This presentation may contain product features or functionality that are currently under development.

This overview of new technology represents no commitment from VMware to deliver these features in any generally available product.

Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.

Technical feasibility and market demand will affect final delivery.

Pricing and packaging for any new features/functionality/technology discussed or presented, have not been determined.

2

The information in this presentation is for informational purposes only and may not be incorporated into any contract. There is no commitment or obligation to deliver any items presented herein. VMworld 2019 Content: Not for publication or distribution

Page 3: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Agenda

3

Introduction to Blast Extreme

The Latest with Blast Extreme and Coming Soon

Blast Extreme Performance

How We Test

Blast Extreme on Local Area Networks

Blast Extreme on Wide Area Networks

Tuning Blast Extreme

Tuning for Wide Area Networks

Tuning for Quality

Questions and Answers

VMworld 2019 Content: Not for publication or distribution

Page 4: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Introduction toBlast Extreme

Anirban Chakraborty

Senior Product Line Manager

VMworld 2019 Content: Not for publication or distribution

Page 5: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 5

A Best In-Class End-User Experience with Horizon

Local Printing

Scanning and Imaging Devices

SmartCard

Helpdesk

Client Drive Redirection

Windows Media Redirection

File Type Association

3D Apps and Desktops with NVIDIA GRID

URL Content Redirection

RTAV

USB Redirection

Application Layering

User Environment Management

Load BalancingRDSH Instant Clones/Images

HTML5 Video Redirection

Skype for Business

App Shortcuts Session Pre-launchVMworld 2019 Content: Not for publication or distribution

Page 6: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 6

Blast Extreme Overview

• Optimized for mobile cloud, supporting broadest range of

client devices

• Ideally suited for low bandwidth environments

• Multiple codec capabilities with Blast deliver ideal experience

for knowledge, task and specialized workers

• Delivers rich 3D graphics experience with Blast Extreme

• Intelligent network transport based on dynamically changing

network conditions – supports both TCP and UDP

VMworld 2019 Content: Not for publication or distribution

Page 7: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 7

Blast Extreme: PCoIP Feature Parity

Same Horizon Clients / Broadest Support for Every Use Case

Same Common Feature-Rich User Experience

Multiple Protocols

Hosted Apps & RDS

Desktops

Printing Scanning & Imaging

Devices

USB Audio In/OutSmart Card

Client DriveRedirection

Windows Media Redirection

File TypeAssociation

Unified Communi-

cations

Webcams

Session Enhancement SDK

RDP VC Bridge SDK

Blast & PCoIP

Mac iOSLinuxWindows Android Chrome OS HTML (Blast Only)

Common SDKs

Thin ClientsVMworld 2019 Content: Not for publication or distribution

Page 8: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 8

Multiple Codecs Enable Different Use Cases

Office Applications Audio/Video streaming 3D Graphics

HEVC/H.265 JPG/PNG

VMworld 2019 Content: Not for publication or distribution

Page 9: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 9

High Performance Video Experience

HEVC

• Ideal for delivering video - leverage H.264 or H.265 encoder

• Great for bandwidth challenged environments

• Lower CPU utilization by offloading decodeVMworld 2019 Content: Not for publication or distribution

Page 10: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 10

Exceptional Graphics Experience

Tesla P4, P40, T4 and V100

New! vMotionacross GPUs

• Immersive 3D graphics user experience on any device

accessible from any location

• Great for GIS apps, creating maps, analyzing large data sets, etc

• Significantly reduced host CPU load and increased users per

host with NVIDIA GRID GPU

• Increased scalability when multiple virtual desktops share an

NVIDIA GRID GPU

• Reduced overall latency and bandwidth utilization

VMworld 2019 Content: Not for publication or distribution

Page 11: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 11

Media Optimization

• Media redirection: HTML5 MMR, Windows Media MMR sends

multimedia content to the client system

• Reduces load on ESXi host

• Better audio/video experience for the end user

• Optimized offload capabilities for Unified Communications

• Skype for Business and Cisco Jabber VDI optimized packs

• Real-Time Audio-Video for using webcams and microphones

VMworld 2019 Content: Not for publication or distribution

Page 12: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 12

Blast Extreme and RX: The Latest

HEVC/H.265

NVIDIA Tesla T4 GPUs

6-monitor support

Lightweight Linux clientH.265 Codec

VMworld 2019 Content: Not for publication or distribution

Page 13: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

13©2019 VMware, Inc.

Coming This Quarter

VMworld 2019 Content: Not for publication or distribution

Page 14: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 14

New Codec in Blast to replace JPEG/PNG codec

New Adaptive Codec

• Enhances the non-H.264/HEVC path

• Significantly more bandwidth savings

compared to JPEG/PNG and H.264

• Crisp text and image quality even

in colored backgrounds

• Optimizes quality and bandwidth

consumption on mixed screens

(video and text)

VMworld 2019 Content: Not for publication or distribution

Page 15: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 15

Automatically switch codecs based on screen content

Codec Switching

• Automatically switches between H.264 and adaptive based on screen content

• H.264 for video

• Adaptive for text and images

• Reduces CPU utilized and bandwidth consumed by activating the right codec VMworld 2019 Content: Not for publication or distribution

Page 16: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 16

Support for NVIDIA RTX 6000 and 8000 GPUs

RTX GPU Support

• Most versatile GPUs based on Turing architecture for mid-range to high end rendering, 3D design

and creative workflows

• 72 RT Cores, 576 Tensor Cores, 24GB/48GB GDDR6 GPU Memory VMworld 2019 Content: Not for publication or distribution

Page 17: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 17

MS Teams and Zoom Optimization Packs – BETA

• Audio optimization pack

• Windows, Mac and Linux clients

• Audio/Video optimization for Windows client

VMworld 2019 Content: Not for publication or distribution

Page 18: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 18

Browser Content Redirection

• Intercepts remote side URL, stops loading on the agent and fetches and renders on the client

side for a seamless experience

• Avoids server side hair pinning while playing media on the browser

Client Machine Remote Desktop

Redirected Browser Viewport

VMworld 2019 Content: Not for publication or distribution

Page 19: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

19©2019 VMware, Inc.

Blast Extreme Performance

Blast Extreme onthe LAN and WAN

Mark Ewert, Senior Product Line Manager

VMworld 2019 Content: Not for publication or distribution

Page 20: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 20

How We TestDisplay Protocol Test Infrastructure

VMworld 2019 Content: Not for publication or distribution

Page 21: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Display Protocol Infrastructure

VMworld 2019 Content: Not for publication or distribution

Page 22: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Display Protocol Test Infrastructure

Network and VDI:• Cisco Gigabit LAN connected to 10 Gigabit Datacenter

• Virtual Desktop Infrastructures and Virtual Desktops on 10 Gigabit Ethernet

• Test Desktops are the only virtual desktops running on each VDI

• VMware Horizon deployed on VMware vSphere 6.7 U3 on dedicated Intel and AMD-based ESXi hosts.

WAN Emulators• Physical WANem WAN Emulator with Intel NICs (10 Gigabit and Gigabit)

• Apposite Linktropy MINI2 WAN Emulator

Network and Test System Utilization Collection and Analysis:• Wireshark Packet Sniffer with 10 Gigabit Ethernet Zero discarded packets during capture.

• Performance metrics collected via SNMP and Telegraf.

• Grafana for metric visualization and analysis.

VMworld 2019 Content: Not for publication or distribution

Page 23: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Display Protocol Test Infrastructure: Desktop, Client and Protocols

• An Intel NUC with a Quad Core CPU, 16GB RAM and wired Gigabit Ethernet with 28” Samsung Monitors connected using Display Port was used as the Client PC

• Both the Client PC and Virtual Desktops were running Windows 10 1803 Enterprise

• Blast Extreme was tested using both UDP (default) and TCP, with the H.264, H.264 with High Color Accuracy, High Efficiency Video Codec (H.265) and JPG-PNG codec options.

• LAN Benchmarks tested Blast Extreme and PCoIP with their default optimizations:

• Blast Extreme

– MaxBandwidthKbpsPerMegaPixelSlope = 6200, Max/MinBandwidthKbps uncapped, H264maxQP = 36, EncoderMaxFPS = 60

• PCoIP

– Build-to-Lossless: Disabled, PCoIP Maximum Bandwidth: 90000Kbps, Maximum Initial Image Quality: 80%, Minimum Initial Image Quality: 40%, Client Cache Size: 250MB

The same infrastructure, client, virtual desktops and test equipment was used for all testsVMworld 2019 Content: Not for publication or distribution

Page 24: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Terms and Acronyms used on Performance Charts

OOB = out of the box, default configuration

Also indicates UDP for Blast Extreme and PCoIP

H.264 = codec originally developed for BluRAY

Used by Blast Extreme

HEVC = High Efficiency Video Codec (H.265)

Blast Extreme codec option

Requires ESXi GPU for encoding

Mbit/sec = Megabits per second

TCP = Transmission Control Protocol

Blast Extreme option

HCA = H.264 High Color Accuracy

Blast Extreme quality option for H.264

JPG-PNG = VMware developed codec

1080p = 1920 x 1080 display resolution

4K = 3840 x 2160 display resolution

250/12 = 250 Mbit Download, 12 Mbit Upload Internet speed

VMworld 2019 Content: Not for publication or distribution

Page 25: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

Blast Extreme on the LANUL PCMark Microsoft Office Benchmark

VMworld 2019 Content: Not for publication or distribution

Page 26: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 26

VMworld 2019 Content: Not for publication or distribution

Page 27: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

Blast Extreme on the LANYouTube Porsche 919 Hybrid EVO Video

https://www.youtube.com/watch?v=lMmPYfW_Psg&t=4s

VMworld 2019 Content: Not for publication or distribution

Page 28: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 28

VMworld 2019 Content: Not for publication or distribution

Page 29: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

Blast Extreme on the LANUL TimeSpy Extreme 3D 4K Benchmark

VMworld 2019 Content: Not for publication or distribution

Page 30: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 30

VMworld 2019 Content: Not for publication or distribution

Page 31: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 31

VMworld 2019 Content: Not for publication or distribution

Page 32: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

Blast Extreme on the WAN

VMworld 2019 Content: Not for publication or distribution

Page 33: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

WAN Tests: Calculator, Keyboard Navigation, Start Menu

Calculator

• this test evaluates use of simple, keyboard-driven applications such as data-entry orsimilar line-of-business (LoB) apps.

Keyboard Navigation

• this test determines whether the keyboard can reliably be used to navigate Windowsand Windows applications

Start Menu

• evaluates whether the Start Menu can reliably be used for navigation, including whether it scrolls relatively smoothly, jumps around or lags

VMworld 2019 Content: Not for publication or distribution

Page 34: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

WAN Tests: Window Movement, Mouse Accuracy, Graphical Integrity

Window Movement

• this test evaluates the precision of moving, placing and sizing windows using the mouse.

Mouse Accuracy

• the Mouse Accuracy training game (mouseaccuracy.com) was played in thevirtual desktop which measured the precision of clicking objects placedrandomly on the screen. A minimum accuracy score of 88% required to pass.

– Normal difficulty, medium target size, targets on screen for 30 seconds

Graphical Integrity

• this final assessment determined whether Windows and applications are “graphically intact”, or if they show graphical distortion such as “blockinnes”, pixelization, severe lack of clarity or failed \ partial screen updates

• it does NOT evaluate whether the session is “graphically perfect” or “LAN equivalent”. Some degree of quality degradation is to be expected from ALL display protocols working in tough network conditionsVMworld 2019 Content: Not for publication or distribution

Page 35: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Blast Extreme versus PCoIP: Low Bandwidth

Calculator Keyboard Navigation Start Menu Window Movement Mouse Accuracy Graphical Integrity

Blast H.264 UDP 96 96 256 128 128 384

Blast H.264 TCP 96 96 256 192 192 384

PCoIP 64 64 448 128 128 320

Results show lowest bandwidth supported in Kilobits per second (Kbps). Best result per test indicated in green.

VMworld 2019 Content: Not for publication or distribution

Page 36: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Blast Extreme versus PCoIP: High Latency

Calculator Keyboard Navigation Start Menu Window Movement Mouse Accuracy Graphical Integrity

Blast H.264 UDP > 2000 > 2000 500 600 500 > 2000

Blast H.264 TCP > 2000 > 2000 600 600 600 > 2000

PCoIP > 2000 > 2000 300 250 500 200

Results show highest round trip latency supported in milliseconds (ms). Best result per test indicated in green.

VMworld 2019 Content: Not for publication or distribution

Page 37: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Blast Extreme versus PCoIP: Packet Loss

Calculator Keyboard Navigation Start Menu Window Movement Mouse Accuracy Graphical Integrity

Blast H.264 UDP 30% 30% 30% 30% 30% 30%

Blast H.264 TCP 30% 30% 15% 30% 15% 30%

PCoIP 30% 30% 30% 20% 10% 30%

Results show highest percentage of packet loss supported. Best result per test indicated in green.

VMworld 2019 Content: Not for publication or distribution

Page 38: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 38

Tuning Blast Extreme

VMworld 2019 Content: Not for publication or distribution

Page 39: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

Tuning for Wide Area Networks

VMworld 2019 Content: Not for publication or distribution

Page 40: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Spoiler Alert: How much we try to stuff in the pipe matters…

VMworld 2019 Content: Not for publication or distribution

Page 41: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Tuning Blast Extreme: Registry Settings Location

Blast Extreme is tuned using the Windows Registry on the Virtual Desktop

HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Blast\Config

All values are REG_SZ

Registry settings can be applied to virtual desktops:

• with Group Policy using the .admx file provided with Horizon

• setting registry settings on the Virtual Desktop image(s)

• setting registry settings directly on Virtual Desktops

VMworld 2019 Content: Not for publication or distribution

Page 42: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Optimizations for Difficult Network Conditions

MinBandwidthKbps

• Minimum bandwidth used by ALL client virtual desktop communication, in kbps

MaxBandwidthKbps

• Maximum bandwidth used by ALL client virtual desktop communication, in kbps

MaxBandwidthKbpsPerMegaPixelSlope

• Maximum bandwidth used by the display protocol only, in kbps

• Default value: 6200

H264maxQP

• The most “lossiness” that H.264 will tolerate.

• Blast Extreme starts from here and builds to high qualityVMworld 2019 Content: Not for publication or distribution

Page 43: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Tuning for Low Bandwidth• Use H.264 (or HEVC H.265 with supported GPU)

• JPG-PNG uses more bandwidth.

• Set H264maxQP (minimum H.264 quality) to 26 (default: 36)

• Set MinBandwidthKbps to 128 (lowest possible current setting)

• Set MaxBandwidthKbps to maximum desired bandwidth utilization

• 128 is lowest setting currently possible

• Set MaxBandwidthKbpsPerMegaPixelSlope to maximum desired bandwidth utilization

• 100 is lowest setting currently possible. 6200 is the default.

• Disable Audio (unless absolutely required by use case)

• Lower Screen Resolution\Use Single Monitor. Avoid peripherals and file transfer (unless absolutely required)

• Optimize the Virtual Desktop using the VMware Operating System Optimization Tool (OSOT)

Note: adjusting all other settings including frame rate simply reduced quality without providing a benefitVMworld 2019 Content: Not for publication or distribution

Page 44: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Tuning for High Latency or Packet Loss

• Use H.264 (or HEVC H.265 with supported GPU)

• JPG-PNG uses more bandwidth.

• Set H264maxQP (minimum H.264 quality) to 26 (default is 36)

• Disable Audio (unless absolutely required by use case)

• Lower Screen Resolution \ Use Single Monitor

• Use peripherals and file transfer sparingly

• Set MaxBandwidthKbps to circuit speed OR maximum desired bandwidth utilization

• Set MaxBandwidthKbpsPerMegaPixelSlope to circuit speed OR maximum desired bandwidth utilization

• Optimize the Virtual Desktop using the VMware Operating System Optimization Tool (OSOT)

Note: adjusting all other settings including frame rate simply reduced quality without providing a benefit

VMworld 2019 Content: Not for publication or distribution

Page 45: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

Tuning for Quality

VMworld 2019 Content: Not for publication or distribution

Page 46: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

• Do not starve the Virtual Desktop for resources• Multiple vCPU with enough ESXi resources (beware of high CPU ready)

• Fast virtual disk (flash \ flash optimized)

• RAM is rarely the bottleneck

• Use NVIDIA Tesla or newer GPUs

• Physical GPU for Virtual Desktop graphics acceleration and advanced capabilities

• and H.264/H.265 encoding (offloads ESXi CPU)

• Optimize the Virtual Desktop BUT beware of optimizations which reduce graphical quality

• Do not attempt over the Wide Area Network (WAN) when quality is paramount• Unless it is a “Super WAN” like a metro fiber ring (MAN) or dedicated 100 Megabit+ circuit with low latency

Beware that many of these optimizations cause the Virtual Desktopto use MORE system resources, especially CPU and bandwidth

Base Recommendations

VMworld 2019 Content: Not for publication or distribution

Page 47: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

• Try both Adaptive (JPG-PNG) and H.264 with HCA for still images

• JPG-PNG provides lossless support (PNG)

• But H.264 may perform better when switching between images, displaying rapid collections of thumbnails, supporting photo effects, etc.

• Blast Extreme now supports using the YUV 4:4:4 color space instead of 4:2:0 with H.264.

• This is enabled by selecting “High Color Accuracy” in the Client connection profile.

• No compression or subsampling. More color and luminescence information.

• Use JPG-PNG when text quality is paramount (and H.264 HCA has not worked)

• For lossless set EncoderBuildToPNG to 1 (default is 0)

• MaxBandwidthKbpsPerMegaPixelSlope (default is 6200, max is 100,000)

• Increase to provide higher graphical quality and faster screen refreshes at the expense of bandwidth

Tuning for Still Image or Text Quality: Codec Choice

VMworld 2019 Content: Not for publication or distribution

Page 48: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

• Make sure the Virtual Desktop has plenty of CPU Resources

• 4+ vCPU typically required.

• 8+ for gaming or multithreaded video editing or design applications. Even with a GPU.

• Make sure the ESXi infrastructure has sufficient resources

• Use H.264 or H.265 for most use-cases

• JPG-PNG is not optimized for video or any graphics motion

• but in some cases it is required for low-motion 3D design quality (e.g. CATIA)

• MaxBandwidthKbpsPerMegaPixelSlope

• Default is 6200. 100,000 is the maximum.

• Increase EncoderMaxFPS

• Default is 30. Maximum is 60

Tuning for Quality Video Playback, 3D Workloads or Gaming

VMworld 2019 Content: Not for publication or distribution

Page 49: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Sample Gaming Workload: 60 FPS, ~50 Megabits/sec

VMworld 2019 Content: Not for publication or distribution

Page 50: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc.

Sample Gaming Workload: 4 CPU Client, 8 vCPU Virtual Desktop

VMworld 2019 Content: Not for publication or distribution

Page 51: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 51

BLAST EXTREME OPTIMIZATION GUIDE

VMworld 2019 Content: Not for publication or distribution

Page 52: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

©2019 VMware, Inc. 52

Questions and Answers

VMworld 2019 Content: Not for publication or distribution

Page 53: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

VMworld 2019 Content: Not for publication or distribution

Page 54: The Latest and Greatestdl.geekboy.pro:8080/VMworld 2019/ADV1581BU.pdf · ©2019 VMware, Inc. 6 Blast Extreme Overview •Optimized for mobile cloud, supporting broadest range of client

VMworld 2019 Content: Not for publication or distribution