
Welcome to Arm Community
Forums
Browse our support forums for solutions to your questions, and get help from arm experts.
Blogs
Read the latest Arm Community blogs and explore the latest in what Arm engineers are writing about.
Events
Keep up-to-date on the latest developer focused events, workshops and discussions.

Notice anything? Arm Community is changing.
Learn more about the Arm Community updates to the homepage, profile, and settings.

Arm Developer Hub
Access documentation, tutorials, and technical deep dives to help you create top-performing software solutions.

New to Arm Community?
Read this blog post to get started on Arm Community.
Latest blog posts

April 17, 2025
|
Reading time 11 minutes
Running KleidiAI MatMul kernels in a bare-metal Arm environment

April 8, 2025
|
Reading time 7 minutes
Getting started with AARCHMRS Features.json using Python

April 7, 2025
|
Reading time 10 minutes
Harness the Power of Retrieval-Augmented Generation with Arm Neoverse-powered Google Axion Processors

March 28, 2025
|
Reading time 8 minutes
Migrating a project from GCC to Arm Toolchain for Embedded
Latest community activity
April 18, 2025


Build a Project code size more than 32K with complier 5
My old project is designed base on complier 5 and the code size is more than 32K.
When I use complier 6 to build my project, there is many errors occur.
Now I am using the community edition.
If I buy the essential edition, can I build the project using...
April 17, 2025

Vulkan memory type for immutable vertex/index buffers
Hi.
What is the recommended Vulkan memory type for immutable vertex/index buffers?
According to Arm Mali GPU Best Practices - the best memory type for that kind of usage (immutable resources) should have only HOST_VISIBLE | HOST_COHERENT bits.
Does that...

Thank you for the answer! One more thing I wanted to clarify - does that mean that there is no need at all to use DEVICE_LOCAL bit on ARM mobile systems?
Or would be there a benefit for having DEVICE_LOCAL | HOST_VISIBLE combination?

does that mean that there is no need at all to use DEVICE_LOCAL bit on ARM mobile systems?
There is no memory heap that is not DEVICE_LOCAL.

Does Mali-Immortalis-G715 MC11 support EGL_EXT_image_dma_buf_import?
Do newer Mali GPUs support the EGL_EXT_image_dma_buf_import extension?
I noticed that my Mali-Immortalis-G715 MC11 (used in the Oppo Find X6) does not support this extension.
Thanks.


The native driver supports it, but EGL implementation on Android is filtered by Android itself, so it's possible that the extension is getting stripped by the Android implementation before the application sees it.
Android really wants developers to use gralloc for managing surface allocation, rather than raw dmabuf, so where possible allocate an Android native image via gralloc and import it into EGL using eglCreateImageKHR(..., EGL_ANDROID_image_native_buffer, ...).

Can you help?