Hi, I have a problem during porting midgard Mali GPU for X11 environment.
I'm following the document 'Integration Manual Rev:r5p0' which your company distributed.
But at the section '2.7.3 Downloading Khronos API headers', I can't connect to the link 'https://silver.arm.com/browse/ZX001' so I failed to download these khronos header files.
When I register a account and log-in, this link just go to the ARM main page.
Does this link obsolete? Or is there other way to download OpenGL ES & OpenCL Khronos API header files?
I'm lost!
Hello,
you won't need Renderscript on fbdev/X11 as this is a component used on Android only.
For Video decoding it depends on the implementation of the codecs you are going to use but it is very likely they will run fine without having OpenCL installed.
Cheers,
Jörg
Thank you for your reply, Jorg.
I think I'm misunderstanding about GPU.
Could you answer to my questions again please?
What I want to do with Mali is rendering HW acceleration in DIrect FB(fbdev) or X11 Linux environment, as I mentioned before.
And this linux will play videos with VLC player or mplayer and I want to improve it's performance by GPU too.
Can I support HW accelerated rendering in Direct FB(fbdev) or X11 environment with only OpenGL ES package(without OpenCL)?
And can I improve the performance of the video players with only OpenGL ES package too?
Great thank you for your help.
Nari
Hi, Jorg.
I submited my last question in this link.
Which Mali packages are required for the best graphic performance of video playing on Direct FB?
Please leave any idea if you can.
Thank you.
Hi Moonami,
HW accelerated graphics rendering is achieved through the OpenGL ES API, but improving performance of video players depends on whether you are referring to rendering performance, which can be achieved with OpenGL ES, or video decode performance, which as Pete says might be achievable through implementing video decode on top of OpenCL, but is more typically done by using dedicated hardware on the device exposed through something like OpenMAX. VLC almost certainly has this functionality already, and so long as you have the necessary userspace libs for the video decode hardware (talk to your SoC vendor) then it should "just work".
Hth,
Chris