3D Graphics for Virtual Desktops Smackdown

3D Graphics for Virtual Desktops Smackdown

3D Graphics for Virtual Desktops Smackdown Abstract Understand 3D graphics for Virtual Desktops and Apps, receive unbiased and independent information from Dr. Bernhard Tritsch, Ruben Spruijt and Shawn Bass 3D Graphics for Virtual Desktops Smackdown THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND FOR REFERENCE PURPOSES ONLY COPYRIGHT 2015 BERNHARD TRITSCH, RUBEN SPRUIJT & SHAWN BASS IT IS NOT ALLOWED TO (PARTIALLY) PUBLISH OR DISTRIBUTE CONTENT WITHOUT APPROVAL Version 2.12 page: 1 3D Graphics for Virtual Desktops Smackdown 3D Graphics for Virtual Desktops Smackdown Version 2.12 Table of Contents Introduction ..................................................................................................................................................... 5 Objectives ........................................................................................................................................................... 5 Intended Audience .............................................................................................................................................. 5 Vendor Involvement ............................................................................................................................................ 6 Feedback ............................................................................................................................................................. 6 About ............................................................................................................................................................... 7 Acknowledgements ............................................................................................................................................. 7 Team Remoting Graphics Experts - TeamRGE .................................................................................................... 7 Friends of TeamRGE ............................................................................................................................................ 7 Quotes ........................................................................................................................................................... 10 Modern Workspace ........................................................................................................................................ 11 Application and Desktop Delivery ..................................................................................................................... 11 Terminology ...................................................................................................................................................... 12 Vendor Matrix – Who Delivers What? .............................................................................................................. 16 Why VDI – Desktop Virtualization 101 ............................................................................................................ 18 Server Hosted Desktop Virtualization Directions .............................................................................................. 18 VDcry – the Challenges ..................................................................................................................................... 20 Strategies for Using 3D Graphics in VDI ............................................................................................................ 21 3D Graphics for Virtual Desktops ................................................................................................................... 25 Why 3D Graphics for Virtual Desktops? ............................................................................................................ 25 Use Cases .......................................................................................................................................................... 26 User Classification ............................................................................................................................................. 26 3D Graphics for Virtual Desktop Concepts ...................................................................................................... 28 GPU and APU .................................................................................................................................................... 28 3D Graphics for Virtual Desktop Concepts Summary ........................................................................................ 28 Bare Metal Graphics Model .............................................................................................................................. 29 Pass-Through or Direct Attached GPU for Virtual Desktops - VDI .................................................................... 29 Version 2.12 page: 2 3D Graphics for Virtual Desktops Smackdown GPU Sharing for Virtual Desktops, API Intercept .............................................................................................. 30 GPU Sharing for Virtual Citrix XenApp and VMware Horizon ........................................................................... 31 GPU Sharing for Physical Citrix XenApp ............................................................................................................ 32 GPU Virtualization for VDI - vGPU .................................................................................................................... 33 Application Vendor Support .............................................................................................................................. 34 How to Choose the Right 3D Graphics for Virtual Desktop Solution? ............................................................... 34 Client Platforms Accessing 3D Graphics ............................................................................................................ 34 Guest OS for 3D Graphics .................................................................................................................................. 35 Remoting Protocols Turned Inside Out ........................................................................................................... 36 Graphics Remoting Fundamentals .................................................................................................................... 36 Remoting Protocol Features ............................................................................................................................. 37 Client Side Rendering versus Host Side Rendering ............................................................................................ 37 GDI Remoting .................................................................................................................................................... 39 DirectX Remoting .............................................................................................................................................. 41 WPF Remoting .................................................................................................................................................. 42 OpenGL/WebGL Remoting ................................................................................................................................ 42 OpenCL Remoting ............................................................................................................................................. 43 Flash Remoting ................................................................................................................................................. 44 Silverlight Remoting .......................................................................................................................................... 44 Audio/Video Remoting ...................................................................................................................................... 45 HTML5 for Remoting ......................................................................................................................................... 45 CUDA in Graphics Remoting Environments ...................................................................................................... 46 VDI Vendors and Their Solutions .................................................................................................................... 47 Citrix XenApp and XenDesktop ......................................................................................................................... 47 Fra.me ............................................................................................................................................................... 51 Microsoft Remote Desktop Services.................................................................................................................. 53 NICE DCV ........................................................................................................................................................... 58 OTOY ................................................................................................................................................................. 62 VMware Horizon ............................................................................................................................................... 64 3D Graphics for Virtual Desktops Vendor Solutions at a Glance ....................................................................... 68 Enabling Technologies – GPUs

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    96 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us