Hello dear community members,
I've got mk908 which has gor ARM rockchip 3188 with android, so I flashed it and with oleg0's kernel 3.0.36+ (you can find who is he and his kernel) and I tried to us my rootfs which is Linux gentoo based root and everything is working fine except the gpu. I read several posts and blogs which are saying that you should have 4 modules to success which they are: mali.ko, drm.ko, mali_drm.ko and ump.ko. (Using Mali on Linux for Radxa Rock | androtab.info)
I had this four and they are right with my kernel (I inserted them and yes lsmod was showing the result ), and then I followed this link: Mali binary driver - linux-sunxi.org and yea I did every step but not any useful points...I downloaded many videos and several video playes ...(mplayer, gnome player, vlc) not working...What should I do ?? what the steps that I should take ? are there any useful links ? are there any working drivers ?Thank you all .
Hi shant19,
Apologies for the delay in a response...
I am confused towards the end of your question when you start talking about video players, and what this has to do with Mali GPU's. Let me explain...
A GPU such as Mali-400, processed 3D graphics, using API's such as OpenGL ES 2.0. It renders geometry and rasterizes pixels to the screen. It is not a video decoder.
When you watch a video, the video is most likely decoded using a hardware accelerated video decoder unit. ARM does also license this technology, and is known as Mali-Vxxx (Example is the Mali-V500).
I do not believe the RK3188 has the Mali-V500 however, but is likely to use someone elses VDU (or their own).
If your issue is to do with video playback, then you should contact your device manufacturer for support in using the VDU.
If, however, you are having problems with graphics rendering, then please let us know the problem and we will investigate further.
Kind Regards,
Michael McGeagh
Hello Michael ...I also apologies for the delay...
Thank you so much about this valuable infos and yea in every step and answer I was learning more about Mali and OpenGL ES 2.0 and the other stuff.So I am partly done here ...but I've got another issue .I would post it but I would like to share it here too, so this is my question...Now I have mali installed on my rk3188 device which is MK802IV and I have mali opengles ...but does mali have the openGL (libGL.so* )support ? if it does how could I compile it ? ...Thank you .
Hello shant19,
ARM Mali GPU's such as the one found in your device support the Khronos Open GL ES standard.
i.e. Open GL ES 1.1, 2.0 and for our Midgard range of GPU's 3.0 and above. They do not support the "desktop" counterparts (Open GL).
As such, the libraries on the device would be called libGLES*.so not libGL.so.
I hope this helps answer your question.
Feel free to contact us again regarding any further questions you may have.