main10 VAAPI not working
Author: TooreroCreated Aug 17, 2026Updated Sep 15, 2026
LabelsPatch / Help Welcome
Problem Description
The transcoding doesn't succceede if I set the profile to main10. I think the main culprit is the following of the activity log:
[10:40:19] encavcodec: vaapi: encoding at rc_mode=CQP, qp=18
[10:40:19] encavcodec: encoding with stored aspect 1/1
[hevc_vaapi @ 0x7fe728d17740] No usable encoding profile found.
[10:40:19] encavcodecInit: avcodec_open failed
[10:40:19] Failure to initialise thread 'FFMPEG encoder (libavcodec)'My graphics card (AMD Radeon RX 5700 XT) does however support Main10 encoding in theory. Output of vainfo:
Trying display: wayland
vainfo: VA-API version: 1.24 (libva 2.24.0)
vainfo: Driver version: Mesa Gallium driver 26.1.7-arch1.1 for AMD Radeon RX 5700 XT (radeonsi, navi10, ACO, DRM 3.64, 7.1.8-zen1-3-zen)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice <===
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProcActivity Log, Crash Log or any other details
https://gist.github.com/Toorero/9007fa4fa35f5a0ac955e165f85ecb3fWhat Operating System are you running?
Arch Linux
What version of HandBrake are you running?
20260816074532-d43e68f23-makepkg
Where did you download HandBrake from?
Github
Source: HandBrake/HandBrake