Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

Hardware acceleration in VM

Daniels__Alan1
Beginner
2,976 Views

Is hardware acceleration for Quick Sync supported in virtual machines now? Without passthrough. On Xeon. KVM or Hyper-V.

Thanks!

0 Kudos
1 Solution
Mark_L_Intel1
Moderator
2,976 Views

Hi Alan,

Basically no. Quick Sync Video is a hardware feature for hardware video acceleration, it is built on GPU, so it requires hardware and graphic driver being available.

For cloud solution, you can check Intel Open Visual Cloud:

https://github.com/openvisualcloud

Mark

View solution in original post

0 Kudos
3 Replies
Mark_L_Intel1
Moderator
2,977 Views

Hi Alan,

Basically no. Quick Sync Video is a hardware feature for hardware video acceleration, it is built on GPU, so it requires hardware and graphic driver being available.

For cloud solution, you can check Intel Open Visual Cloud:

https://github.com/openvisualcloud

Mark

0 Kudos
Daniels__Alan1
Beginner
2,976 Views

Thanks Mark!

I heard somewhere that some platforms had the Quick Sync hardware despite not having a GPU. I suppose that doesn't really make sense though, since the GPU driver is needed to translate the MFX API calls into instructions for the hardware.

Then as a prerequisite, the integrated GPU would need to be virtualized and shared among the VMs? Is that something that will be supported soon?

It seems like a lot of the Open Visual Cloud services would need a GPU (VR/gaming/VDI).

I'll explore the SVT encoding some more. SW encoding is pretty accessible through FFmpeg and such, though low-latency AV1 would definitely be interesting to explore with SVT.

- Alan

0 Kudos
Mark_L_Intel1
Moderator
2,976 Views

Hi Alan,

Refer to following thread for VM configuration, feel free to post your questions there.

https://github.com/Intel-Media-SDK/MediaSDK/issues/20

SVT has 3 codec supported, HEVC, AV1 and VP9. The other codec through open source platform like FFmpeg and GStreamer.

OVC also support hardware: Xeon E3, VCA, VCAC-A.

Mark

0 Kudos
Reply