[Cin] Testing Cingg RPM built with OneVPL, qsv and vaapi presets
Terje J. Hanssen
terjejhanssen at gmail.com
Sun Jan 5 16:38:55 CET 2025
Den 05.01.2025 13:09, skrev Terje J. Hanssen:
>
> Den 04.01.2025 02:04, skrev Terje J. Hanssen:
>> Installed Andrey's recent cinelerra-5.1-20250104.suse15.x86_64.rpm
>> package on Leap 15.6 on two different Intel based hw, and tested qsv
>> and vaapi presets without issues
>>
>> 1) Intel Arc Alchemist w/ A750 dGPU (2023)
>>
>> av1_qsv_8b420.mp4, qsv_10b420.mp4
>> hevc_qsv_8b420.mp4, hevc_qsv_10b420.mp4, hevc_qsv_10b422.mp4
>>
>> av1_vaapi_8b420.mp4, vaapi_10b420.mp4
>> hevc_vaapi_8b420.mp4, hevc_vaapi_10b420.mp4, hevc_vaapi_10b422.mp4
>>
>>
>> 2) Intel KabyLake w/ UHD 620 iGPU (2017)
>>
>> hevc_qsv_8b420.mp4, hevc_qsv_10b420.mp4
>> hevc_vaapi_8b420.mp4, hevc_vaapi_10b420.mp4
>>
>> The last line here is of special interest
>> hevc_vaapi_8b420.mp4, hevc_vaapi_10b420.mp4
>>
>> because Cingg deb on UB24.04 on this machine didn't render hevc_vaapi.
>> It seems that OneVPL (libvpl) extends the codec capability also for
>> vaapi.
>> This has to be verified by dual-testing once more..
>
> A second attempt with UB24.04.1 on KabayLake confirms the latter:
>
> Limit:
>
> hevc_vaapi_8b420.mp4
> [hevc_vaapi @ 0x769ae015a100] No usable encoding entrypoint found for
> profile VAProfileHEVCMain (17).
>
> ----------------------
>
> Additional test on my oldest workstation in use:
>
> 3) Intel SkyLake w/ HD 530 iGPU (2015)
>
> cin
> Cinelerra Infinity - built: Jan 4 2025 01:10:37 (Leap 15.6)
>
> hevc_qsv_8b420.mp4, hevc_qsv_10b420.mp4
> hdv09_04_h264_vaapi_8b420
> hevc_vaapi_8b420.mp4
>
> Limit:
>
> hevc_vaapi_10b420.mp4
> video/hdv09_04_hevc_vaapi_10b420.mp4
> [hevc_vaapi @ 0x7fe830011300] No usable encoding profile found.
>
> -------------
>
> Another question while being in the confusing corner:
>
> cin
> Cinelerra Infinity - built: Jan 4 2025 01:10:37 (Leap 15.6)
>
> When rendering qsv, the following is output, but not when rendering
> vaapi - and why not the opposite as I rather would have expected?
>
> libva info: VA-API version 1.20.0
> libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
> libva info: Found init function __vaDriverInit_1_20
> libva info: va_openDriver() returns 0
>
>
Cinelerra just repeates this output from the ffmpeg qsv encoding (ffmpeg
vaapi doesn't output this).
And the "libva info" output comes from "vainfo", which is part of
"libva-utils"
https://github.com/intel/libva-utils
So the remaining question is: what is really the interaction (if any)
between libva/libvpl and vaapi/qsv?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20250105/068b68d7/attachment.htm>
More information about the Cin
mailing list