Questions tagged [mali]

The Mali™ series of graphics processing units (GPUs) are a series of semiconductor intellectual property cores produced by ARM® Holdings for licensing in various ASIC designs by ARM partners.

The Arm® Immortalis™ and Mali™ family of Graphics Processing Units (GPUs) scale to deliver industry-leading graphics on entry level smartphones.

Arm GPU technology is complemented by the wider ecosystem, a comprehensive community of graphics industry players, helping developers to achieve shorter time-to-market and supporting application development for Arm GPUs. Further support can be accessed through the Arm developer website, an online portal providing support and resources.

78 questions
1
vote
1 answer

What does "DLBU" stands for in Mali GPU?

What's full name of DLBU? What's the usage of it? Thanks. https://android.googlesource.com/kernel/mediatek/+/android-mtk-3.18/drivers/misc/mediatek/gpu/gpu_mali/mali_utgard/mali/mali/common/mali_dlbu.c?autodive=0%2F%2F%2F%2F%2F%2F%2F
Bill Randerson
  • 1,028
  • 1
  • 11
  • 29
1
vote
1 answer

Does ARM Mali GPU has an abstraction layer independent of Linux kernel?

Before publishing its Videocore IV specification, Broadcom released an operating system independent binary blob. Does ARM Mali GPU has an abstraction layer independent of Linux kernel with an public interface specification?
user3368561
  • 779
  • 6
  • 18
1
vote
1 answer

OpenCL large global size or for loops per work item?

I'm learning OpenCL in order to implement a relatively complex image processing algorithm which includes several subroutines that should be implemented as kernels. The implementation is intended to be on Mali T-6xx GPU. I read the "OpenCL…
Zimgir
  • 101
  • 1
  • 6
1
vote
0 answers

Mali offline compiled shaders using in OpenGLES2.0 Application

I am using Mali-400 GPU. I want to use the Mali off-line shader compiler, to compile the Vertex shader and Fragment shaders. I have compiled my Vertex shader and Fragment shader using ARM Mali off-line compiler with below step malisc.exe --vertex…
user279505
  • 129
  • 2
  • 6
1
vote
0 answers

Galaxy S6 Renderscript performance

I have some problems with Renderscript. I did some test in order to evaluate the performance of Renderscript GPU compute. I used the ImageProcessing Renderscript Benchmark (android/platform/frameworks/rs/java/tests/ImageProcessing). I also used "adb…
aacostad
  • 21
  • 4
1
vote
1 answer

OpenGL ES 2.0 render to texture bug on ARM MALI gpu

Hy, I'm developing an app on android and I'm in the testing phase and I'm trying it out on different devices. I developed the app on a nexus 7. When I run it on a arm mali gpu device the rendered textrue starts to blink / lagg like crazy. I use…
FaNaT
  • 226
  • 4
  • 15
1
vote
1 answer

ARM OpenCL support for cl_khr_fp64 extension

I'm using OpenCL on Mali GPUs. Official doc states there is no support for double types. Is there a workaround to use double ? Does ARM intends to support it in the next releases of its OpenCL implementation ?
GaTTaCa
  • 459
  • 6
  • 18
1
vote
2 answers

OpenGL Face Detection

I am currently working on a people detection and counting project. It basically detect for any people in the scene via USB webcam, then count people passingby. Currently, my setup is: OpenCV 2.4.6, detect people head using Haar method (floating…
bonchenko
  • 567
  • 1
  • 9
  • 21
1
vote
1 answer

Performance test tool for GPU drivers Open source Mali/UMP

I am using ARMv7 TV Board, having board specific GPU driver mali400x4 (OpenGL ES 1.1, 2.0 and OpenVG 1.1). I would like to know any test project suite to test performance, stress, Lmbench for this driver.
santy
  • 141
  • 1
  • 11
1
vote
1 answer

OpenGL ES2: multiple textures with Mali GPU in fragment shader

I am currently trying to get multiple textures working on android (with one fragment shader). It works fine on my Nexus 4 but on all Samsung devices I've tested it on, it just doesn't show the rectangle at all. The problem seems to be that texture2d…
Agent T
  • 274
  • 1
  • 5
  • 9
0
votes
0 answers

Driver issue? Unable to run "Setup for a Graphics and DisplayPort Based Sub-System" Design Tutorial on Avnet Ultrazed EV

IMPORTANT: I made a pretty silly decision and bountied this before a build finished in which I had made a change that solved my main issue of just getting things to work, was pretty beat down by this issue and expected it not to work. I will update…
Douglas B
  • 585
  • 2
  • 13
0
votes
1 answer

How to change value CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE for OpenCL Mali-platform?

I am developing OpenCL code for different devices. At the current time I work with Rockchip RK3588 (OpenCL device - Mali-G610 r0p0). The program algorithm was originally written on CUDA, where the warp size is 32. In OpenCL this value is named…
0
votes
1 answer

Which one is used in Mali GPU driver source in Samsung Galaxy Android?

As you know, there are several Mali Midgard directories in Samsung Galaxy's kernel source. drwxrwxrwx@ 141 eee staff 4512 10 29 2020 b_r10p0 drwxrwxrwx@ 142 eee staff 4544 10 29 2020 b_r12p0 drwxrwxrwx@ 142 eee staff 4544 10 29 2020…
sSunFlowers
  • 155
  • 12
0
votes
0 answers

Arm Mali T-624 gpu arithmetic pipeline depth kernel

I am doing a research on an Arm Mali T-624 board and i want to discover how many stages does the gpu arithmetic pipeline has and i am doing the running the following kernel __kernel void arithmetic_pipeline_depth(__global int * list) { for(int…
marios
  • 1
  • 1
0
votes
0 answers

Why is matrix multiplication row x row 4-5 times slower than row x column on Mali's GPU?

Recently, I encountered a problem when using computer shader to develop matrix multiplication. A common matrix multiplication C = AB. in order to make the memory continuous, I transposed the B matrix. I think this can speed up the running speed.…
yikox
  • 1
  • 1