We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byRogelio Jarrett
Modified over 2 years ago
March 21, 2013 Virtualizing 3D Professional Graphics Apps Yvonne Dresser, Sr. Product Marketing Manager, Citrix Desktops and Apps Thomas Poppelgaard, Solution Architect, Commaxx
© 2013 Citrix Agenda XenDesktop & XenApp HDX 3D technologies Tips and Tricks Audience Q & A
© 2013 Citrix Industries that use 3D professional graphics Aerospace Automotive Construction Energy Engineering Services Hi Tech - Electronics Industrial Equipment Medical Equipment
© 2013 Citrix Enterprise challenges and opportunities Desire to leverage a global talent base and collaborate across the supply chain Corporate requirements to safeguard product design IP Need to extend access to design models on mobile devices Economic demands for cost control and faster time to market Business continuity and disaster-recovery plans
© 2013 Citrix Classification of 3D professional graphics users Designers & Engineers Power Users Create & manipulate large 3D models View & edit 3D data Dedicated GPU Shared GPU Shared GPU Knowledge & Task users Business graphics apps
© 2013 Citrix Solutions for GPU-accelerated graphics XenDesktop HDX 3D ProXenApp HDX 3D Citrix Confidential - Do Not Distribute GPU acceleration of DirectX and OpenGL ~1.5 Mbps One user per GPU H.264-based Deep Compression 3D SpaceMouse support TOP PERFORMANCE SOLUTION GPU acceleration of DirectX & OpenGL ~3 Mbps GPU sharing Lower cost Microsoft licensing Apps must be compatible with RDSH (Terminal Services) MOST COST-EFFECTIVE SOLUTION
© 2013 Citrix Internet LAN DMZ StoreFront Services NetScaler Gateway Primary Secondary XenApp (Multi Users : 1 GPU) Technical Overview ReceiverHDX 3D Graphics Pod XenServer with GPU cards Pod XenServer with GPU cards XenDesktop (1 User : 1 GPU) Delivery Controller
© 2013 Citrix Heavy 3D graphics app usage Exceptional graphics performance and response optimizations Multiple users per server Very usable experience ~1.5 Mbps OpenGL and DirectX 8 with HDX 3D Pro
© 2013 Citrix Additional Features HDX 3D Pro Pixel-perfect lossless compression Can combine with lossy compression during motion, for responsive remote access Dual monitor support Receiver for Windows and Linux Connexion SpaceMouse Seamless app delivery TOC
© 2013 Citrix Compression Options CPU-based, deep compression codec min. 1.5 Mbps bandwidth GPU-based implementation, min. 2 Mbps
© 2013 Citrix Desktop Virtualization for High-end 3D Graphics Users XenDesktop with HDX 3D Pro Client options Optimized with special codecs: Std. ICA codec:
© 2013 Citrix 12 Light 3D apps usage Many users per VM Very usable experience at 3 Mbps Graphics performance and response optimizations DirectX and OpenGL with HDX 3D
© 2013 Citrix XenApp with HDX 3D additional features Multi-monitor support Lossless compression
© 2013 Citrix Apps & Desktop Virtualization for 3D graphics users XenApp with HDX 3D Std. ICA codec only
© 2013 Citrix GPU Options Any graphics card (NVIDIA, AMD/ATI) supported by the application vendor NVIDIA cards deliver highest frame rate with VGX API (Monterey) and support full-screen applications CPU-based deep compression is recommended, but if server CPU is limited then deep compression can be offloaded to the NVIDIA GPU
© 2013 Citrix GPU Passthrough introduced in XenServer 6 Citrix Confidential - Do Not Distribute XenDesktop HDX 3D Pro and XenApp HDX 3D Windows 7 (32/64-bit), Windows XP (32-bit), Windows Server 2008 R2 (64-bit) Multiple GPUs per host Servers with 4 GPUs currently on HCL; testing underway with 8 One graphics-accelerated VM (single-user or multi-user) per GPU Depending on CPU power, same host may also support non-graphics-accelerated users (i.e. regular office workers) Leverages NVIDIA high-performance Quadro and Grid GPUs e.g. Quadro 1000M/2000/3000M/4000/5000/6000, Tesla M2070Q, GRID K1/K2
© 2013 Citrix Hardware platform XenServer GPU Passthrough with XenDesktop GPU XenServer hypervisor XenDesktop Windows VMs GPU 3D Pro VM non-3D VM 3D Pro VM non-3D VM
© 2013 Citrix Hardware platform XenServer GPU Passthrough with XenApp GPU XenServer hypervisor XenApp Windows Server VMs GPU XenApp VM Session 1 XenApp VM Session 2 Session 3 Session 4 Session 5 Session N-1 Session N...
© 2013 Citrix ws460c G6 blade (Q4000/5000/6000) XenServer certified Servers: DL980 G7, DL370 G6, SL390S G7 and others R720 rack workstation (two dual-slot cards, e.g. M2070Q or GRID) tested R5500 rack workstation (3x Q4000 or 4x Q2000) XenServer certified R5400 rack workstation (2 PCIe x16 GPUs, e.g. Q4000) PowerEdge T620 (4x Q2000) PowerEdge M610x with M2070Q plus C410x PCIe expansion chassis (4 GPU devices per server, 16 total GPUs per chassis) tested w/ XenApp HS22 with GPU expansion blade tested with 2x M2070Q System x iDataPlex dx360 M3/M4 (supports Q4000/Q5000/M2070Q) tested System x iDataPlex x3650 M3/M4 (2 dual-slot cards, e.g. GRID) certified OthersCisco C240 M3; Fujitsu TX300; SGI Asterism ID112 XenServer certified Multi-GPU Hardware Platforms
© 2013 Citrix GPU passthrough and GPU sharing on vSphere 5.1 XenDesktop/XenApp on vSphere 5.1 vSphere 5.1 has introduced virtual Direct Graphics Acceleration (vDGA) andvirtual Shared Graphics Acceleration (vSGA) Testing for XenDesktop HDX 3D Pro compatibility with vDGA has been successfully completed (http://support.citrix.com/article/CTX136291)http://support.citrix.com/article/CTX Testing with vSGA successful (single monitor) for tier 3 use cases vSGA uses API Intercept method of sharing the GPU so performance may be an issue with large 3D models, and graphics API compatibility is limited to DirectX 9c and OpenGL 2.1
© 2013 Citrix 3D graphics enhancements in Excalibur (first release from project Avalon) Looking ahead… XenDesktop HDX 3D Pro Multi-monitor support (i.e. more than two) Dynamic resizing without disconnect Auto-config / auto-adapt (no config tool / user intervention required) XenApp HDX 3D Deep Compression Citrix Receiver (enhancements targeted for Excalibur timeframe) Deep Compression support on Mac, iPad, Android HDX SoC support for low-cost Linux thin clients
© 2013 Citrix Hardware vGPU Looking ahead… At the 2012 GPU Technology Conference, NVIDIA and Citrix announced our collaboration on GPU Hardware Virtualization Enhancements to the VGX API and XenServer along with new GRID graphics cards will extend Citrixs GPU sharing capability from Windows Server RDSH to Windows XP/7/8 VDI Higher performance with large 3D models compared to API Intercept method used by VMware vSphere/ESX and Microsoft Hyper-V Ideal for second tier users of 3D professional graphics Beta trials with selected partners starting Q2 2013
© 2013 Citrix Hardware platform GPU Virtualization GPU XenServer hypervisor XenDesktop Windows VMs 3D Pro VM vGPU 3D Pro VM... vGPU N
Tips and Tricks
© 2013 Citrix Optimize 3D application HDX Policies (i recommend) CTX Best Practices and Recommendations for Citrix Receiver 3 and HDX Technology with XenDesktop 5.x CTX XenDesktop and XenApp Best Practice Tips and Tricks XenApp 6.x HDX 3D
© 2013 Citrix Citrix Receiver ADM.file Tips and Tricks XenApp 6.x HDX 3D
© 2013 Citrix VDA Agent (VDA 4.x, 5.5, 5.6, 5.6FP1) Nvidia drivers (5.6FP1) Multi-monitor support (VDA 4.x, 5.5, 5.6,) 3D connexion - 3D Space Mouse (VDA 4.x, 5.5, 5.6, 5.6 FP1) Codec Compression (VDA 4, 5.5, 5.6) ClearType (VDA 4, 5.5, 5.6) Assign CPU cores to VM HDX 3D Pro Tips and Tricks XenDesktop HDX 3D
© 2013 Citrix Upgrade existing VDA to HDX 3D Pro If you have standard installed VDA and you want to enable HDX 3D Pro, you have to uninstall and install with HDX 3D Pro parameters. Tips and Tricks XenDesktop HDX 3D
© 2013 Citrix Installing or upgrading Nvidia drivers If you install NVIDIA drivers before you install XenDesktop Virtual Desktop Agent with HDX 3D Pro, NVIDIA VGX is enabled by default. If you install NVIDIA drivers after you install XenDesktop Virtual Desktop Agent with HDX 3D Pro, NVIDIA VGX is disabled. Enable NVIDIA VGX by using the Montereryenable tool provided by NVIDIA. To enable NVIDIA VGX, run the following command, then restart the virtual desktop agent: Montereyenable.exe –enable –noreset To disable NVIDIA VGX, run the following command, then restart the virtual desktop agent: Montereyenable.exe –disable –noreset Tips and Tricks XenDesktop HDX 3D
© 2013 Citrix Tips and Tricks XenDesktop HDX 3D Pro - Multi-monitor support VDA ** resolution-or-multiple-screens-to-work-with-citrix-xendesktop-5-5-hdx3d-pro
© 2013 Citrix Enable USB redirection to enable 3D spacemouse Tips and Tricks XenDesktop HDX 3D Pro
© 2013 Citrix Enable USB redirection to enable 3D spacemouse Change Virtual Channel Priority CTX Create a key named WDSettings under: [HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\GroupPolicy\Defaults\] in VDA registry. Create a MULTI_SZ named VirtualChannelPriority with the following content from CTX : increasing the priority of the Generic USB Redirection virtual channel to 0 default value CTXGUSB,1 = configure this to CTXGUSB,0 Tips and Tricks XenDesktop HDX 3D Pro
© 2013 Citrix VendorCard typeCUDAGB/SPowerFrame bufferMISlotPCIe NvidiaQuadro W1GB DDR5128 bit1PCI e 2.0 NvidiaQuadro W2GB DDR5256 bit1PCI e 2.0 NvidiaQuadro W2.5GB DDR5320 bit2PCI e 2.0 NvidiaQuadro W6GB DDR5384 bit2PCI e 2.0 NvidiaTesla M2070Q W6GB DDR5384 bit2PCI e 2.0 NvidiaQuadro K W4GB DDR5256 bit2PCI e 3.0 Sizing GPU solutions XenApp HDX 3D - XenDesktop HDX 3D Pro VendorCard typeCUDAGB/SPowerFrame bufferMISlotPCIe NvidiaGRID K W16GB DDR32PCI e 3.0 NvidiaGRID K W8GB DDR52PCI e 3.0 NVIDIA GRID (Worlds first GPU virtualization card)
© 2013 Citrix XenServer 6.0 Multi-GPU Passthrough for XenDesktop HDX 3D Pro Graphics XenServer Host The Server CPU should be IOMMU enabled for AMD processors or VT-d enabled for Intel processors. Virtual CPUs HDX 3D Pro Graphics utilizes one virtual CPU completely for extracting desktop surfaces, typically 12 to 30 times per second. If Aero is enabled on Windows this requires a second virtual CPU. In addition, at least two vCPU is required for the graphics applications. Graphics applications are often CPU intensive, even with hardware acceleration of graphics rendering provided by the GPU. Hence it is important to configure the virtual machine running HDX 3D Pro Graphics with at least four virtual CPUs. Following are the instructions for increasing the number of virtual CPUs on XenServer.
© 2013 Citrix XenServer 6.0 Multi-GPU Passthrough for XenDesktop HDX 3D Pro Graphics Warning: Snapshot does not work with GPU Cards. It is highly recommended to create/delete/revert snapshot of VM when GPU card is not assigned to VM or else you may have garbage entries in XenServer and VM will not start properly. When you assign virtual CPUs to a virtual machine, by default one virtual CPU is equal to one core for a virtual machine. Some virtual machines have higher core limitations. By setting the cores-per-socket parameter, it is possible to present a virtual machine with certain amount of cores. Note: This feature is only available in the Advanced, Enterprise, and Platinum editions and is not available in the free version of XenServer.
© 2013 Citrix XenServer 6.0 Multi-GPU Passthrough for XenDesktop HDX 3D Pro Graphics Complete the following procedure to set the cores-per-socket parameter for Windows virtual machine: 1.Get the Universally Unique Identifier (UUID) of the Virtual Machine for which the parameter needs to be set: xe vm-list name-label= 2.Set the cores-per-socket parameter: xe vm-param-set platform:cores-per-socket=X uuid= Here, X equals 2 for dual core and 4 for quad core. For example: To have a CPU with four cores: xe vm-param-set platform:cores-per-socket=4 uuid= 3.Set the virtual CPUs startup parameter equal to the number of virtual CPUs (number of cores) to be assigned to the virtual machine and set the VCPUs-max parameter to the total number of cores. xe vm-param-set VCPUs-at-startup= uuid= xe vm-param-set VCPUs-max=. For a dual quad core CPUs, VCPUs-max=8 The number of virtual CPUs at startup is the number of cores to assign to the virtual machine.
© 2013 Citrix Microsoft Process Explorer Microsoft GPUView Nvidia CUDA SDK GPUz HDX Monitor for XenApp HDX 3D and HDX 3D Pro Tools for troubleshooting/monitoring
© 2013 Citrix HDX Monitor for XenDesktop HDX 3D Pro monitor eG Innovations Lakeside Software Login VSI HDX 3D and HDX 3D Pro Tools for troubleshooting/monitoring
© 2013 Citrix Additional Information Resources: Blog:
Work better. Live better.
NVIDIA ® GRID™ GPU Acceleration for the Cloud Steve Harpster, Solutions Architect North/South America Brad Truman, VP-Sales Whitehat.
© 2013 Teradici Corporation.. Product Overview PCoIP Hardware Accelerator Date SPEAKER NAME Speaker Title.
XD 5.6 Overview. XenDesktop 5.6 Main Focus = Integration of personal vDisk Features Support for Microsoft SCVMM 2012 and SCCM 2012 Updated Citrix License.
TechTalk: Deep dive on VM Hosted Apps, New in XenApp! Cris Lau, Sr. Product Manager Madhav Chinta, Sr. Software Engineer.
© 2016 Citrix | Confidential Understanding Citrix HDX Graphics Citrix TechEdge 2016 Senior Escalation Engineer Jeff Traylor.
Q XenDesktop & Windows Server 2012 Value Add – RDS & VDI.
INTRODUCING Netop Remote Control 10 The Next Generation of Enterprise Support Begins.
Extending Auto-Tiering to the Cloud For additional, on-demand, offsite storage resources 1.
Virtual techdays INDIA │ 9-11 February 2011 virtual techdays What's new Windows Server 2008 R2 Service Pack 1 Aviraj Ajgekar │ Technology Evangelist │
Personal vDisk Citrix XenDesktop 5.6 Jits Langedijk Sr. Consultant Application & Desktop JitsLangedijk.
Remote Desktop Experience Russel Wilkinson Staff Systems Engineer Enterprise Desktop Solutions VMware, Inc.
Microsoft ® Official Course First Look Clinic Overview of Windows 8 By Ragowo Riantory, S.Kom, MCP.
Virtual Desktop Infrastructure Omaha InfoTech 2012 Conference 8/15/20151.
XPand your capabilities with Citrix ® MetaFrame XP ™ for Windows ®, Feature Release 2.
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 7.
Hands-On Virtual Computing Chapter 1 Introduction to Virtual Computing.
© 2011 VMware Inc. All rights reserved Virtual Machine Management Module 3.
An Introduction to Citrix VDI-in-a-Box Nigel Simpson, VDI-in-a-Box Programs Manager, EMEA.
Adam Hall Technology Strategist Gavin Bennett Systems Engineer – Citrix NZ Session Code: SVR309.
Wyse.com 2010 Cameron Smith Sales Engineer for IN, KS, and MO Desktop Virtualization.
VIR312. demo WS03WS 2008 WS 2008 R2 / WS 2008 R2 SP1 Terminal Services Remote Desktop Services Terminal Server RD Session Host TS Session DirectoryTS.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Tony Sanchez-WW Alliances Solution Architect Nick Cox- Defence and Federal Govt Solution Architect
© 2010 VMware Inc. All rights reserved Confidential Performance Tuning for Windows Guest OS IT Pro Camp Presented by: Matthew Mitchell.
Full Packaged Product (FPP) OEM – PC Preinstall Volume Licensing.
Dataplex Systems Limited, Orbit House, Albert Street, Manchester, M300BL Tel: Fax: Web: Security.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
Ran Oelgiesser, Sr. Product Manager Praveen Vijayaraghavan, Program Manager (Virtual PC) Yigal Edery, Group Program Manager (MED-V)
Citrix XenApp 6 What's New. Deliver Windows apps as an on-demand service Low Cost I Self-service I Secure XenApp.
ICT Day Term 4, Virtualisation is growing in usage. Current CPU’s are designed to support Virtualisation. Businesses are looking at virtualisation.
V-Alliance Solution Overview Years of Business Success.
Virtualization 101. What is Virtualization? Types of Virtualization Desktop Virtualization Server Virtualization Network Virtualization Storage Virtualization.
Windows Server 2012 VDI/RDS Infrastructure and Management Adam Carter Product Marketing Manager Microsoft Corporation Dean Paron Group Program Manager.
© 2010 VMware Inc. All rights reserved Confidential What’s New in VMware View 5 Technical Feature Presentation Mike Matney Data Center Architect-Servers,
LINUX KVM WITH OVIRT & VIRT MANAGER Kevin Lane. WHAT IS KVM? Kernel Based Virtual Machine KVM (for Kernel-based Virtual Machine) is a full virtualization.
WARP Software Rasterization Provides 3-D capabilities to sessions and virtual machines at high scale Optimized for knowledge worker workloads.
| Copyright © 2009 Juniper Networks, Inc. | 1 WX Client Rajoo Nagar PLM, WABU.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 3 Desktop Virtualization McGraw-Hill.
Hands-On Virtual Computing Chapter 2 Working with VMware Workstation.
Product Presentation. SysKit By Acceleratio Acceleratio Ltd. is a software development company based in Zagreb, Croatia, Europe founded in Technology.
Gordon Mangione VP, Emerging Virtualization Products Citrix Systems, Inc. Gordon Mangione VP, Emerging Virtualization Products Citrix Systems, Inc.
The Citrix Delivery Center. 2 © 2008 Citrix Systems, Inc. — All rights reserved Every Day, IT Gets More Complex EMPLOYEES PARTNERS CUSTOMERS.
VIR RemoteFX Clients Traditional PC Requires a local IT Pro. Consumes ~170W. Cannot meet certain regulatory reqs. Vulnerable to hardware failures.
Citrix Academic Network Leaders to power the world’s transformation to virtual computing.
XenApp & XenDesktop 7 Espen Berger & Owe Kvisler Senior Consultants Oslo, Wedel Lunch & Learn, Why upgrade?
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 11 Windows Server 2008 Virtualization.
So you missed Citrix Synergy 2012 Al Solorzano Principal Architect Agile360 – a Division of Entisys Solutions
Virtual Desktop Infrastructure (VDI) David G. Young Jr. Desktop Systems Engineer.
© 2017 SlidePlayer.com Inc. All rights reserved.