I am interested to have OneVPL integrated in order to improve the hardware acceleration with regards to the video decoding & encoding , video processing services on GPU.
So can you help me to get some technical clarifications on the below questions: (considering the factor that its intended for GPU)
1. Do we need make explicit invocations to OneVPL software APIs for any initialization, or setup from the software code perspective ?
2. Secondly since here we are interested for only acceleration on GPU, can we make the oneVPL integration by including VAAPI driver & libva
3. Do we have any performance figures observed with hardware acceleration on GPU for linux platform
Thanks in advance !
The current released version of oneVPL(2021.1) ie OneAPI gold. This version does have only CPU support. GPU support and hardware codecs are expected to be available with the next release of oneVPL.
To create and initialize a session starting from API version 2.0 MFXInitialize funtion is used. Please find below documentation for MFXInitialize .
Hi @ArunJ_Intel ,
Okay I understand the last release was not having the GPU support. But there were earlier release where we had both GPU & CPU support. I already have that GPU supported OneVPL package .
So my query was not regarding the GPU support availability .
I basically want to get this understanding that in order to enable a GPU support and not integrate the CPU related mfx changes , then will updating the libva & iHD drv from the old OneVPl release be good enough to enhance its support on GPU ?
And also I had requested that if you have any performance figures on OneVPL with GPU integrated even if that is for older release .
Updating the libva & iHD drv from the old OneVPl release should be good enough to enhance support on GPU. You could find information on updating drivers in the below link.
To answer your second question on performance figures on OneVPL with GPU integration, these numbers are not published and are not available. You could try running the included samples on your hardware to get performance numbers.
It is currently not possible to share the dates for next release. Please watch out the OneAPI official website where you would be notified on the next OneAPI releases.