• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting rockchip transcode - missing /dev/mali0

     
    • 0 Vote(s) - 0 Average

    rockchip transcode - missing /dev/mali0

    MentalUproar
    Offline

    Junior Member

    Posts: 11
    Threads: 5
    Joined: 2024 Aug
    Reputation: 0
    #1
    2025-01-28, 03:16 AM
    I'm having trouble on setting up Jellyfin in Docker on an Ubuntu Ambian install on my orangepi 5 plus.  I'm running the 6.1.84-vendor-rk35xx kernel.  All the other HW transcode devices are present, but /dev/mali0 is missing, so I can't pass it to the docker container.

    clinfo shows the following

    Code:
    sean@spitemachine:~$ clinfo
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
    Number of platforms                              1
      Platform Name                                  ARM Platform
      Platform Vendor                                ARM
      Platform Version                                OpenCL 3.0 v1.g13p0-01eac0.9113fb3d6cbac82527a272992153edf9
      Platform Profile                                FULL_PROFILE
      Platform Extensions                            cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp16 cl_khr_icd cl_khr_egl_image cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_subgroups cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_khr_subgroup_rotate cl_khr_il_program cl_khr_priority_hints cl_khr_create_command_queue cl_khr_spirv_no_integer_wrap_decoration cl_khr_extended_versioning cl_khr_device_uuid cl_khr_suggested_local_work_size cl_khr_extended_bit_ops cl_khr_integer_dot_product cl_khr_semaphore cl_khr_external_semaphore cl_khr_external_semaphore_sync_fd cl_khr_command_buffer cl_arm_core_id cl_arm_printf cl_arm_non_uniform_work_group_size cl_arm_import_memory cl_arm_import_memory_dma_buf cl_arm_import_memory_host cl_arm_integer_dot_product_int8 cl_arm_integer_dot_product_accumulate_int8 cl_arm_integer_dot_product_accumulate_saturate_int8 cl_arm_scheduling_controls cl_arm_controlled_kernel_termination cl_ext_cxx_for_opencl cl_ext_image_tiling_control cl_ext_image_requirements_info cl_ext_image_from_buffer
      Platform Extensions with Version                cl_khr_global_int32_base_atomics                                0x400000 (1.0.0)
                                                      cl_khr_global_int32_extended_atomics                            0x400000 (1.0.0)
                                                      cl_khr_local_int32_base_atomics                                  0x400000 (1.0.0)
                                                      cl_khr_local_int32_extended_atomics                              0x400000 (1.0.0)
                                                      cl_khr_byte_addressable_store                                    0x400000 (1.0.0)
                                                      cl_khr_3d_image_writes                                          0x400000 (1.0.0)
                                                      cl_khr_int64_base_atomics                                        0x400000 (1.0.0)
                                                      cl_khr_int64_extended_atomics                                    0x400000 (1.0.0)
                                                      cl_khr_fp16                                                      0x400000 (1.0.0)
                                                      cl_khr_icd                                                      0x400000 (1.0.0)
                                                      cl_khr_egl_image                                                0x400000 (1.0.0)
                                                      cl_khr_image2d_from_buffer                                      0x400000 (1.0.0)
                                                      cl_khr_depth_images                                              0x400000 (1.0.0)
                                                      cl_khr_subgroups                                                0x400000 (1.0.0)
                                                      cl_khr_subgroup_extended_types                                  0x400000 (1.0.0)
                                                      cl_khr_subgroup_non_uniform_vote                                0x400000 (1.0.0)
                                                      cl_khr_subgroup_ballot                                          0x400000 (1.0.0)
                                                      cl_khr_subgroup_non_uniform_arithmetic                          0x400000 (1.0.0)
                                                      cl_khr_subgroup_shuffle                                          0x400000 (1.0.0)
                                                      cl_khr_subgroup_shuffle_relative                                0x400000 (1.0.0)
                                                      cl_khr_subgroup_clustered_reduce                                0x400000 (1.0.0)
                                                      cl_khr_subgroup_rotate                                          0x400000 (1.0.0)
                                                      cl_khr_il_program                                                0x400000 (1.0.0)
                                                      cl_khr_priority_hints                                            0x400000 (1.0.0)
                                                      cl_khr_create_command_queue                                      0x400000 (1.0.0)
                                                      cl_khr_spirv_no_integer_wrap_decoration                          0x400000 (1.0.0)
                                                      cl_khr_extended_versioning                                      0x400000 (1.0.0)
                                                      cl_khr_device_uuid                                              0x400000 (1.0.0)
                                                      cl_khr_suggested_local_work_size                                0x400000 (1.0.0)
                                                      cl_khr_extended_bit_ops                                          0x400000 (1.0.0)
                                                      cl_khr_integer_dot_product                                      0x800000 (2.0.0)
                                                      cl_khr_semaphore                                                  0x9000 (0.9.0)
                                                      cl_khr_external_semaphore                                          0x9000 (0.9.0)
                                                      cl_khr_external_semaphore_sync_fd                                  0x9000 (0.9.0)
                                                      cl_khr_command_buffer                                              0x9000 (0.9.0)
                                                      cl_arm_core_id                                                  0x400000 (1.0.0)
                                                      cl_arm_printf                                                    0x400000 (1.0.0)
                                                      cl_arm_non_uniform_work_group_size                              0x400000 (1.0.0)
                                                      cl_arm_import_memory                                            0x400000 (1.0.0)
                                                      cl_arm_import_memory_dma_buf                                    0x400000 (1.0.0)
                                                      cl_arm_import_memory_host                                        0x400000 (1.0.0)
                                                      cl_arm_integer_dot_product_int8                                  0x400000 (1.0.0)
                                                      cl_arm_integer_dot_product_accumulate_int8                      0x400000 (1.0.0)
                                                      cl_arm_integer_dot_product_accumulate_saturate_int8              0x400000 (1.0.0)
                                                      cl_arm_scheduling_controls                                        0x4000 (0.4.0)
                                                      cl_arm_controlled_kernel_termination                            0x400000 (1.0.0)
                                                      cl_ext_cxx_for_opencl                                            0x400000 (1.0.0)
                                                      cl_ext_image_tiling_control                                        0x1000 (0.1.0)
                                                      cl_ext_image_requirements_info                                    0x5000 (0.5.0)
                                                      cl_ext_image_from_buffer                                        0x400000 (1.0.0)
      Platform Numeric Version                        0xc00000 (3.0.0)
      Platform Extensions function suffix            ARM
      Platform Host timer resolution                  1ns
      Platform Semaphore types                        Binary
      Platform External semaphore import types        0
      Platform External semaphore export types        0

      Platform Name                                  ARM Platform
    Number of devices                                1
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Device Name                                    <printDeviceInfo:0: get CL_DEVICE_NAME size : error -6>
      Device Vendor                                  ARM
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Device Vendor ID                                <printDeviceInfo:2: get CL_DEVICE_VENDOR_ID : error -6>
      Device Version                                  OpenCL 3.0 v1.g13p0-01eac0.9113fb3d6cbac82527a272992153edf9
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Device UUID                                    <printDeviceInfo:6: get CL_DEVICE_UUID_KHR : error -6>
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Driver UUID                                    <printDeviceInfo:7: get CL_DRIVER_UUID_KHR : error -6>
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Valid Device LUID                              <printDeviceInfo:8: get CL_DEVICE_LUID_VALID_KHR : error -6>
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Device LUID                                    <printDeviceInfo:9: get CL_DEVICE_LUID_KHR : error -6>
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Device Node Mask                                <printDeviceInfo:10: get CL_DEVICE_NODE_MASK_KHR : error -6>
      Device Numeric Version                          0xc00000 (3.0.0)
      Driver Version                                  3.0
      Device OpenCL C Version                        OpenCL C 3.0 v1.g13p0-01eac0.9113fb3d6cbac82527a272992153edf9
      Device OpenCL C Numeric Version                0xc00000 (3.0.0)
      Device OpenCL C all versions                    OpenCL C                                                        0x400000 (1.0.0)
                                                      OpenCL C                                                        0x401000 (1.1.0)
                                                      OpenCL C                                                        0x402000 (1.2.0)
                                                      OpenCL C                                                        0x800000 (2.0.0)
                                                      OpenCL C                                                        0xc00000 (3.0.0)
      Device OpenCL C features                        __opencl_c_images                                                0x400000 (1.0.0)
                                                      __opencl_c_int64                                                0x400000 (1.0.0)
                                                      __opencl_c_3d_image_writes                                      0x402000 (1.2.0)
                                                      __opencl_c_atomic_order_acq_rel                                  0x800000 (2.0.0)
                                                      __opencl_c_atomic_order_seq_cst                                  0x800000 (2.0.0)
                                                      __opencl_c_atomic_scope_device                                  0x800000 (2.0.0)
                                                      __opencl_c_atomic_scope_all_devices                              0x800000 (2.0.0)
                                                      __opencl_c_device_enqueue                                        0x800000 (2.0.0)
                                                      __opencl_c_generic_address_space                                0x800000 (2.0.0)
                                                      __opencl_c_pipes                                                0x800000 (2.0.0)
                                                      __opencl_c_program_scope_global_variables                        0x800000 (2.0.0)
                                                      __opencl_c_read_write_images                                    0x800000 (2.0.0)
                                                      __opencl_c_subgroups                                            0x800000 (2.0.0)
                                                      __opencl_c_work_group_collective_functions                      0x800000 (2.0.0)
      Device C++ for OpenCL Numeric Version          0x400000 (1.0.0)
      Latest conformance test passed                  v2021-03-05-00
      Device Type                                    GPU
      Device Profile                                  FULL_PROFILE
      Device Available                                Yes
      Compiler Available                              Yes
      Linker Available                                Yes
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Max compute units                              <printDeviceInfo:32: get CL_DEVICE_MAX_COMPUTE_UNITS : error -6>
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Available core IDs (ARM)                        <printDeviceInfo:33: get CL_DEVICE_COMPUTE_UNITS_BITFIELD_ARM : error -6>
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Max clock frequency                            <printDeviceInfo:40: get CL_DEVICE_MAX_CLOCK_FREQUENCY : error -6>
      Device Partition                                (core)
        Max number of sub-devices                    0
        Supported partition types                    None
        Supported affinity domains                    (n/a)
      Max work item dimensions                        3
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Max work item sizes                            <printDeviceInfo:62: get number of CL_DEVICE_MAX_WORK_ITEM_SIZES : error -6>
    arm_release_ver: g13p0-01eac0, rk_so_ver: 10
    Failed creating base context during opening of kernel driver.
    Kernel module may not have been loaded
      Max work group size                            <printDeviceInfo:63: get CL_DEVICE_MAX_WORK_GROUP_SIZE : error -6>
      Preferred work group size multiple (device)    16
    Segmentation fault
    gnattu
    Offline

    Team Member

    Posts: 336
    Threads: 0
    Joined: 2024 Feb
    Reputation: 17
    #2
    2025-01-28, 03:53 AM
    it seems like you are using the panthor kernel driver instead of mali. You need to add a dt-overlay to prevent panthor being loaded.
    MentalUproar
    Offline

    Junior Member

    Posts: 11
    Threads: 5
    Joined: 2024 Aug
    Reputation: 0
    #3
    2025-01-28, 01:08 PM
    Thank you, that was the problem!
    ether_stardust
    Offline

    Junior Member

    Posts: 2
    Threads: 0
    Joined: 2025 Feb
    Reputation: 0
    Country:Finland
    #4
    2025-02-04, 10:04 AM
    Hello, I am a newbie to linux, I have the same device as OP and same problem too. How do I add the dt-overlay to prevent panthor from being loaded? I use armbian and this is the contents of my /boot/armbianEnv.txt

    verbosity=1
    bootlogo=false
    console=both
    overlay_prefix=rockchip-rk3588
    overlays=panthor-gpu
    fdtfile=rockchip/rk3588-orangepi-5-plus.dtb
    rootdev=UUID=4ba838a9-73ca-4b96-a5d1-171b60e56e54
    rootfstype=ext4
    usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u

    Should I remove the "overlays=panthor-gpu" line? or should I do something else?
    ether_stardust
    Offline

    Junior Member

    Posts: 2
    Threads: 0
    Joined: 2025 Feb
    Reputation: 0
    Country:Finland
    #5
    2025-02-04, 12:22 PM
    nevermind, there is a way to do it in armbian-config, thank you nevertheless!
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode