Hi, I installed ErsatzTV via TTECK proxmox scripts in an LXC and it said by default it would setup HW Transcoding however from trying to stream and looking at some logs it looks like it is not. this is from the Troubleshooting section of the app.

Checking device /dev/dri/renderD128
Exit Code: 171

ffmpeg version 6.1.2 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 12 (Debian 12.2.0-14)
configuration: --disable-decoder=amrnb --disable-gnutls --disable-liblensfun --disable-libopencv --disable-podpages --disable-sndio --disable-stripping --enable-avfilter --enable-chromaprint --enable-frei0r --enable-gcrypt --enable-gpl --enable-ladspa --enable-libaom --enable-libaribb24 --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libdavs2 --enable-libdc1394 --enable-libdrm --enable-libfdk-aac --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libilbc --enable-libjack --enable-libjxl --enable-libkvazaar --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librabbitmq --enable-librist --enable-librsvg --enable-librubberband --enable-libshine --enable-libsmbclient --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-nonfree --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-openssl --enable-postproc --enable-pthreads --enable-shared --enable-version3 --incdir=/usr/include/x86_64-linux-gnu --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --toolchain=hardened --enable-vaapi --enable-libvpl --cc=x86_64-linux-gnu-gcc --cxx=x86_64-linux-gnu-g++ --disable-altivec --shlibdir=/usr/lib/x86_64-linux-gnu
libavutil 58. 29.100 / 58. 29.100
libavcodec 60. 31.102 / 60. 31.102
libavformat 60. 16.100 / 60. 16.100
libavdevice 60. 3.100 / 60. 3.100
libavfilter 9. 12.100 / 9. 12.100
libswscale 7. 5.100 / 7. 5.100
libswresample 4. 12.100 / 4. 12.100
libpostproc 57. 3.100 / 57. 3.100
[AVHWDeviceContext @ 0x654cc9491540] Error creating a MFX session: -9.
Device creation failed: -1313558101.
Failed to set value '/dev/dri/renderD128' for option 'qsv_device': Unknown error occurred
Error parsing global options: Unknown error occurred

Checking device /dev/dri/card0
Exit Code: 171

ffmpeg version 6.1.2 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 12 (Debian 12.2.0-14)
configuration: --disable-decoder=amrnb --disable-gnutls --disable-liblensfun --disable-libopencv --disable-podpages --disable-sndio --disable-stripping --enable-avfilter --enable-chromaprint --enable-frei0r --enable-gcrypt --enable-gpl --enable-ladspa --enable-libaom --enable-libaribb24 --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libdavs2 --enable-libdc1394 --enable-libdrm --enable-libfdk-aac --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libilbc --enable-libjack --enable-libjxl --enable-libkvazaar --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librabbitmq --enable-librist --enable-librsvg --enable-librubberband --enable-libshine --enable-libsmbclient --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-nonfree --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-openssl --enable-postproc --enable-pthreads --enable-shared --enable-version3 --incdir=/usr/include/x86_64-linux-gnu --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --toolchain=hardened --enable-vaapi --enable-libvpl --cc=x86_64-linux-gnu-gcc --cxx=x86_64-linux-gnu-g++ --disable-altivec --shlibdir=/usr/lib/x86_64-linux-gnu
libavutil 58. 29.100 / 58. 29.100
libavcodec 60. 31.102 / 60. 31.102
libavformat 60. 16.100 / 60. 16.100
libavdevice 60. 3.100 / 60. 3.100
libavfilter 9. 12.100 / 9. 12.100
libswscale 7. 5.100 / 7. 5.100
libswresample 4. 12.100 / 4. 12.100
libpostproc 57. 3.100 / 57. 3.100
[AVHWDeviceContext @ 0x57f7d89aa580] Error creating a MFX session: -9.
Device creation failed: -1313558101.
Failed to set value '/dev/dri/card0' for option 'qsv_device': Unknown error occurred
Error parsing global options: Unknown error occurred

I'm using an i5-8500t - this is from my lxc.conf file


