hopefully fixed for good ... With your libaom.sh (with the correction of libstvav1 to libsvtav1) the compilation was successful. [All this was before your latest patch.] I also loaded your "av1-svt.webm" preset and rendered the exr sequence:
Svt[info]: ------------------------------------------- Svt[info]: SVT [version]: SVT-AV1 Encoder Lib v1.8.0-dirty Svt[info]: SVT [build] : GCC 13.2.1 20230801 64 bit Svt[info]: LIB Build date: Dec 16 2023 03:09:40 Svt[info]: ------------------------------------------- Svt[info]: Number of logical cores available: 24 Svt[info]: Number of PPCS 173 Svt[info]: [asm level on system : up to avx2] Svt[info]: [asm level selected : up to avx2] Svt[info]: ------------------------------------------- Svt[info]: SVT [config]: main profile tier (auto) level (auto) Svt[info]: SVT [config]: width / height / fps numerator / fps denominator : 1200 / 800 / 10 / 1 Svt[info]: SVT [config]: bit-depth / color format : 8 / YUV420 Svt[info]: SVT [config]: preset / tune / pred struct : 10 / PSNR / random access Svt[info]: SVT [config]: gop size / mini-gop size / key-frame type : 161 / 32 / key frame Svt[info]: SVT [config]: BRC mode / rate factor : CRF / 35 Svt[info]: ------------------------------------------- SvtMalloc[info]: SVT Memory Usage: SvtMalloc[info]: total allocated memory: 1.29 GB SvtMalloc[info]: malloced memory: 372.07 MB SvtMalloc[info]: callocated memory: 36.89 MB SvtMalloc[info]: allocated aligned memory: 909.30 MB SvtMalloc[info]: mutex count: 30125 SvtMalloc[info]: semaphore count: 2102 SvtMalloc[info]: thread count: 441 SvtMalloc[info]: hash table fulless: 0.094474, hash bucket is healthy SvtMalloc[info]: top 10 malloced memory locations: SvtMalloc[info]: (66.07 MB): /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Encoder/Codec/EbPictureControlSet.c:114 SvtMalloc[info]: (61.07 MB): /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Common/Codec/EbBitstreamUnit.c:36 SvtMalloc[info]: (49.00 MB): /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Encoder/Codec/EbCodingUnit.c:89 SvtMalloc[info]: (42.95 MB): /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Encoder/Codec/EbPictureControlSet.c:115 SvtMalloc[info]: (42.49 MB): /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Encoder/Codec/EbPictureControlSet.c:1583 SvtMalloc[info]: (23.60 MB): /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Encoder/Codec/EbPictureControlSet.c:1586 SvtMalloc[info]: (13.39 MB): /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Encoder/Codec/EbModeDecisionProcess.c:238 SvtMalloc[info]: (13.01 MB): /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Encoder/Codec/EbPictureControlSet.c:602 SvtMalloc[info]: (10.61 MB): /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Encoder/Codec/EbPictureControlSet.c:1110 SvtMalloc[info]: (7.72 MB): /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Encoder/Codec/EbPictureControlSet.c:1078 FFStream::encode_frame: encode failed. file: /home/paz/test_aom_exr.webm err: Resource temporarily unavailable FFMPEG::mux_video err: Operation not permitted SvtMalloc[info]: you have no memory leak Render::render_single: Session finished. ** rendered 273 frames in 5.586 secs, 48.872 fps With the normal "av1.webm" preset (and system aom) I rarely get to 48 fps, most of the time it stops at 30 fps. But the most indicative test is rendering a "dnxhr + h264+ vp9" video; with av1.webm I get to 12.5 fps. With av1-svt.webm I get to 53 fps! Trying to use the crf=18 (visually lossless) option I get 59 fps. av1-vaapi.webm needs next-generation GPUs to run, apparently, av1-svt.webm needs even just a simple CPU with AVX instructions to run. I guess those with an Intel Arc/Xe2 video card will have even better performance. I will try to test your new patch later. Thanks for all the work you did and sorry for all my mistakes.