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
0
votes
1 answer

Difference in opengl es programming for PowerVR and Mali GPU chipsets

I am developing a framework using OpenGL ES to create 3D applications. I need to deploy the framework in both PowerVR and Mali GPUs chip-sets. Is there any aspects to be taken care in programming OpenGL ES for different GPUs (PowerVR and Mali)?
Arun AC
  • 417
  • 7
  • 17
0
votes
1 answer

Repeated frames on Android Mali-400

On Android devices with Mali-400 GPU (Samsung Galaxy S II, Samsung Galaxy S3 Mini, Samsung Galaxy Note II), at random times the screen will start showing repeated frames. Example from 0:51 until 1:01 on the following video…
Jam
  • 73
  • 4
0
votes
0 answers

Installing Mali driver on ODROID-XU3 with ArchLinux

I have an ODROID-XU3 board with an ARM Mali T628. The board is running Arch Linux, with kernel version 3.4.104-2. I don't have the Mali drivers and I was wondering what the best way to install them would be. I'll be looking to run OpenCL…
kkm
  • 33
  • 1
  • 7
0
votes
1 answer

openCL CL_OUT_OF_RESOURCES Error

I'm Trying to convert a code written in Cuda to openCL and run into some trouble. My final goal is to implement the code on an Odroid XU3 board with a Mali T628 GPU. In order to simplify the transition and save time trying to debug openCL kernels…
Yuval
  • 1
  • 5
0
votes
1 answer

Kivy poor performance on Samsung Exynos5422 w/ Mali-T628 MP6

I'm developing an app with Python and I use "Kivy" to create UI. On windows with Intel CPU and nVidia GPU machine everything goes as expected but on Ubuntu and Android machines with ARM CPU and Mali GPU the performance is very very poor, i.e: 1sec…
Alireza
  • 21
  • 2
0
votes
0 answers

How to use random matrix in fragment shader in samsung android devices?

I am new to OpenGL. Below is the fragment shader code i am using for rendering but in all Samsung devices it shows only red color and in Nexus 4 & 5 it gives correct result. There is no linking error, even if i simply initialize matrix without…
Gulshan Mishra
  • 106
  • 1
  • 11
0
votes
1 answer

Renderscript for mali GPU on Juno

Can we run renderscript programs on MALI gpu on Juno board ? I guess we need renderscript drivers for gpu. Am i right.Can someone brief on the big picture of this scenario(like what are the hardware/software components involved,and function of…
user13252
  • 75
  • 1
  • 7
0
votes
1 answer

Issues with glCompileShader

I got issue compiling my shaders in Windows 8. When the application compiles the shader by calling glCompileShader, the debugger throws the following compile error: 'malisc' is not recognized as an internal or ex ternal command, Apperently it's…
Hector
  • 41
  • 1
  • 10
0
votes
1 answer

Opencl on mali SDK

I have a Juno ARM versatile board,which has ARM CPUs and Mali GPU. We think to use OpenCL which will be useful in such a heterogeneous platform.I think i should have a OpenCL SDK for ARM, enabling me to write programs for host ARM CPU, which will…
user13252
  • 75
  • 1
  • 7
0
votes
1 answer

clEnqueueMap takes long time, almost equal to clEnqueuwritebuffer

Based on OpenCL guide for Mali 600 gpu, CL_MEM_ALLOC_HOST_PTR should be used to remove any data copy and to improve performance. Today, I was testing on memory copy time using CL_MEM_ALLOC_HOST_PTR on Arndale board having a Mali 604 gpu. I tested…
Luniam
  • 463
  • 7
  • 21
0
votes
2 answers

ARM Mali - How to share the read only memory object between CPU and GPU at the same time?

I am using ARM Mali T604 GPU. I've created a memory object using ALLOC_HOST_PTR. I would like to know if the following procedure is valid? Can I access(reading only) the memory object in GPU and mapped (as read only) same memory object in CPU…
Yugandhar
  • 3
  • 2
0
votes
1 answer

OpenGL|ES 2.0 glClear command freeze until window state change

My OpenGL|ES 2.0 glClear command freezes until the window state changes (eg. the window gets hidden or shown). The target platform is ARM7 with a Mali 400 GPU. All code is mostly copied from the Qt OpenGL ES Cube example. What am I…
Supergrover
  • 74
  • 1
  • 6
0
votes
1 answer

GL_OES_vertex_half_float and OES_element_index_uint

I've checked through glGetString(GL_EXTENSIONS) that my OpenGL ES 2.0 implementations did not support GL_OES_vertex_half_float and OES_element_index_uint. I'm using MALI 400 MP. Are there any way to restore both of them? Thanks
deduu
  • 157
  • 5
  • 12
0
votes
1 answer

HeightMap : gltexsubimage2d VS vertex attribute

I have a dynamic heightmap for my terrain, its going to be modified almost every frame, should i use gltexsubimage2d and texture as heightmap or update vertices buffer every frame instead of creating vbo? What approach should be faster? I understand…
ZZZ
  • 678
  • 2
  • 10
  • 26
-1
votes
1 answer

Low FPS for large merged mesh

I try to render a set of 3d models. I merged meshes into one mesh with 200k vertices. With position, normal and texture coordinates attributes. I use VBO but don't use the index buffer object. I do only 2 render calls (one for shadows). I use…
limmon
  • 103
  • 6