Hi Hiep,

This and potential follow on questions are probably best discussed on
the Mali forums http://forums.arm.com/index.php?/forum/10-mali-forums/
at least when it comes to the capabilities of the binary driver.

On Wed, Apr 17, 2013 at 7:53 AM, Hiep Pham <hie...@gcs-vn.com> wrote:
> Hi all,
>
> I'm trying GLES on Snowball board with Mali GPU, without X.
>
> The board was installed linaro-nano 12.07 (with mali400-dev package
> installed) and had been connected with an TV via HDMI cable;
> After booting up, I run "hdmistart" command and /dev/fb0 appeared; HDMI
> ran fine with "cat /dev/urandom > /dev/fb0" command.
>
> However, when testing GLES with sample codes from Mali SDK
> (http://malideveloper.arm.com/downloads/Mali_OpenGL_ES_2.0_SDK_for_Linux_On_ARM_v1.2.0.9310_Linux.tar.gz)
>
> I got following error:
> Error: eglGetError(): 12288 (0x3000)
> Error: No EGL Display available at
> /root/Mali_OpenGL_ES_2.0_SDK_for_Linux_On_ARM_v1.2.0/simple-framework/src/EGLRuntime.cpp:105
>
> The argument of eglGetDisplay is EGL_DEFAULT_DISPLAY:
> EGLDisplay display = eglGetDisplay(EGL_DEFAULT_DISPLAY);
>
>
> So I wonder if Mali can works without X or not?
> Any help will be greatly appreciate,
> ---

EGL doesn't imply X. For instance Android as of 2.3 (gingerbread) has
EGL and there's certainly no X involved in that use case.

The rub as I'm sure you know is that EGL need to be connected to
something, X, Wayland, drm...

With Mesa for instance configuring with --enable-egl-platforms=drm
would do that, however obviously with the mali driver you're not
running Mesa and I would imagine that the Mali SDK provides it's own
EGL. It'll be a capabilities of that EGL implementation that you'll be
interested in. Thus the reference to make a posting to the Mali fora.

You do bring up a good use case tho and one that seems well worth
documenting in a FAQ.

> Hiep

--
Regards,
Tom

"Where's the kaboom!? There was supposed to be an earth-shattering
kaboom!" Marvin Martian
Tech Lead, Graphics Working Group | Linaro.org │ Open source software
for ARM SoCs
w) tom.gall att linaro.org
h) tom_gall att mac.com

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to