I open a new thread on av1_vaapi because the other one is only about Intel drivers. I put the results of my system ffmpeg and CinGG's internal ffmpeg. $ ffmpeg -encoders | grep av1 V....D libaom-av1 libaom AV1 (codec av1) V....D librav1e librav1e AV1 (codec av1) V..... libsvtav1 SVT-AV1(Scalable Video Technology for AV1) encoder (codec av1) V....D av1_nvenc NVIDIA NVENC av1 encoder (codec av1) V..... av1_qsv AV1 (Intel Quick Sync Video acceleration) (codec av1) V....D av1_amf AMD AMF AV1 encoder (codec av1) V....D av1_vaapi AV1 (VAAPI) (codec av1) A....D wmav1 Windows Media Audio 1 $ /home/paz/cinelerra5/cinelerra-5.1/thirdparty/ffmpeg-6.1/ffmpeg -encoders | grep av1 V....D libaom-av1 libaom AV1 (codec av1) V....D av1_vaapi AV1 (VAAPI) (codec av1) A....D wmav1 Windows Media Audio 1 On my system libva is at version 2.20.0; I don't know how to see the version of libva used internally by CinGG (if any). I guess, as Andrew says, internal libva is out of date, or use the system one directly. Important missing, besides the Intel ones, is av1_nvenc. I don't know if it depends on my system which is AMD and therefore doesn't have Cuda, or you have to manually enable the library. I see that Phyllis' system has only two libraries for av1 and all the others are missing. I additionally have only av1_vaapi. @Terje, you also use a rolling, can you see the encoders of CinGG's internal ffmpeg and the system libva version? I am attaching a new version of the preset for av1_vaapi, but there are many conditions for it to work: you have to install CinGG (appimage is no good, unless you know how to open and recreate it); new generation GPU (Nvidia 4000; AMD Radeon 7000; Intel Xe 2 or Intel Arc); system with updated libva (possibly Rolling...). If anyone meets the requirements, I would like to know if the preset works or what errors it gives. I used average options between quality and speed but could not test them because I lack the right hardware.
пт, 15 дек. 2023 г., 13:27 Andrea paz via Cin <[email protected]>:
I open a new thread on av1_vaapi because the other one is only about Intel drivers. I put the results of my system ffmpeg and CinGG's internal ffmpeg.
$ ffmpeg -encoders | grep av1 V....D libaom-av1 libaom AV1 (codec av1) V....D librav1e librav1e AV1 (codec av1) V..... libsvtav1 SVT-AV1(Scalable Video Technology for AV1) encoder (codec av1) V....D av1_nvenc NVIDIA NVENC av1 encoder (codec av1) V..... av1_qsv AV1 (Intel Quick Sync Video acceleration) (codec av1) V....D av1_amf AMD AMF AV1 encoder (codec av1) V....D av1_vaapi AV1 (VAAPI) (codec av1) A....D wmav1 Windows Media Audio 1
$ /home/paz/cinelerra5/cinelerra-5.1/thirdparty/ffmpeg-6.1/ffmpeg -encoders | grep av1 V....D libaom-av1 libaom AV1 (codec av1) V....D av1_vaapi AV1 (VAAPI) (codec av1) A....D wmav1 Windows Media Audio 1
On my system libva is at version 2.20.0; I don't know how to see the version of libva used internally by CinGG (if any).
We link to system's libva, so it should depend on version installed on build machine. According to Phoronix article av1 encoder appeared since libva 2.14 in early 2022. https://www.phoronix.com/news/VA-API-libva-2.14-Released
I guess, as Andrew says, internal libva is out of date, or use the system one directly. Important missing, besides the Intel ones, is av1_nvenc. I don't know if it depends on my system which is AMD and therefore doesn't have Cuda, or you have to manually enable the library. I see that Phyllis' system has only two libraries for av1 and all the others are missing.
I think for this one we need to update our ffnvcodec.tar.xz https://github.com/FFmpeg/nv-codec-headers/commit/7947f29859f2fa7a9252309dae... I guess SDK 12.x is earliest with av1 ENCODE. unfortunately, this might mean I lose nvenc acceleration on legacy nvidia proprietary 470 driver? We'll see. I additionally have only av1_vaapi. @Terje, you also use a rolling,
can you see the encoders of CinGG's internal ffmpeg and the system libva version?
I am attaching a new version of the preset for av1_vaapi, but there are many conditions for it to work: you have to install CinGG (appimage is no good, unless you know how to open and recreate it); new generation GPU (Nvidia 4000; AMD Radeon 7000; Intel Xe 2 or Intel Arc); system with updated libva (possibly Rolling...). If anyone meets the requirements, I would like to know if the preset works or what errors it gives. I used average options between quality and speed but could not test them because I lack the right hardware. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Den 15.12.2023 11:27, skrev Andrea paz via Cin:
I open a new thread on av1_vaapi because the other one is only about Intel drivers. I put the results of my system ffmpeg and CinGG's internal ffmpeg.
$ ffmpeg -encoders | grep av1 V....D libaom-av1 libaom AV1 (codec av1) V....D librav1e librav1e AV1 (codec av1) V..... libsvtav1 SVT-AV1(Scalable Video Technology for AV1) encoder (codec av1) V....D av1_nvenc NVIDIA NVENC av1 encoder (codec av1) V..... av1_qsv AV1 (Intel Quick Sync Video acceleration) (codec av1) V....D av1_amf AMD AMF AV1 encoder (codec av1) V....D av1_vaapi AV1 (VAAPI) (codec av1) A....D wmav1 Windows Media Audio 1
$ /home/paz/cinelerra5/cinelerra-5.1/thirdparty/ffmpeg-6.1/ffmpeg -encoders | grep av1 V....D libaom-av1 libaom AV1 (codec av1) V....D av1_vaapi AV1 (VAAPI) (codec av1) A....D wmav1 Windows Media Audio 1
On my system libva is at version 2.20.0; I don't know how to see the version of libva used internally by CinGG (if any).
I guess, as Andrew says, internal libva is out of date, or use the system one directly. Important missing, besides the Intel ones, is av1_nvenc. I don't know if it depends on my system which is AMD and therefore doesn't have Cuda, or you have to manually enable the library. I see that Phyllis' system has only two libraries for av1 and all the others are missing. I additionally have only av1_vaapi.
@Terje, you also use a rolling, can you see the encoders of CinGG's internal ffmpeg and the system libva version?
"libva versions" installed on Tumbleweed-Slowroll S | Name | Type | Version | Arch | Repository ---+--------------------+---------+--------------+--------+----------- i | libva-drm2 | package | 2.20.0-2.1 | x86_64 | update i | libva-glx2 | package | 2.20.0-2.1 | x86_64 | update i+ | libva-utils | package | 2.20.0-1.1 | x86_64 | base-oss i+ | libva-vdpau-driver | package | 0.7.4-7.13 | x86_64 | base-oss i | libva-wayland2 | package | 2.20.0-2.1 | x86_64 | update i | libva-x11-2 | package | 2.20.0-2.1 | x86_64 | update i | libva2 | package | 2.20.0-2.1 | x86_64 | update i | Mesa-libva | package | 23.2.1-362.1 | x86_64 | update i | Mesa-libva | package | 23.2.1-362.1 | x86_64 | base-oss Sorry I have no Cinelerra build, only appimages here. On Leap 15.5 in dualboot, older version 2.16.0 (Cingg rpm and 10bit appimage installed)
I am attaching a new version of the preset for av1_vaapi, but there are many conditions for it to work: you have to install CinGG (appimage is no good, unless you know how to open and recreate it); new generation GPU (Nvidia 4000; AMD Radeon 7000; Intel Xe 2 or Intel Arc); system with updated libva (possibly Rolling...). If anyone meets the requirements, I would like to know if the preset works or what errors it gives. I used average options between quality and speed but could not test them because I lack the right hardware.
I open a new thread on av1_vaapi because the other one is only about Intel drivers.
Thank you, Andrea, for starting a new thread and a reminder to myself and others that if your reply is not related to the Subject line, it is best to start a new thread. Otherwise, I am having a hard time finding something when I need to get back to it ! I put the results of my system ffmpeg and CinGG's internal ffmpeg.
$ ffmpeg -encoders | grep av1 V....D libaom-av1 libaom AV1 (codec av1) V....D librav1e librav1e AV1 (codec av1) V..... libsvtav1 SVT-AV1(Scalable Video Technology for AV1) encoder (codec av1) V....D av1_nvenc NVIDIA NVENC av1 encoder (codec av1) V..... av1_qsv AV1 (Intel Quick Sync Video acceleration) (codec av1) V....D av1_amf AMD AMF AV1 encoder (codec av1) V....D av1_vaapi AV1 (VAAPI) (codec av1) A....D wmav1 Windows Media Audio 1
$ /home/paz/cinelerra5/cinelerra-5.1/thirdparty/ffmpeg-6.1/ffmpeg -encoders | grep av1 V....D libaom-av1 libaom AV1 (codec av1) V....D av1_vaapi AV1 (VAAPI) (codec av1) A....D wmav1 Windows Media Audio 1 ... I see that Phyllis' system has only two libraries for av1 and all the others are missing. ...
Now it makes sense after Andrea's research in explaining this in more detail. Yes, my libva is out of date because my O/S is old, but on a duplicate laptop with a partition loaded with current Fedora 38, I do see av1_vaapi as an encoder.
I am attaching a new version of the preset for av1_vaapi, but there are many conditions for it to work: you have to install CinGG (appimage is no good, unless you know how to open and recreate it); new generation GPU (Nvidia 4000; AMD Radeon 7000; Intel Xe 2 or Intel Arc); system with updated libva (possibly Rolling...). If anyone meets the requirements, I would like to know if the preset works or what errors it gives. I used average options between quality and speed but could not test them because I lack the right hardware.
I did verify that the attached render formats have correct values, even though I lack the right hardware too, by just adding garbage onto each line which then generates an error message (also, changed encode.opts in the above directory to "loglevel=verbose"). This verifies that it does process the parameters for correctness before it fails on the hardware. So I will be checking these into GIT -- the user can easily change values to suit their needs. Too many of the newest speed-ups are so hardware dependent which is so varied for everyone. Not too many people want to update their graphics board all of the time at $500 or so a pop and then struggle with updating the software too.
This has been checked into GIT just now. Thank you. On Fri, Dec 15, 2023 at 3:27 AM Andrea paz via Cin < [email protected]> wrote:
I open a new thread on av1_vaapi because the other one is only about Intel drivers. I put the results of my system ffmpeg and CinGG's internal ffmpeg.
$ ffmpeg -encoders | grep av1 V....D libaom-av1 libaom AV1 (codec av1) V....D librav1e librav1e AV1 (codec av1) V..... libsvtav1 SVT-AV1(Scalable Video Technology for AV1) encoder (codec av1) V....D av1_nvenc NVIDIA NVENC av1 encoder (codec av1) V..... av1_qsv AV1 (Intel Quick Sync Video acceleration) (codec av1) V....D av1_amf AMD AMF AV1 encoder (codec av1) V....D av1_vaapi AV1 (VAAPI) (codec av1) A....D wmav1 Windows Media Audio 1
$ /home/paz/cinelerra5/cinelerra-5.1/thirdparty/ffmpeg-6.1/ffmpeg -encoders | grep av1 V....D libaom-av1 libaom AV1 (codec av1) V....D av1_vaapi AV1 (VAAPI) (codec av1) A....D wmav1 Windows Media Audio 1
On my system libva is at version 2.20.0; I don't know how to see the version of libva used internally by CinGG (if any).
I guess, as Andrew says, internal libva is out of date, or use the system one directly. Important missing, besides the Intel ones, is av1_nvenc. I don't know if it depends on my system which is AMD and therefore doesn't have Cuda, or you have to manually enable the library. I see that Phyllis' system has only two libraries for av1 and all the others are missing. I additionally have only av1_vaapi. @Terje, you also use a rolling, can you see the encoders of CinGG's internal ffmpeg and the system libva version?
I am attaching a new version of the preset for av1_vaapi, but there are many conditions for it to work: you have to install CinGG (appimage is no good, unless you know how to open and recreate it); new generation GPU (Nvidia 4000; AMD Radeon 7000; Intel Xe 2 or Intel Arc); system with updated libva (possibly Rolling...). If anyone meets the requirements, I would like to know if the preset works or what errors it gives. I used average options between quality and speed but could not test them because I lack the right hardware. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
participants (4)
-
Andrea paz -
Andrew Randrianasulu -
Phyllis Smith -
Terje J. Hanssen