Jump to content

zaqwsx12

Members
  • Posts

    6
  • Joined

  • Last visited

Posts posted by zaqwsx12

  1. I tried to make possible to use hardware decoding on my Beelink tvbox with Armbian-20.10 with Ubuntu Bionic version (with kernel 5.9.0) compiled by @balbes150 but this error message occur:

    root@arm-64:~# vainfo 
    libva info: VA-API version 1.1.0
    libva info: va_getDriverName() returns -1
    libva info: User requested driver 'vdpau'
    libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/vdpau_drv_video.so
    libva info: Found init function __vaDriverInit_1_0
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    libva error: /usr/lib/aarch64-linux-gnu/dri/vdpau_drv_video.so init failed
    libva info: va_openDriver() returns -1
    vaInitialize failed with error code -1 (unknown libva error),exit

    I read a topic Understanding Hardware-Accelerated Video Decoding b

    ut I still can't understand:

     

    1. Why libva need VDPAU backend libvdpau_nvidia.so because my Beelink box has Mali-450 GPU?

     

    2. How it's possible to get libvdpau_nvidia.so file? On Ubuntu bionic this file available in packages only for architectures: [amd64] [armhf] [i386] but not for aarch64 (ARM architecture of my Beelink).

     

    3. Maybe need to use exactly some value for LIBVA_DRIVER_NAME environment variable?

  2. # apt-get install linux-image-current-meson64
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following NEW packages will be installed:
      linux-image-current-meson64
    0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
    Need to get 0 B/42.5 MB of archives.
    After this operation, 214 MB of additional disk space will be used.
    Selecting previously unselected package linux-image-current-meson64.
    (Reading database ... 85331 files and directories currently installed.)
    Preparing to unpack .../linux-image-current-meson64_21.02.3_arm64.deb ...
    Unpacking linux-image-current-meson64 (21.02.3) ...
    Setting up linux-image-current-meson64 (21.02.3) ...
     * dkms: running auto installation service for kernel 5.10.21-meson64                                                                [ OK ]
    update-initramfs: Generating /boot/initrd.img-5.10.21-meson64
    update-initramfs: Converting to u-boot format
    dpkg: error processing package linux-image-current-meson64 (--configure):
     installed linux-image-current-meson64 package post-installation script subprocess returned error exit status 1
    Errors were encountered while processing:
     linux-image-current-meson64
    E: Sub-process /usr/bin/dpkg returned an error code (1)

     

  3. Recenly I successfully installed Armbian_20.10_Arm-64_bionic_current_5.9.0.img.xz created by balbes150 (may thanks to him) on microSD in my x96 mini Amlogic S905w tvbox. I need to enable option CONFIG_BINFMT_MISC in kernel

    #  uname -a
    Linux arm-64 5.9.0-arm-64 #20.10 SMP PREEMPT Wed Oct 14 12:04:42 MSK 2020 aarch64 aarch64 aarch64 GNU/Linux

    When I tried steps from this link

    on my Ubuntu Focal 20.04 x64  build environment I see only these possible variants according to Amlogic SoC:

    - lepotato Amlogic S905x quad core 2Gb RAM SoC eMMC;

    - lafrite Amlogic S805x quad core 1Gb RAM SoC eMMC;

    - nanopik2-s905          Amlogic S905 K2 quad core 2GB RAM SoC WiFi eMMC;

    - odroidc2               Amlogic S905 C2 quad core 2GB RAM SoC GBE;

    - odroidc4               Amlogic S905X3 quad core 4GB RAM SoC eMMC GBE USB3 SPI;

    - odroidhc4              Amlogic S905X3 quad core 4GB RAM SoC GBE USB3 SPI 2 x SATA;

    - odroidn2               Amlogic S922X hexa core 2GB/4GB RAM SoC 1.8-2.4Ghz eMMC GBE USB3 SPI RTC.

     

    So actually I'm not sure if I need to use a mentioned tutorial with running $ sudo ./compile.sh

    Maybe exists another proper way to recompile my current kernel on tvbox?

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines