I'm using Banana Pi M2U (on LibreELEC-R40.arm-12.0.2-bananapi-m2u.img) and VP9 videos (tested 1080p and 720p) are played using SW decoder.
Doesn't R40 supposed to support VP9 decoding? Why isn't hardware decoder used?
I'm using Banana Pi M2U (on LibreELEC-R40.arm-12.0.2-bananapi-m2u.img) and VP9 videos (tested 1080p and 720p) are played using SW decoder.
Doesn't R40 supposed to support VP9 decoding? Why isn't hardware decoder used?
After this I've tried the older LibreELEC-R40.arm-12.0.2-bananapi-m2u.img.gz image and it proceeds further, shows Libreelec picture
U-Boot 2024.01 (Jan 19 2025 - 21:37:00 +0000) Allwinner Technology
CPU: Allwinner R40 (SUN8I 1701)
Model: Banana Pi BPI-M2-Ultra
DRAM: 2 GiB
Core: 59 devices, 21 uclasses, devicetree: separate
WDT: Not starting watchdog@1c20c90
MMC: mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1
Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1...
In: serial@1c28000
Out: serial@1c28000
Err: serial@1c28000
Net: No ethernet found.
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
1: LibreELEC
Retrieving file: /KERNEL
append: boot=UUID=1901-3650 disk=UUID=1b00dc9a-0bd6-4bdf-a943-108ad6b52376 quiet console=ttyS0,115200 console=tty1
Retrieving file: /sun8i-r40-bananapi-m2-ultra.dtb
Kernel image @ 0x42000000 [ 0x000000 - 0x9d77d0 ]
## Flattened Device Tree blob at 43000000
Booting using the fdt blob at 0x43000000
Working FDT set to 43000000
Loading Device Tree to 49ff3000, end 49fff62c ... OK
Working FDT set to 49ff3000
Starting kernel ...
[ 0.001943] /cpus/cpu@0 missing clock-frequency property
[ 0.002014] /cpus/cpu@1 missing clock-frequency property
[ 0.002051] /cpus/cpu@2 missing clock-frequency property
[ 0.002087] /cpus/cpu@3 missing clock-frequency property
[ 0.559168] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 198
[ 0.565856] sun4i-pinctrl 1c20800.pinctrl: pin-198 (1c28c00.serial) status -517
[ 0.573179] sun4i-pinctrl 1c20800.pinctrl: could not request pin 198 (PG6) from group PG6 on device 1c20800.pinctrl
[ 0.583741] dw-apb-uart 1c28c00.serial: Error applying setting, reverse things back
[ 1.415535] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 202
[ 1.422369] sun4i-pinctrl 1c20800.pinctrl: pin-202 (1c20800.pinctrl:202) status -517
[ 1.434034] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 192
[ 1.440839] sun4i-pinctrl 1c20800.pinctrl: pin-192 (1c10000.mmc) status -517
[ 1.448081] sun4i-pinctrl 1c20800.pinctrl: could not request pin 192 (PG0) from group PG0 on device 1c20800.pinctrl
[ 1.458825] sunxi-mmc 1c10000.mmc: Error applying setting, reverse things back
..........
Display More
After that I've had other problems but that's probably unrelated to issue above
I've tried booting Banana Pi M2 Ultra with LibreELEC-R40.arm-12.2.0-bananapi-m2u.img.gz on a microsd card but it stucks at very first step:
Stock Android image on the e-mmc and stock Ubuntu image on another SD card boots fine on the same device.