Den 12.08.2024 18:51, skrev Andrew Randrianasulu:


пн, 12 авг. 2024 г., 15:33 Terje J. Hanssen <[email protected]>:



    Den 12.08.2024 02:58, skrev Andrew Randrianasulu:


    пн, 12 авг. 2024 г., 03:48 Terje J. Hanssen via Cin
    <[email protected]>:



        Den 11.08.2024 23:30, skrev Andrea paz:
        I could never get decoding to work with vulkan (h264), problems with
        the "device."

        I also get

            [h264 @ 0x560566feda40] Device does not support the
            VK_KHR_video_decode_queue extension!
            [h264 @ 0x560566feda40] Failed setup for format vulkan:
            hwaccel initialisation returned error.


    I think you need vulkaninfo to see if you have this extension
    exposed ?

    driver for Intel called "anv" in mesa so may be check for this
    ext. name in mesa's git?

    for AMD it will be "radv"

    not sure how they packaged on your distros ....


    vulkaninfo | grep VK_KHR_video_decode_queue
    - not found


it seems you need env variable set?

https://github.com/mpv-player/mpv/issues/11739

======

  * Intel
      o You must set |ANV_VIDEO_DECODE=1| in your environment to
        expose video decoding
      o Both H.264 and H.265 are supported
      o VK_EXT_descriptor_buffer support, required for Vulkan filters,
        has been merged
        <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22151>
        but no release includes it yet


Thank you. Setting this environment helped to remove the first error message

   export ANV_VIDEO_DECODE=1
   vulkaninfo | grep VK_KHR_video_decode_queue
     VK_KHR_video_decode_queue                     : extension revision 8

Still remaining hwaccel initialisation returned error for h264 and h265 input respectively:

   [h264 @ 0x55952760cf40] Failed setup for format vulkan: hwaccel
   initialisation returned error.

   [hevc @ 0x5580e96e8c80] Failed setup for format vulkan: hwaccel
   initialisation returned error.
   [hevc @ 0x5580e96e8c80] Unsupported film grain parameters. Ignoring
   film grain.

================

vulkaninfo --summary
==========

   VULKANINFO
   ==========

   Vulkan Instance Version: 1.3.290


   Instance Extensions: count = 24
   -------------------------------
   VK_EXT_acquire_drm_display : extension revision 1
   VK_EXT_acquire_xlib_display : extension revision 1
   VK_EXT_debug_report : extension revision 10
   VK_EXT_debug_utils : extension revision 2
   VK_EXT_direct_mode_display : extension revision 1
   VK_EXT_display_surface_counter : extension revision 1
   VK_EXT_headless_surface : extension revision 1
   VK_EXT_surface_maintenance1 : extension revision 1
   VK_EXT_swapchain_colorspace : extension revision 4
   VK_KHR_device_group_creation : extension revision 1
   VK_KHR_display : extension revision 23
   VK_KHR_external_fence_capabilities : extension revision 1
   VK_KHR_external_memory_capabilities : extension revision 1
   VK_KHR_external_semaphore_capabilities : extension revision 1
   VK_KHR_get_display_properties2 : extension revision 1
   VK_KHR_get_physical_device_properties2 : extension revision 2
   VK_KHR_get_surface_capabilities2 : extension revision 1
   VK_KHR_portability_enumeration : extension revision 1
   VK_KHR_surface : extension revision 25
   VK_KHR_surface_protected_capabilities : extension revision 1
   VK_KHR_wayland_surface : extension revision 6
   VK_KHR_xcb_surface : extension revision 6
   VK_KHR_xlib_surface : extension revision 6
   VK_LUNARG_direct_driver_loading : extension revision 1

   Instance Layers: count = 3
   --------------------------
   VK_LAYER_KHRONOS_validation Khronos Validation Layer     1.3.290 
   version 1
   VK_LAYER_MESA_device_select Linux device selection layer 1.3.211 
   version 1
   VK_LAYER_MESA_overlay Mesa Overlay layer           1.3.211  version 1

   Devices:
   ========
   GPU0:
     apiVersion         = 1.3.278
     driverVersion      = 24.1.2
     vendorID           = 0x8086
     deviceID           = 0x56a1
     deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
     deviceName         = Intel(R) Arc(tm) A750 Graphics (DG2)
     driverID           = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
     driverName         = Intel open-source Mesa driver
     driverInfo         = Mesa 24.1.2
     conformanceVersion = 1.3.6.0
     deviceUUID         = 8680a156-0800-0000-0300-000000000000
     driverUUID         = b0018696-40da-fe5a-ccad-54a5a6b3273f

===================










-- 
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin

Reply via email to