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

glGenerateMipmap() very slow on Samsung Galaxy SII (Mali-400 MP)

I'm currently doing some GPGPU on the Samsung Galaxy SII (ARM Mali-400 MP) with the Android NDK and OpenGL ES 2.0. For that I need to generate a mipmap from a texture that has been rendered to via a FBO. Unfortunately glGenerateMipmap() appears to…
Good Night Nerd Pride
  • 8,245
  • 4
  • 49
  • 65
1
vote
0 answers

Mali gpu directory

I cannot find the gpu directory for Mali Gpu's current frequency in the root flile system. Like in case of Qualcomm Adreno GPU the path for the gpu frequency is /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/gpuclk. Any help will be…
1
vote
0 answers

GPU/CPU data sharing with Python OpenCV/OpenCL on ODROID XU4

I'm doing live video processing on an ODROID XU4 (Samsung Exynos5422 with Mali-T628 GPU) using OpenCV 4.1 and Python 3.6. I'm able to use the GPU by converting the Numpy arrays containing my images to UMat, e.g: img_umat = cv2.UMat(img_array) This…
Anna Svagzdys
  • 63
  • 1
  • 7
1
vote
1 answer

How are ARM GPUs supported by Video display/decoding/encoding Programs?

I often see ARM-based chips advertising onboard GPUs, like the RPI3 that came with "Broadcom VideoCore IV @ 250 MHz" and the OdroidC2 that comes with a "Mali-450 GPU". These chips advertise stuff like "Decode 4k/30FPS, Encode 1080p,30FPS" as the…
John Allard
  • 3,564
  • 5
  • 23
  • 42
1
vote
1 answer

Zero Copy Buffers using cl_arm_import_memory extension in OpenCL 1.2 - arm mali midgard GPUs

I wish to allocate a vector and use it's data pointer to allocate a zero copy buffer on the GPU. There is this cl_arm_import_memory extension which can be used to do this. But I am not sure wether its supported for all mali midgard OpenCL drivers or…
user11733000
1
vote
0 answers

Why does ARCore raise fatal error with ARM Graphics Analyser integration?

I'm trying to use ARM's Graphics Analyzer with an unrooted Samsung SM-A320FL, which has a Mali-T830 GPU. Just to get things going I'm attempting to analyze a sample app from Google's ARCore SDK with minimal changes. I've taken the "hello_ar_c"…
Simplex
  • 930
  • 1
  • 9
  • 20
1
vote
0 answers

Optimised GPU convolution for low memory integrated devices -such as arm processors /GPUs?

I wish to implement convolution on arm mali GPUs and want it to be optimised for both speed and memory ? What's the best way to do this? GEMM based MCMK convolutions are not suited as they utilise a lot of memory. Also, a direct implementation on…
user11733000
1
vote
0 answers

Configure gstreamer to use openGLES instead of openGL

My target uses the rockchip Mali GPU, which supports OpenGLES, but not OpenGL. My target is built from buildroot & my application requires simple GPU transformations, for which the gl plugin (from gstreamer-plugins-bad) would be incredibly helpful.…
DMacAttack
  • 183
  • 10
1
vote
0 answers

Crashed after running my tensorflow code on an armv8 device with GPU

I wanna run the deeplab models on my armv8 device with GPU through using the sycl. But I got stuck there. I have already built from source then installed the Tensorflow wheel on my firefly RK3399 device and no errors happened. But when I run the…
yrd241
  • 49
  • 1
  • 10
1
vote
1 answer

OrangePi Lite2 OpenCL Driver

I have recently purchased OrangePi's Lite2 development board, with Allwinner H6 SOC, which includes Quad-Core A53 + T720 Mali GPU. In the H6 SPEC, it clearly states that the GPU supports OpenCL 1.1 API, however, the Ubuntu (Desktop vesrion) image…
Daniel
  • 1,319
  • 14
  • 19
1
vote
0 answers

OpenGL ES 3.1 app keeps flashing on ARM Mali GPU

I have written a OpenGL ES 3.1 app for Android and I am battling with problems on one particular platform, ARM Mali GPU. The program appears to run correctly on Adreno and PowerVR GPUs. One frame is composed of several render passes. The render…
Leszek
  • 1,181
  • 1
  • 10
  • 21
1
vote
3 answers

OpenACC-OpenMP support Arm Mali GPU

I would like to ask if OpenACC or OpenMP support ARM Mali GPUs. I use OpenMP 4.0 which supports GPU parallelisation but I am not sure if it runs on the GPU. Do you have any idea how can I test it?
user3169549
  • 17
  • 1
  • 4
1
vote
0 answers

Poor performance of memcpy for data mapped with glMapBufferRange

I am trying to read 4 megabytes from a pixel buffer mapped with glMapBufferRange using memcpy. My platform is Samsung Galaxy S7 Exynos (Mali GPU). The problem is very poor performance of reading. It takes about 75 milliseconds to copy the data. I…
Alexander Ponomarev
  • 2,598
  • 3
  • 24
  • 31
1
vote
0 answers

GL_OES_EGL_image_external_essl3 extension in compute shaders does not work properly

I use the GL_OES_EGL_image_external_essl3 extension to access camera pictures in GLSL. For fragment shaders it works fine. Here is my simple fragment shader: #version 320 es #extension GL_OES_EGL_image_external_essl3 : require precision mediump…
Alexander Ponomarev
  • 2,598
  • 3
  • 24
  • 31
1
vote
0 answers

Depth texture clearing not working

I'm implementing shadowmapping in OpenGL es 2.0. I use OES_depth_texture extension to render the depth to a DEPTH_ATTACHMENT texture of type UNSIGNED_SHORT. The solution works on my macbook, and even in WebGL. However on Android (Acer B1-721,…
Lof
  • 113
  • 7