I’m trying to run an EGLFS Gui app on a ubuntu server image built with Fenix script, with no modifications to source. Linux 5.3.
I’m getting:
ERROR: The DDK is not compatible with any of the Mali GPUs on the system.
The DDK was built for 0x860 r2p0 status range [0..15], but none of the GPUs matched:
Could not initialize egl display
This does not happen using official khadas image
Edge_Ubuntu-server-bionic_Linux-4.4_arm64_EMMC_V20190830.img
You are trying to use the Mali blob for the T860 chip in the Khadas Edge on a board which has a different Mali chip. If you tell which board, one of the Khadas staff can point you to the correct blob.
Sounds odd. The mali blobs are not dependent on kernel version. The kbase driver is (and somewhat dependent on the age/version of the blob) but it appears to be working as it has detected the card and tries to load the blob, and that error message is the one I have seen when using the wrong blob (e.g. using T860 driver on T820 board). If you run the wrong kbase driver, you get different errors.
https://github.com/LibreELEC/mali-midgard <= working on 5.4rc. Driver is tweaked to only support midgard (else it will also detect bifrost chips - but bifrost really needs newer kbase).
The support status should be documented somewhere, because the fenix script has the option to use mainline and no warning about unsupported/lacking drivers…
@numbqq what’s the reason for not supporting in 5.x kernels? LE has tested RK blobs on mainline kernels without problems; although we will switch RK3399 when we bump LE from 4.4 > 5.4 as it runs fine (for Kodi use) … and of course, because proprietary blobs suck
Panfrost does not support Bifrost GPUs (yet) so you need to use the mali_kbase kernel driver (available from ARMs website as a last resort). I’m not sure if Khadas have the gbm-wayland blobs somewhere for download but you can find them linked on the Hardkernel wiki if not (same GPU as the N2, so same blob).
I think you are talking about the VIM3 (witch it cant have hardware acceleration until we get mainline). I am trying it on a EDGE V RK3399 with a Mali T860 Midgard 4.º gen.