swap: 512
tags: proxmox-helper-scripts
lxc.cgroup2.devices.allow: a
lxc.cap.drop:
lxc.cgroup2.devices.allow: c 188:* rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/serial/by-id dev/serial/by-id none bind,optional,create=dir
lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
lxc.mount.entry: /dev/ttyUSB1 dev/ttyUSB1 none bind,optional,create=file
lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
lxc.mount.entry: /dev/ttyACM1 dev/ttyACM1 none bind,optional,create=file
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.mount.entry: /dev/fb0 dev/fb0 none bind,optional,create=file
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file

any assistance with this issue would be amazing I love this app.

6 days later

Please paste your full ETV version, found below the left menu.

Based on the output, I'm guessing the system doesn't have the required Intel drivers for QSV. In any case, I usually recommend VAAPI over QSV on linux. Does the VAAPI capabilities output look any better?

    jason

    v0.8.8-beta-linux-x64
    here's the VAAPI section from the server :
    Checking driver iHD device /dev/dri/renderD128

    vainfo: VA-API version: 1.17 (libva 2.12.0)
    vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.1.1 ()
    vainfo: Supported config attributes per profile/entrypoint pair
    VAProfileNone/VAEntrypointVideoProc
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_YUV444
    VA_RT_FORMAT_YUV411
    VA_RT_FORMAT_YUV400
    VA_RT_FORMAT_RGB16
    VA_RT_FORMAT_RGB32
    VA_RT_FORMAT_RGBP

    VAProfileNone/VAEntrypointStats
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_YUV444
    VA_RT_FORMAT_YUV411
    VA_RT_FORMAT_YUV400
    VA_RT_FORMAT_RGB16
    VA_RT_FORMAT_RGB32
    VA_RT_FORMAT_RGBP

    VAProfileMPEG2Simple/VAEntrypointVLD
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth : 2048
    VAConfigAttribMaxPictureHeight : 2048
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE

    VAProfileMPEG2Simple/VAEntrypointEncSlice
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VAConfigAttribRateControl : VA_RC_CBR
    VA_RC_VBR
    VA_RC_CQP
    VA_RC_MB
    VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_FRAME
    VAConfigAttribEncMaxRefFrames : l0=1
    l1=1
    VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_ARBITRARY_MACROBLOCKS
    VAConfigAttribMaxPictureWidth : 2048
    VAConfigAttribMaxPictureHeight : 2048
    VAConfigAttribEncQualityRange : number of supported quality levels is 7
    VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_NONE
    VAConfigAttribEncSkipFrame : supported
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect : number of supported regions is 4
    VAConfigAttribEncParallelRateControl : number of supported layers is 1

    VAProfileMPEG2Main/VAEntrypointVLD
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth : 2048
    VAConfigAttribMaxPictureHeight : 2048
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE

    VAProfileMPEG2Main/VAEntrypointEncSlice
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VAConfigAttribRateControl : VA_RC_CBR
    VA_RC_VBR
    VA_RC_CQP
    VA_RC_MB
    VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_FRAME
    VAConfigAttribEncMaxRefFrames : l0=1
    l1=1
    VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_ARBITRARY_MACROBLOCKS
    VAConfigAttribMaxPictureWidth : 2048
    VAConfigAttribMaxPictureHeight : 2048
    VAConfigAttribEncQualityRange : number of supported quality levels is 7
    VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_NONE
    VAConfigAttribEncSkipFrame : supported
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect : number of supported regions is 4
    VAConfigAttribEncParallelRateControl : number of supported layers is 1

    VAProfileH264Main/VAEntrypointVLD
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
    VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing : VA_DEC_PROCESSING
    VAConfigAttribMaxPictureWidth : 4096
    VAConfigAttribMaxPictureHeight : 4096
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE

    VAProfileH264Main/VAEntrypointEncSlice
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VAConfigAttribRateControl : VA_RC_CBR
    VA_RC_VBR
    VA_RC_VCM
    VA_RC_CQP
    VA_RC_ICQ
    VA_RC_MB
    VA_RC_QVBR
    VA_RC_AVBR
    VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
    VA_ENC_PACKED_HEADER_PICTURE
    VA_ENC_PACKED_HEADER_SLICE
    VA_ENC_PACKED_HEADER_MISC
    VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_FIELD
    VAConfigAttribEncMaxRefFrames : l0=8
    l1=2
    VAConfigAttribEncMaxSlices : 131080
    VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_ARBITRARY_MACROBLOCKS
    VAConfigAttribMaxPictureWidth : 4096
    VAConfigAttribMaxPictureHeight : 4096
    VAConfigAttribEncQualityRange : number of supported quality levels is 7
    VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
    VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame : supported
    VAConfigAttribEncROI : num_roi_regions=8
    roi_rc_priority_support=0
    roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect : number of supported regions is 4
    VAConfigAttribEncParallelRateControl : number of supported layers is 1
    VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
    VAConfigAttribQPBlockSize : supported
    VAConfigAttribMaxFrameSize : max_frame_size=1
    multiple_pass=1

    VAProfileH264Main/VAEntrypointFEI
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VAConfigAttribRateControl : VA_RC_CQP
    VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
    VA_ENC_PACKED_HEADER_PICTURE
    VA_ENC_PACKED_HEADER_SLICE
    VA_ENC_PACKED_HEADER_MISC
    VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_FIELD
    VAConfigAttribEncMaxRefFrames : l0=8
    l1=2
    VAConfigAttribEncMaxSlices : 131080
    VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_ARBITRARY_MACROBLOCKS
    VAConfigAttribMaxPictureWidth : 4096
    VAConfigAttribMaxPictureHeight : 4096
    VAConfigAttribEncQualityRange : number of supported quality levels is 7
    VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
    VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame : supported
    VAConfigAttribEncROI : num_roi_regions=8
    roi_rc_priority_support=0
    roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect : number of supported regions is 4
    VAConfigAttribEncParallelRateControl : number of supported layers is 1
    VAConfigAttribFEIFunctionType : VA_FEI_FUNCTION_ENC
    VA_FEI_FUNCTION_PAK
    VA_FEI_FUNCTION_ENC_PAK
    VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
    VAConfigAttribQPBlockSize : supported
    VAConfigAttribMaxFrameSize : max_frame_size=1
    multiple_pass=1

    VAProfileH264Main/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VAConfigAttribRateControl : VA_RC_CBR
    VA_RC_VBR
    VA_RC_CQP
    VA_RC_MB
    VA_RC_QVBR
    VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
    VA_ENC_PACKED_HEADER_PICTURE
    VA_ENC_PACKED_HEADER_SLICE
    VA_ENC_PACKED_HEADER_MISC
    VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames : l0=3
    l1=0
    VAConfigAttribEncMaxSlices : 3
    VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
    VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
    VAConfigAttribMaxPictureWidth : 4096
    VAConfigAttribMaxPictureHeight : 4096
    VAConfigAttribEncQualityRange : number of supported quality levels is 7
    VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
    VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame : supported
    VAConfigAttribEncROI : num_roi_regions=3
    roi_rc_priority_support=0
    roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect : number of supported regions is 4
    VAConfigAttribEncParallelRateControl : number of supported layers is 1
    VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
    VAConfigAttribMaxFrameSize : max_frame_size=1
    multiple_pass=1

    VAProfileH264High/VAEntrypointVLD
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
    VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing : VA_DEC_PROCESSING
    VAConfigAttribMaxPictureWidth : 4096
    VAConfigAttribMaxPictureHeight : 4096
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE

    VAProfileH264High/VAEntrypointEncSlice
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VAConfigAttribRateControl : VA_RC_CBR
    VA_RC_VBR
    VA_RC_VCM
    VA_RC_CQP
    VA_RC_ICQ
    VA_RC_MB
    VA_RC_QVBR
    VA_RC_AVBR
    VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
    VA_ENC_PACKED_HEADER_PICTURE
    VA_ENC_PACKED_HEADER_SLICE
    VA_ENC_PACKED_HEADER_MISC
    VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_FIELD
    VAConfigAttribEncMaxRefFrames : l0=8
    l1=2
    VAConfigAttribEncMaxSlices : 131080
    VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_ARBITRARY_MACROBLOCKS
    VAConfigAttribMaxPictureWidth : 4096
    VAConfigAttribMaxPictureHeight : 4096
    VAConfigAttribEncQualityRange : number of supported quality levels is 7
    VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
    VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame : supported
    VAConfigAttribEncROI : num_roi_regions=8
    roi_rc_priority_support=0
    roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect : number of supported regions is 4
    VAConfigAttribEncParallelRateControl : number of supported layers is 1
    VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
    VAConfigAttribQPBlockSize : supported
    VAConfigAttribMaxFrameSize : max_frame_size=1
    multiple_pass=1

    VAProfileH264High/VAEntrypointFEI
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VAConfigAttribRateControl : VA_RC_CQP
    VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
    VA_ENC_PACKED_HEADER_PICTURE
    VA_ENC_PACKED_HEADER_SLICE
    VA_ENC_PACKED_HEADER_MISC
    VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_FIELD
    VAConfigAttribEncMaxRefFrames : l0=8
    l1=2
    VAConfigAttribEncMaxSlices : 131080
    VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_ARBITRARY_MACROBLOCKS
    VAConfigAttribMaxPictureWidth : 4096
    VAConfigAttribMaxPictureHeight : 4096
    VAConfigAttribEncQualityRange : number of supported quality levels is 7
    VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
    VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame : supported
    VAConfigAttribEncROI : num_roi_regions=8
    roi_rc_priority_support=0
    roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect : number of supported regions is 4
    VAConfigAttribEncParallelRateControl : number of supported layers is 1
    VAConfigAttribFEIFunctionType : VA_FEI_FUNCTION_ENC
    VA_FEI_FUNCTION_PAK
    VA_FEI_FUNCTION_ENC_PAK
    VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
    VAConfigAttribQPBlockSize : supported
    VAConfigAttribMaxFrameSize : max_frame_size=1
    multiple_pass=1

    VAProfileH264High/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VAConfigAttribRateControl : VA_RC_CBR
    VA_RC_VBR
    VA_RC_CQP
    VA_RC_MB
    VA_RC_QVBR
    VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
    VA_ENC_PACKED_HEADER_PICTURE
    VA_ENC_PACKED_HEADER_SLICE
    VA_ENC_PACKED_HEADER_MISC
    VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames : l0=3
    l1=0
    VAConfigAttribEncMaxSlices : 3
    VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
    VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
    VAConfigAttribMaxPictureWidth : 4096
    VAConfigAttribMaxPictureHeight : 4096
    VAConfigAttribEncQualityRange : number of supported quality levels is 7
    VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
    VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame : supported
    VAConfigAttribEncROI : num_roi_regions=3
    roi_rc_priority_support=0
    roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect : number of supported regions is 4
    VAConfigAttribEncParallelRateControl : number of supported layers is 1
    VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
    VAConfigAttribMaxFrameSize : max_frame_size=1
    multiple_pass=1

    VAProfileVC1Simple/VAEntrypointVLD
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth : 2048
    VAConfigAttribMaxPictureHeight : 2048
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE

    VAProfileVC1Main/VAEntrypointVLD
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth : 2048
    VAConfigAttribMaxPictureHeight : 2048
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE

    VAProfileVC1Advanced/VAEntrypointVLD
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth : 2048
    VAConfigAttribMaxPictureHeight : 2048
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE

    VAProfileJPEGBaseline/VAEntrypointVLD
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_YUV444
    VA_RT_FORMAT_YUV411
    VA_RT_FORMAT_YUV400
    VA_RT_FORMAT_RGB16
    VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecJPEG : VA_ROTATION_NONE
    VA_ROTATION_90
    VA_ROTATION_180
    VA_ROTATION_270
    VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth : 16384
    VAConfigAttribMaxPictureHeight : 16384
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE

    VAProfileJPEGBaseline/VAEntrypointEncPicture
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_YUV444
    VA_RT_FORMAT_YUV411
    VA_RT_FORMAT_YUV400
    VA_RT_FORMAT_RGB16
    VA_RT_FORMAT_RGB32
    VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribMaxPictureWidth : 16384
    VAConfigAttribMaxPictureHeight : 16384
    VAConfigAttribEncJPEG : rithmatic_coding_mode=0
    progressive_dct_mode=0
    non_interleaved_mode=0
    differential_mode=0
    differential_mode=0
    max_num_components=3
    max_num_scans=1
    max_num_huffman_tables=2
    max_num_quantization_tables=3
    VAConfigAttribEncQualityRange : number of supported quality levels is 1

    VAProfileH264ConstrainedBaseline/VAEntrypointVLD
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VA_RT_FORMAT_YUV422
    VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
    VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing : VA_DEC_PROCESSING
    VAConfigAttribMaxPictureWidth : 4096
    VAConfigAttribMaxPictureHeight : 4096
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE

    VAProfileH264ConstrainedBaseline/VAEntrypointEncSlice
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VAConfigAttribRateControl : VA_RC_CBR
    VA_RC_VBR
    VA_RC_VCM
    VA_RC_CQP
    VA_RC_ICQ
    VA_RC_MB
    VA_RC_QVBR
    VA_RC_AVBR
    VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
    VA_ENC_PACKED_HEADER_PICTURE
    VA_ENC_PACKED_HEADER_SLICE
    VA_ENC_PACKED_HEADER_MISC
    VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_FIELD
    VAConfigAttribEncMaxRefFrames : l0=8
    l1=2
    VAConfigAttribEncMaxSlices : 131080
    VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_ARBITRARY_MACROBLOCKS
    VAConfigAttribMaxPictureWidth : 4096
    VAConfigAttribMaxPictureHeight : 4096
    VAConfigAttribEncQualityRange : number of supported quality levels is 7
    VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
    VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame : supported
    VAConfigAttribEncROI : num_roi_regions=8
    roi_rc_priority_support=0
    roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect : number of supported regions is 4
    VAConfigAttribEncParallelRateControl : number of supported layers is 1
    VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
    VAConfigAttribQPBlockSize : supported
    VAConfigAttribMaxFrameSize : max_frame_size=1
    multiple_pass=1

    VAProfileH264ConstrainedBaseline/VAEntrypointFEI
    VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
    VAConfigAttribRateControl : VA_RC_CQP
    VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
    VA_ENC_PACKED_HEADER_PICTURE
    VA_ENC_PACKED_HEADER_SLICE
    VA_ENC_PACKED_HEADER_MISC
    VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_FIELD
    VAConfigAttribEncMaxRefFrames : l0=8
    l1=2
    VAConfigAttribEncMaxSlices : 131080
    VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_ARBITRARY_MACROBLOCKS
    VAConfigAttribMaxPictureWidth : 4096
    VAConfigAttribMaxPictureHeight : 4096
    VAConfigAttribEncQualityRange : number of supported quality levels is 7
    VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
    VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame : supported
    VAConfigAttribEncROI : num_roi_regions=8
    roi_rc_priority_support=0
    roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect : number of supported regions is 4
    VAConfigAttribEncParallelRateControl : number of supported layers is 1
    VAConfigAttribFEIFunctionType : VA_FEI_FUNCTION_ENC
    VA_FEI_FUNCTION_PAK
    VA_FEI_FUNCTION_ENC_PAK
    VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
    VAConfigAttribQPBlockSize : supported
    VAConfigAttribMaxFrameSize : max_frame_size=1
    multiple_pass=1

    8 days later

    That looks like it would work fine; try switching hardware acceleration from QSV to VAAPI in the FFmpeg Profile.