Performance Optimization with Different Workloads

Rate this Article
No votes yet

After completing this unit, you’ll be able to:

  • Understand the different workloads that you can transfer
  • Understand the requirements for using PCoIP Ultra
20 mins

You can optimize PCoIP performance based on different workloads. Different workloads have different characteristics and the user experience can be optimized according to the characteristics. Different workloads are:

  • Office Workload: This includes users who work with text editing software, office applications and browser applications without any lags or quality compromises. 
  • 3D Rendering Applications: This type of workload includes video editing, gaming, rendering 3D images and normal office workload.
  • High Fidelity: This workload is able to remote displays with 100% color accuracy, high fidelity images with no lossless images, office workload including text, browser applications and office applications. 
  • Video Playback: This workload provides you the ability to to playback and broadcast videos without introducing network artifacts, synchronizing the audio and video. 

  

When to use PCoIP Ultra vs PCoIP (non-ultra)

 

  • If you are a task worker (use applications involving simple screen data and text entry, such as call centers or companies), you can use PCoIP non-ultra. 
  • If you are using 3D rendering applications, you can use PCoIP non-ultra with a GPU powered machine.
  • If you are working with High Fidelity images or looking for high color accuracy, recommendation is to use CPU offload.
  • If you are editing at 60 fps, and you are looking to reduce bandwidth usage at the cost of reduced color-accuracy, we recommend you to use GPU offload.


Agent Optimization

 

  • PCoIP Ultra: If you want a distortion free, color accurate, lossless display, you can try using PCoIP Ultra feature. You can use this with all type of workloads and this feature is suitable if you are in industries like media & entertainment, design & manufacturing, architecture & construction, healthcare and fields which require to transfer HD type of workload. 
  • PCoIP Ultra can be enabled in three modes:
    • Automatic Offload: Enabling auto-offload allows PCoIP to switch between CPU and GPU offload according to your workloads. If high color accuracy is required, it uses CPU offload mode, but when display activity is high it switches to GPU offload. 
    • CPU Offload: If you are looking to optimize the display using 4K UHD resolution with high framerate video playback and high color accuracy, we recommend you to enable CPU offload. This mode is supported with both Standard Agent (without GPU) and Graphics Agents. 
    • GPU Offload: If you require highest CPU efficiency or you want to minimize the CPU impact to encode pixels, recommendation is to enable GPU offload. This mode is only supported with Graphics Agent (GPU powered machines). 

 

Requirements to Use PCoIP Ultra

 

  • In order to use PCoIP Ultra, you will require HP Anyware Agent and Software Client. 
    • PCoIP Ultra is not supported with Zero Clients. 
  • CPU offload: To enable CPU offload, the CPU should support the AVX2 instruction set on both the agent and client machines.
  • GPU offload: To enable GPU offload, you will require an NVIDIA card on Agent machine that support NVENC feature.