Is CUDA mandatory for NVENC usage?

Oleg Krutov oleg.krutov at gmail.com
Tue Jan 21 18:28:43 UTC 2020


I run many KVM guests that share NVIDIA GRID card in vGPU mode. With
windows 10, RDP on a guest can hardware acceleration and it's just working.
But Linux guests have SPICE, and the only way (AFAIK) to get hw
acceleration there is spice-streaming-agent with gst-plugin that has NVENC
support. But NVENC in gstreamer requires CUDA on guests. As Nvidia doc
says, CUDA is available only in vGPU configurationS that cover all of
physical chip memory. So, M10 GRID card has 4 physical chips, and there is
8 1Gbyte-VRAM configuration per chip, so 32 guests may be run with this
card and that is ok, but no CUDA and no hw acceleration. To use NVENC, one
have to use 8Gbytes-VRAM vGPU configuration and only 4 guests can be run.
That is very sad :( Are there some workarounds to get rid of CUDA?
 Thanks in advance!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200121/07de8006/attachment.htm>


More information about the gstreamer-devel mailing list