<div dir="ltr">I tested vaapi presets with the compile of the new CinGG release. Previously vaapi was not working for me in either encoding or decoding. Now I have no errors or warnings.<br><br>I used the Big Buck Bunny 1080p and 30 fps file with h264 codec. With some presets the rendering fails with the following errors in the terminal:<br><br>- av1_vaapi_10b420.mp4<br><br>[av1_vaapi @ 0x7d304c2269c0] No usable encoding profile found.<br>FFMPEG::open_encoder  err: Function not implemented<br>int FFMPEG::open_encoder(const char*, const char*):<br>open failed av1_vaapi:/home/paz/test_vaapi.mp4<br><br><br>- av1_vaapi_10b420.mp4<br><br>[av1_vaapi @ 0x7d304c2269c0] No usable encoding profile found.<br>FFMPEG::open_encoder  err: Function not implemented<br>int FFMPEG::open_encoder(const char*, const char*):<br>open failed av1_vaapi:/home/paz/test_vaapi.mp4<br><br><br>- hevc_vaapi_10b420.mp4<br><br>Render::render_single: Session finished.<br>FFStream::encode_frame: vaapi encode failed.<br>file: /home/paz/test_vaapi.mp4<br>  err: Input/output error<br>FFMPEG::mux_video  err: Operation not permitted<br>FFStream::encode_frame: vaapi encode failed.<br>file: /home/paz/test_vaapi.mp4<br>  err: Input/output error<br>FFMPEG::mux_video  err: Operation not permitted<br>Assertion !pic->prev failed at libavcodec/vaapi_encode.c:962<br>[CRASH]<br><br><br>- hevc_vaapi_10b422.mp4<br><br>[AVHWFramesContext @ 0x76b6f40eab40] Failed to create surface: 14 (the requested RT Format is not supported).<br>[AVHWFramesContext @ 0x76b6f40eab40] Unable to allocate a surface from internal buffer pool.<br>Failed to initialize HW frame context.<br>  err: Cannot allocate memory<br>[hevc_vaapi @ 0x76b6f400be40] Specified pixel format y210le is not supported by the hevc_vaapi encoder.<br>[hevc_vaapi @ 0x76b6f400be40] Supported pixel formats:<br>[hevc_vaapi @ 0x76b6f400be40]   vaapi<br>FFMPEG::open_encoder  err: Invalid argument<br>int FFMPEG::open_encoder(const char*, const char*):<br>open failed hevc_vaapi:/home/paz/test_vaapi.mp4<br>Render::render_single: Session finished.<br><br><br>- vp9_vaapi_10b420.mp4<br><br>[vp9_vaapi @ 0x76b63c0350c0] No usable encoding profile found.<br>FFMPEG::open_encoder  err: Function not implemented<br>int FFMPEG::open_encoder(const char*, const char*):<br>open failed vp9_vaapi:/home/paz/test_vaapi.mp4<br><br><br>- vp9_vaapi_8b420.mp4<br><br>[vp9_vaapi @ 0x76b6180d7fc0] No usable encoding entrypoint found for profile VAProfileVP9Profile0 (19).<br>FFMPEG::open_encoder  err: Function not implemented<br>int FFMPEG::open_encoder(const char*, const char*):<br>open failed vp9_vaapi:/home/paz/test_vaapi.mp4<br><br><br>Other presets work more or less well:<br><br>- h264.mp4 --> 78 fps<br>- h264_vaapi.mp4 --> 118 fps<br>- h264_vaapi_8b420.mp4 --> 80 fps<br>- hevc_vaapi.mp4 --> 81 fps<br>- hevc_vaapi_8b420.mp4 --> 110 fps<br><br><br>IMPORTANT: These tests are not indicative, as I always have new problems with my Radeon RX 5700 XT with every driver update.<br><br><div>PS: Compilation time got a lot longer, is it because of the new patches?</div><div>PPS: I have not followed the various threads very well and so I do not know the conclusions you have reached....</div></div>