Skip to content

[Bug]: AMF not working on Ubuntu 24.04.3 #576

@Oblivic

Description

@Oblivic

Describe the bug
AMF encode/decode not woking on Ubuntu 24.04.3

To Reproduce
Steps to reproduce the behavior:

  1. update ubuntu 24.04.3
  2. download Radeon™ Software for Linux® version 25.10.4 for Ubuntu 24.04.3 HWE(https://repo.radeon.com/amdgpu-install/6.4.4/ubuntu/noble/amdgpu-install_6.4.60404-1_all.deb)
  3. try CapabilityManager demo

Setup (please complete the following information):

  • OS: Ubuntu 24.04.3
  • Driver Version [e.g. 25.10.4]
  • GPU [e.g. RX 7900 XTX]
  • Which component has the issue [e.g. Encoder, Decoder]

Debug Log (please upload or paste):

[CapabilityManager]   Error: AMF version (header):                                                                 0
AMF version (runtime):                                                           250000
0125-10-03 18:06:45 F7E8E740 [DeviceVulkan] Warning: Extension VK_KHR_video_queue is not available. Some Vulkan features may not work correctly.
0125-10-03 18:06:45 F7E8E740 [DeviceVulkan] Warning: Extension VK_KHR_video_decode_queue is not available. Some Vulkan features may not work correctly.
0125-10-03 18:06:45 F7E8E740 [DeviceVulkan] Warning: Extension VK_KHR_video_decode_h264 is not available. Some Vulkan features may not work correctly.
0125-10-03 18:06:45 F7E8E740 [DeviceVulkan] Warning: Extension VK_KHR_video_decode_h265 is not available. Some Vulkan features may not work correctly.

Vulkan
-------------------------
Querying video decoder capabilities...
0125-10-03 18:06:45 F7E8E740 [AMFDecodeEngineImplVulkan]   Error: ../../../../../runtime/src/components/DecoderUVD/DecodeEngines/Vulkan/DecodeEngineVulkan.cpp(108):InitDecoder() Vulkan decode extension is not loaded
        Codec AMFVideoDecoderUVD_H264_AVC is Not supported
                Decoder input:
                Decoder output:
                SmartAccess Video: false
        Codec AMFVideoDecoderHW_H265_HEVC is Not supported
                Decoder input:
                Decoder output:
                SmartAccess Video: false
        Codec AMFVideoDecoderHW_AV1 is Not supported
                Decoder input:
                Decoder output:
                SmartAccess Video: false

Querying video encoder capabilities...
        Codec AMFVideoEncoderVCE_AVC
0125-10-03 18:06:45 F7E8E740 +50
0125-10-03 18:06:45 F7E8E740 [EncodeCore]   Error: ./sources/drivers/enc_core/cmn/vcn4commandpacker.cpp(108):system VCN FW Encode interface version=1.19 and expected version=1.23 are not compatiable
0125-10-03 18:06:45 F7E8E740 [EncodeCore]   Error: ./sources/drivers/enc_core/cmn/h264config.cpp(421):H264Config::CheckFirmwareVersion(): FirmwareVersion mismatch!
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreH264]   Error: ../../../../../runtime/src/components/EncoderCore/EncoderCoreH264Impl.cpp(162):Assertion failed:Failed to create service!
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreImpl] Warning: Failed to create encode service!
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreH264] Warning: CreateServices failed.
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreH264] Warning: *****Failed to create H264 encoder component.
Not supported
        Codec AMFVideoEncoderVCE_SVC
0125-10-03 18:06:45 F7E8E740 [EncodeCore]   Error: ./sources/drivers/enc_core/cmn/vcn4commandpacker.cpp(108):system VCN FW Encode interface version=1.19 and expected version=1.23 are not compatiable
0125-10-03 18:06:45 F7E8E740 [EncodeCore]   Error: ./sources/drivers/enc_core/cmn/h264config.cpp(421):H264Config::CheckFirmwareVersion(): FirmwareVersion mismatch!
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreH264]   Error: ../../../../../runtime/src/components/EncoderCore/EncoderCoreH264Impl.cpp(162):Assertion failed:Failed to create service!
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreImpl] Warning: Failed to create encode service!
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreH264] Warning: CreateServices failed.
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreH264] Warning: *****Failed to create H264 encoder component.
Not supported
        Codec AMFVideoEncoderHW_HEVC
0125-10-03 18:06:45 F7E8E740 [EncodeCore]   Error: ./sources/drivers/enc_core/cmn/vcn4commandpacker.cpp(108):system VCN FW Encode interface version=1.19 and expected version=1.23 are not compatiable
0125-10-03 18:06:45 F7E8E740 [EncodeCore]   Error: ./sources/drivers/enc_core/cmn/hevcconfig.cpp(261):HevcConfig::CheckFirmwareVersion(): FirmwareVersion mismatch!
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreHevc]   Error: ../../../../../runtime/src/components/EncoderCore/EncoderCoreHevcImpl.cpp(177):Assertion failed:Failed to create service!
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreImpl] Warning: Failed to create encode service!
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreHevc] Warning: CreateServices failed.
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreHevc] Warning: *****Failed to create HEVC encoder component.
Not supported
        Codec AMFVideoEncoderHW_AV1
0125-10-03 18:06:45 F7E8E740 [EncodeCore]   Error: ./sources/drivers/enc_core/cmn/vcn4commandpacker.cpp(108):system VCN FW Encode interface version=1.19 and expected version=1.23 are not compatiable
0125-10-03 18:06:45 F7E8E740 [EncodeCore]   Error: ./sources/drivers/enc_core/cmn/av1config.cpp(201):Av1Config::CheckFirmwareVersion(): FirmwareVersion mismatch!
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreAv1] Warning:  AMFEncoderCoreAv1Impl::CreateEncodeService() not supported VCN instance 0! 
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreImpl] Warning: Failed to create encode service!
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreAv1] Warning: CreateServices failed.
0125-10-03 18:06:45 F7E8E740 [AMFEncoderCoreAv1] Warning: *****Failed to create AV1 encoder component.
Not supported

Expected behavior
vulkan decode/encode working success

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions