VMworld 2014 Session Notes: EUC1476 — What’s New with View and PCoIP in Horizon 6

Below are my notes from VMworld Session EUC1476 by Tony Huynh and Simon Long entitled “What’s New with View and PCoIP in Horizon 6.” All credit for the material below belongs to the tremendous authors/speakers, Tony Huynh and Simon Long of VMware.

  • Roaming IP Profile: PCoIP session persists through IP changes (e.g. moving from conference room to conference room)
  • Windows 2012 RDSH Enhancements:
  • Full support for transparent windows
  • DirectX 11.1 support
  • Fairshare of resources
  • PowerShell support
  • Centralized Resource Pooling
  • Dynamic Monitor and Resolution Changes
  • Improved User Experience
  • Bandwidth Management Improvements
  • Testing with 480p video @50ms RTT & 5 Mbps:
  • 24% frame rate improvement in general with no packet loss
  • 82% frame rate improvement with 0.5% packet loss
  • Lossy WAN performance is avg 150% frame rate improvement without any changes in 5.3 to 6.0
  • Default improvements:
  • Disable Build-to-Lossless
  • Maximum Initial Image Quality decreased to 80
  • Minimum Image Quality decreased to 40
  • These can lead to up to 10% increased in consolidation ratio & between 24–32% bandwidth savings.
  • Upgrade vs Net New
  • Automatically get new default settings with net new or upgrade if no PCoIP.adm template was used
  • Previous settings only kept if a customized PCoIP.adm was used in older version
  • Optimize your Environment for PCoIP
  • Use QoS/CoS
  • Put it right below VoIP
  • Congestion Control
  • Minimize Latency
  • Avoid deep buffers
  • Minimize routing/hops
  • Avoid in-line IDS/IPS
  • Beware of burstable circuits
  • Understand use cases: Tab Jumper vs Word Warrior
  • Volume of screen change, Pixel Perfect quality, Video, Audio, VoIP, 3D
  • Not all Clients support all features
  • Tera1 Zero Clients do not support Text CODEC or Client-side Cache
  • Only Soft Client (Win, Mac, Linux) support RTAV
  • Only Windows Soft Client supports MMR
  • RDS Apps do not work with Zero Clients currently
  • Teradici Apex Card reduces CPU overhead by offload the most active 100 virtual displays.
  • This is NOT a GPU, and does not reduce bandwidth; just offloads CPU.
  • Improving Video Performance in Browsers:
  • Browsers think a GPU is present and use an inefficient API
  • IE: Internet Options -> Advanced -> Accelerated Graphics -> “Use software rendering instead of GPU rendering”
  • Firefox: Options -> Advanced -> General -> Browsing -> Uncheck “Use hardware acceleration when available”
  • Chrome: Settings -> System -> Uncheck “Use hardware acceleration when available”
  • Optimize PCoIP for your Environment
  • Tuning Examples
  • Reduce PCoIP Session BW (Kbps)
  • Default: 90,000
  • New: 1,024
  • Experience Change: Minimal — if sized correctly
  • Maximum Initial Image Quality (%)
  • Default: 80
  • New: 60
  • Experience Change: Slightly blurry
  • Reduce Frame Rate (fps)
  • Default: 30
  • New: 12
  • Experience Change: Minimal — Videos may not play as smooth, though.
  • Reduce Audio Bandwidth (Kbps)
  • Default: 500
  • New: 250
  • Experience Change: Audio will sound more monotone
  • Increase Client-Side Cache (MB)
  • Default: 250
  • New: 350
  • Experience Change: None
  • In the future, they are working on allowing profiles that are contextually aware; unlike current PCoIP.adm templates (e.g. if on the WAN, get profile X; if on LAN, get profile Y)
Show your support

Clapping shows how much you appreciated Earl Gay’s story.