This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Update Mali T62x GBM drivers?

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.

  • 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.