NVIDIA
Can XenDesktop 7.8 offload encoding to NVENC?
Hi All, I thought that XenDesktop 7.8 could not officially offload encoding to NVENC. However, after reading the following Citrix blog, I am not completely clear. https://www.citrix.com/blogs/2016/04/04/virtualize-linux-3d-applications-with-hdx-3d-pro-for-linux/ The blog says,"HDX 3D Pro support is available with Red Hat Enterprise Linux 7.2 on both Citrix XenServer and VMware vSphere, in GPU pass-through mode. In addition, enables NVIDIA GRID H.264 hardware encoding (which works especially well with the H.264 hardware decoding in the Citrix Receivers for Linux and Windows)." Can anyone clarify if encode offload works only in Linux? Or does it work in Windows too? If it works in Linux, it must only work in pass-through as that's the only graphics acceleration that works with Linux and XenDesktop. Thanks! Richard
Hi All,

I thought that XenDesktop 7.8 could not officially offload encoding to NVENC. However, after reading the following Citrix blog, I am not completely clear.


https://www.citrix.com/blogs/2016/04/04/virtualize-linux-3d-applications-with-hdx-3d-pro-for-linux/


The blog says,"HDX 3D Pro support is available with Red Hat Enterprise Linux 7.2 on both Citrix XenServer and VMware vSphere, in GPU pass-through mode. In addition, enables NVIDIA GRID H.264 hardware encoding (which works especially well with the H.264 hardware decoding in the Citrix Receivers for Linux and Windows)."

Can anyone clarify if encode offload works only in Linux? Or does it work in Windows too? If it works in Linux, it must only work in pass-through as that's the only graphics acceleration that works with Linux and XenDesktop.

Thanks!

Richard

#1
Posted 04/09/2016 08:49 PM   
Hi, Richard: My understanding is that while HDX 3D Pro is supported on both Linux and Windows platforms, the H.264 encoding offload is currently only supported on the Linux VMs. See https://www.citrix.com/blogs/2016/04/07/whats-new-in-linux-virtual-desktop-1-2/ in which it states: "The latest performance enhancements for HDX have been introduced in Linux VDA, ahead of their availability in the Windows VDA. It leverages NVIDIA GRID H.264 hardware encoding on GPU-enabled Linux-HDX-3D-Graphicsservers, for greater server scalability and rich graphics performance. On clients that have GPU available, H.264 hardware decoding complements the high definition experience, in the Citrix Receivers for Linux, Chrome OS and Windows."
Hi, Richard:
My understanding is that while HDX 3D Pro is supported on both Linux and Windows platforms, the H.264 encoding offload is currently only supported on the Linux VMs. See https://www.citrix.com/blogs/2016/04/07/whats-new-in-linux-virtual-desktop-1-2/ in which it states:

"The latest performance enhancements for HDX have been introduced in Linux VDA, ahead of their availability in the Windows VDA. It leverages NVIDIA GRID H.264 hardware encoding on GPU-enabled Linux-HDX-3D-Graphicsservers, for greater server scalability and rich graphics performance. On clients that have GPU available, H.264 hardware decoding complements the high definition experience, in the Citrix Receivers for Linux, Chrome OS and Windows."

-=Tobias

#2
Posted 04/10/2016 05:28 AM   
#GTC16 S6608 - Virtualize Linux 3D Applications with Citrix HDX 3D Pro http://on-demand.gputechconf.com/gtc/2016/video/S6608.html
#GTC16 S6608 - Virtualize Linux 3D Applications with Citrix HDX 3D Pro


http://on-demand.gputechconf.com/gtc/2016/video/S6608.html

#3
Posted 04/10/2016 06:43 AM   
I can confirm that currently it's only the Linux VDA that supports NVENC in Citrix XenDesktop For when it appears in the Windows VDA, you'll have to ask Citrix...
I can confirm that currently it's only the Linux VDA that supports NVENC in Citrix XenDesktop

For when it appears in the Windows VDA, you'll have to ask Citrix...

Jason Southern, Regional Lead for ProVis Sales - EMEA: NVIDIA Ltd.

#4
Posted 04/11/2016 07:00 AM   
Perfect. Thanks everyone! Very helpful. -Richard
Perfect. Thanks everyone! Very helpful.

-Richard

#5
Posted 04/11/2016 01:57 PM   
I would be careful about the offload to GPU if you have GRID 1.0. Apparently the K1 cards, per card, can only handle 12 H.264 1080p sessions. The newer GRID 2.0 cards, M60 can handle 36 H.264 1080p sessions. For right now, CPU is my best friend :).
I would be careful about the offload to GPU if you have GRID 1.0. Apparently the K1 cards, per card, can only handle 12 H.264 1080p sessions. The newer GRID 2.0 cards, M60 can handle 36 H.264 1080p sessions. For right now, CPU is my best friend :).

#6
Posted 04/16/2016 10:17 PM   
Sorry, Double post.
Sorry, Double post.

#7
Posted 04/16/2016 10:17 PM   
The virtualization of techncal for your 3d apps application centralization of data card and resource for your source leading by the number of immediate for benefits.
The virtualization of techncal for your 3d apps application centralization of data card and resource for your source leading by the number of immediate for benefits.
Scroll To Top

Add Reply