Dear ARM,
Mesa's libgbm got updated with new extensions.
Some of these are required to run GNOME 3.28 which will be released soon.
The current mutter git requires two GBM extensions which are missing in the r12p004 wayland drivers.
gbm_surface_create_with_modifiers: https://github.com/GNOME/mutter/commit/cc4e0071489e739597a64ea2549ee9ab75060531
gbm_bo_get_offset: https://github.com/GNOME/mutter/commit/c0d9b08ef9bf2be865aad9bf1bc74ba24c655d9f
Could you please sync Mali's GBM library with Mesa's libgbm adding these missing symbols?
Thanks in advance!
Gino
Hi Gino,
There are no current scheduled plans to add these or for new binary releases for Arm for Mali-T620. In general driver updates need to be sourced from the chipset provider; we only provide reference drivers for a small number of platforms and we simply don't have the capacity to support all of the boards on the market,
Kind regards, Pete
Thanks for the information, I will try to figure it out for more. Keep sharing such informative post keep suggesting such post.
HenryF
There's a workaround for the missing gbm functions.
See: https://github.com/JeffyCN/mirrors/tree/libmali
It contains a wrapper for libgbm which basically stubs out the missing functions required for running Gnome desktop on wayland.
However it would be nice if ARM could just do a one-time bump of T628 wayland drivers to bring it up to spec and implement the missing functions properly.
Or perhaps just release the source instead, since it's a pretty dated GPU now.
The midgard T62x series aren't supported by panfrost either.. so we're kinda stuck with this old release.