Skip to content

September 13, 2012

17

PCoIP Configuration Utility Release – Version 1.0

At VMworld US 2012 in the EUC2620 session, I spoke about both the PCoIP Log Viewer, and PCoIP Configuration Utility. Unfortunately, the “cool” stuff in the PCoIP Configuration Utility that I showed in that session wasn’t publicly available.  Those features were/are being utilized inside a few select VMware customer environments to gather some feedback but I had not posted the code here at MindFlux – until now.

So, here it is! The new and improved PCoIP Configuration Utility.

I have decided to remove the beta moniker and call this code drop Version 1.0.  I consider this a decently “feature complete” drop of the code, but as with all software, it’s never done, and bugs almost certainly remain.  Unlike Google though, I feel compelled to take things out of beta after a reasonable amount of time :)

What’s new

You saw some of this in my previous sneak peek post but I’ll recap it all here. For the original feature list please review the initial launch posting here.

Features

  • PCoIP Connection Health Monitoring (See screenshots)
    • Monitors various PCoIP connection stats and determines an overall health score
    • Health status can be easily determined via the systray icon with states ranging from “green” to “red”
    • A new health status popout that shows the metrics being tracked and their current health “scores”
  • Profile Tooltips
    • Hovering over a profile within the “Apply Profile” menu will now show a tooltip with the detailed settings for that profile

 

Profile Tooltips

Hovering over a profile now shows detailed information

Fixes

  • PCoIP Server CPU Utilization
    • This should now be accurate, previously, as load increased this value would scale out of proportion to the actual load leading to inflated CPU utilization values

Enhancements

  • Session disconnect awareness
    • The utility now detects when there is not an active PCoIP session and when there is not, it enters a  ”sleep” mode that will consume less CPU than the active polling mode. Why burn CPU if there’s no user connected right?
    • Upon re-connection the utility will cleanly reset and resume stat collection in active polling mode. Previously, stats were not properly reset after a disconnection event causing some ugly numbers in the stats popout window.

 

Requirements, Issues, Implementation details, etc.

  • .NET 3.5 is required
  • VMware View 5.0 or 5.1
  • Tuning profiles and last used profile are stored in HKCU and in theory should be able to roam with a user to whatever desktop they happen to land on – if you have something setup to allow the profile to roam, that is.
  • The utility will request admin access – it needs this to be able to write to HKLM which is where the PCoIP settings are read from. You may need to get clever while launching it if you want to avoid UAC nagging you about it.
    • This seems to come up often in the comments and in other feedback, right now there’s not an easy fix for this. I have reached out to Teradici to get these settings moved under HKCU – we’ll have to see where that leads. This CAN be fixed but most options are kind of a “cure worse than the disease” solution that I’m not ready to move towards just yet.
  • GPO Conflicts
    • If you plan to use this tool to manage the tuning settings of a desktop you should avoid also setting tuning parameters via GPO on that desktop. GPO can still be used for things like clipboard sharing policy, or USB device policy, just avoid any of the settings controlled via a profile.

 

Download

You can grab a copy of the utility here: PCoIPConfig.exe

Next Steps

There are a lot of existing enhancements left for the current tool. But the biggest issue still remains the required disconnect/reconnect. There are some potentially promising developments along that path though, so stay tuned. Please share your thoughts for enhancements and/or bugfixes in the comments.

Read more from PCoIP, Tools, VDI, View, VMware
17 Comments Post a comment
  1. Adam
    Sep 17 2012

    Chuck,

    I downloaded the config, but I’m not seeing Show Session Health on any Win7 64 bit VMs and Show Session Stats it is not reporting at all on my XP 32 bit VMs.

    Any thoughts?

    Thanks,
    Adam

    Reply
  2. AMX
    Sep 18 2012

    Would it be possible to implement a “read-only” mode?
    The Health Meter seems useful for some of my users, but I can’t say I trust them to manage their connection settings…

    Reply
  3. Mark Verhagen
    Sep 24 2012

    Great tool! I’m trying it in a new environment and I get an error “No Volatile Environment found! Are you sure the View Agent is installed? This application will now close!”
    The app stays open but is not functional. Running View 5.1 on Zero client – thoughts?

    Reply
    • Mark Nigh
      Jan 15 2013

      Mark, Did you get this to work. I have the same results. Thanks.

      Reply
  4. Oct 9 2012

    Very nice tool, but I’m wondering, without getting fancy with GPO Preferences, how can a standard set of profiles be pushed out to desktops?

    Reply
  5. Mohit Kshirsagar
    Oct 24 2012

    Same Here. Running the tool but no reporting yet.

    Reply
  6. Chris Grubbe
    Feb 18 2013

    Any chance there is an updated download link available? I’ve been running the original version for very long time and was curious to check out the updated version, but the link is dead.

    Thanks,
    Chris

    Reply
  7. Brian Warner
    Feb 25 2013

    Download link returns a 404.

    Reply
  8. Jeff Sandford
    Feb 27 2013

    Has the tool been removed for some reason? All the links that I can find point back to a HTTP 404 page.

    Cheers

    Reply
  9. Chad Bennett
    Mar 21 2013

    Great tool. Thank you!

    Can you define what Variance is in the Health monitor? Is that Jitter?

    Thank you.

    Reply
    • RexRemus
      May 2 2013

      Yes, as far as it goes, you can consider variance as equivalent to Jitter

      Reply
  10. Justin
    Oct 31 2013

    This utility was working great with View 5.1, but since updating to View 5.2, the Session Stats and Session Health windows do not show any information. Anybody have this working in View 5.2?

    Reply
    • RexRemus
      Nov 6 2013

      I’ve definitely used it in 5.2. Make sure the View Agent installation finished cleanly and that the PCoIP WMI stats are visible within Perfmon. I’ve seen cases where the Agent gets installed but the monitoring bits do not – as the Utility counts on those to work, you won’t get very far without them. It could certainly be a different issue but that’s a good place to start.

      Reply
  11. Justin
    Nov 11 2013

    Great utility, is there a way to add custom profiles? Any news on bypassing the disconnect? Thank you again for your contribution to the community :-)

    Justin

    Reply

Trackbacks & Pingbacks

  1. myvirtualcloud.net » PCoIP Configuration Utility Release – Version 1.0
  2. optimisation VMware View pour la performance vidéo - VMnerds blog
  3. PCoIP Configuration Utility | Teimouri.net

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments