VMware Horizon 7.2: New kid “Blast extreme” is the rising star

VMware just released Horizon 7.2.  I could show you a summation of the new features. I’m sure that there are several other blogs out there doing just that, so I decided against it. I thought I focus on something different here, something as important and with less attention. I’d like to focus on the protocol war, VMware Horizon offers three protocols to work with. You can’t maintain multiple protocols, development resources are not unlimited. I wrote and said before that one day VMware will have to make a choice, PCoIP or Blast extreme. Blast Extreme as a protocol is part of BEAT (Blast Extreme Advanced Transport), UDP transport for better performance, UDP like PCoIP uses. Blast Extreme is the protocol we already know, now it is improved further and part of BEAT.

New kid on the block

Of course Blast Extreme is not really a new kid on the block anymore but if we look at the protocol adoption I think it’s fairly new for most customers. PCoIP has been the protocol to use. The previous protocols leading up to blast Extreme didn’t match up with PCoIP in features.

For you who don’t know, PCoIP is originally a TeraDici protocol and VMware licensed the use of it back in 2008 and used it as it’s primary protocol ever since. More vendors licensed the protocol like VMware did, Amazon is using it also for their workspaces. Today also TeraDici is offering a cloud access offering using PCoIP.

PCoIP is available as software or hardware, many zero clients were sold with aTeraDici hardware chip to deliver high performance PCoIP sessions. It’s UDP protocol meaning it will use the bandwidth the deliver the experience if the bandwidth is there. It’s sending a lot of data to make sure your session is near perfect. TCP on the other hand would resend and resend and your session would look choppy.

Performance improvements

According to VMware, will need to do some testing somehow, Beat/Blast Extreme is far better in any situation that PCoIP ever was. Screenshots below are VMware’s, so credit go to them.


If we look at the VMware information we notice that in a LAN environment PCoIP and BEAT / Blast Extreme are damn close.  There is nearly no difference in performance on frames per second. There is however a difference in the implementation of both protocols. where BEAT is new and actively developed, PCoIP from VMware is not. PCoIP is not being worked on as much as they used to be, focus has shifted to BEAT / Blast Extreme. PCoIP from TeraDici of course is still actively being developed, it’s being used by Amazon for one or with CAS from TeraDici


WAN 10Mbps – 200ms

If we look at a WAN scenario the real power of BEAT / Blast Extreme is shown. PCoIP suddenly lost all frames per second where BEAT is still giving a good 20+ fames per second.


WAN 1.5Mbps – 200ms

If we tune down our WAN connection we see that PCoIP loses all it’s performance and BEAT still soars on. Again this is VMware documentation so I’d like to see some testing done by others. Testing done by myself at customers in specific cases showed that Blast Extreme is a very nice protocol to work with.


Single monitor – 1080p

If we look at performance data when using a single monitor with 1080p we see that over the time they developed Blast extreme to a better performing protocol. With Blast it says OOB which I don’t see with PCoIP. from the announcement we should derive that Blast Extreme with H.264 is giving 50% better performance. This might have to do with a GPU being used or something like that but that data is not available.


Dual monitor – 1080p

The same results we saw with the single monitor are seen with a multiple monitor setup. Blast with H.264 is using almost 50% less bandwidth than PCoIP is.


..and now we pick our protocol

Feature wise  Blast is on par with PCoIP, there is no reason feature wise to not switch from PCoIP to Blast Extreme with Beat. VMware worked hard to get to this point and now we are left at a crosspoint. Do we stick with VMware PcoIP, do we go with Blast Extreme or go for an alternative PCoIP solution?

For customers upgrading a five year old environment the choice may be simple, end points are old and will be replaced and if Blast is on par why not move there. for new customers the choice is simple select one of the many clients supporting Blast Extreme with BEAT or by a “NUC” style Windows client. The issue will be the customer with a vast base of zero clients only capable of PCoIP. If those clients are not up to replacement any time soon what are you gonna do?

Is there a need to move to Blast Extreme or will VMware PCoIP do fine that’s the question. If you don’t experience performance issue right now there is no reason but you might get some. Your Zero client will update to newer PcoIP client firmware but your VMware stack won’t. So in due time there will be a gap. One way to prevent this is perhaps stay on older firmware closer to the VMware version but that’s a choice to make. If you would like to stick with PCoIP for investment reasons or whatever look toward Amazon or CAS from TeraDici and see what they have to offer.

I find this discussion hard as I can’t predict what VMware will do with PCoIP, looking at the announcements I would put my money on Blast.

14 thought on “VMware Horizon 7.2: New kid “Blast (Extreme) is the rising star”
  1. Interesting article Rob. Can you confirm which version of the Horizon Agent and Client you used for your testing? I am assuming 7.2 Agent and 4.5 Client but wanted to check with you, thanks

  2. On the face of it, the frame rate (FPS) graphs above are somewhat surprising –
    Firstly, was the PCoIP bandwidth floor adjusted for the unusually high packet loss tests? Unlike the results shown, PCoIP frame rate remains high under WAN loss if the bandwidth floor is set appropriately. Secondly, what is the image quality comparison for the ‘total bytes’ graphs? Bandwidth always needs to be evaluated in conjunction with image quality. Was H.264 4:4:4 mode used or the poor color cousin H.264 4:2:0 mode? PCoIP has a higher default image quality than H.264-based protocols (i.e. higher PSNR pictures and lossless text). It is easy to reduce the PCoIP ‘total bytes’ via policy settings too – but not usually needed because PCoIP attraction has always been the ability to auto-adapt to any network i.e. unlike BEAT, admins are not forced to choose inflexible PNG vs. H.264 modes.

    If you’d like to understand the pitfalls of H.264 remoting protocols please read on:

    Ian Main – Teradici Science Officer

  3. Rob,
    Interesting statement “PCoIP is not being worked on as much as they used to be”.
    This is purely from a VMware perspective. Teradici have continued to develop PCoIP so if you are going to compare the latest release of Blast you should also do the same with PCoIP and run up an instance of Client Access Software (CAS) from Teradici. It comes as standard or graphics agent.

    Try it!


    1. Paul,

      I will change that to VMware is not working on PCoIP anymore, I know you guys are working hard on PCoIP.
      Soon I will try CAS with PCoIP, currently kinda busy.. but hold that thought.

  4. […] VMware Horizon 7.2: New kid “Blast (Extreme) is the rising star – VMware just released Horizon 7.2.  I could show you a summation of the new features. I’m sure that there are several other blogs out there doing just that, so I decided against it. I thought I focus on something different here, something as important and with less attention. I’d like to focus on the protocol war, VMware Horizon offers three protocols to work with. […]

    1. yeah that’s right. we see the difference in colour with CAD drawings.. need to deep dive into that soon to really compare. wish I had more time for these tests though 🙂

    2. 4:2:0 is disappointing, indeed. Is there any workaround to make it better with Blast? My users/customers have been spoiled with PCoIP.

  5. I just read that Horizon 7.4 supports YUV 4:4:4 now! Sadly it’s not the default, and it has to be configured via a new policy rather than simply choosing it as an option in the client. Too little, too late in my opinion.

  6. I have been working with Teradici CAS software and it works very well in our environment. I tried blast extreme and CAS PcOIP software works best in our environment. Hands down. We have many users that are using intense graphic apps, for example, ensight and Cad.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.