What about desktop?<br><br><div class="gmail_quote">2010/12/20 <span dir="ltr"><<a href="mailto:wayland-devel-request@lists.freedesktop.org">wayland-devel-request@lists.freedesktop.org</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Send wayland-devel mailing list submissions to<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
or, via email, send a message with subject or body 'help' to<br>
<a href="mailto:wayland-devel-request@lists.freedesktop.org">wayland-devel-request@lists.freedesktop.org</a><br>
<br>
You can reach the person managing the list at<br>
<a href="mailto:wayland-devel-owner@lists.freedesktop.org">wayland-devel-owner@lists.freedesktop.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of wayland-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
1. Re: Wayland in N900 (Sami Ky?stil?)<br>
2. Re: Wayland in N900 (Andreas Pokorny)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 20 Dec 2010 10:26:08 +0200<br>
From: Sami Ky?stil? <<a href="mailto:sami.kyostila@nokia.com">sami.kyostila@nokia.com</a>><br>
Subject: Re: Wayland in N900<br>
To: ext Esa T?rmikoski <<a href="mailto:esa.tormikoski@nomovok.com">esa.tormikoski@nomovok.com</a>><br>
Cc: H?gsberg <<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>>, <a href="mailto:Esa@freedesktop.org">Esa@freedesktop.org</a>, ext,<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
Message-ID: <<a href="mailto:201012201026.09123.sami.kyostila@nokia.com">201012201026.09123.sami.kyostila@nokia.com</a>><br>
Content-Type: Text/Plain; charset="utf-8"<br>
<br>
On Friday 17 December 2010 20:28:34 ext Esa T?rmikoski wrote:<br>
> On 12/16/2010 11:06 AM, Sami Ky?stil? wrote:<br>
> > Hi,<br>
> ><br>
> > On Wednesday 15 December 2010 20:43:13 ext Kristian H?gsberg wrote:<br>
> >> On Wed, Dec 15, 2010 at 1:13 PM, Esa T?rmikoski<br>
> >><br>
> >> <<a href="mailto:esa.tormikoski@nomovok.com">esa.tormikoski@nomovok.com</a>> wrote:<br>
> >>> Looks like I'm trying to get Wayland running in Nokia N900. Is there<br>
> >>> any experiences about that already? All help and estimations about<br>
> >>> work amount is welcome.<br>
> >><br>
> >> Hi,<br>
> >><br>
> >> I don't know that anybody has tried that. The big unknown is how to<br>
> >> integrate with the graphics drivers on the device - the GL stack and<br>
> >> modesetting. And the GL stack has to provide a way for processes to<br>
> >> share 2d pixel buffers (for example an EGLImage). I've never worked<br>
> >> with the n900 platform, so I don't know, but a good first step towards<br>
> >> Wayland would be to try to run EGL+GLES2 on the framebuffer or such.<br>
> ><br>
> > You can run the graphics stack on N900 on the framebuffer without X, but<br>
> > the problem is there's no way to share EGLImages across processes in<br>
> > that configuration. That is, the graphics driver does not support<br>
> > EGL_MESA_drm_image or any equivalent.<br>
> ><br>
> > With X, sharing EGLImages between processes is possible by backing them<br>
> > with pixmaps. So in theory you could run Wayland on N900 by using X for<br>
> > resource management -- but that would mostly defeat the purpose.<br>
> ><br>
> >> Kristian<br>
> ><br>
> > - Sami<br>
><br>
> Doomed right in the start :( Need to find some other topic for thesis<br>
> work then if this is impossible..<br>
<br>
Yeah, all the bits that would need to be modified for this are in the closed<br>
source graphics driver. Of course, if you're only doing this for research and<br>
aren't looking for an optimal system, you could implement buffer sharing with<br>
an explicit userspace copy (i.e., glReadPixels). The performance will be<br>
abysmal, though.<br>
<br>
> -- Esa<br>
<br>
- Sami<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 20 Dec 2010 10:57:52 +0100<br>
From: Andreas Pokorny <<a href="mailto:andreas.pokorny@gmail.com">andreas.pokorny@gmail.com</a>><br>
Subject: Re: Wayland in N900<br>
To: <a href="mailto:Darxus@chaosreigns.com">Darxus@chaosreigns.com</a><br>
Cc: Esa T?rmikoski <<a href="mailto:esa.tormikoski@nomovok.com">esa.tormikoski@nomovok.com</a>>,<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
Message-ID:<br>
<<a href="mailto:AANLkTimSn42b0RjtyHcedDGMOAyMPCDHiuE5xhzh4rh_@mail.gmail.com">AANLkTimSn42b0RjtyHcedDGMOAyMPCDHiuE5xhzh4rh_@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
Hi Esa,<br>
<br>
2010/12/17 <<a href="mailto:Darxus@chaosreigns.com">Darxus@chaosreigns.com</a>>:<br>
> On 12/17, Esa T?rmikoski wrote:<br>
> [...]<br>
>> Doomed right in the start :( Need to find some other topic for<br>
>> thesis work then if this is impossible..<br>
><br>
> Ask Nokia to implement EGLImage sharing across processes?<br>
><br>
> I assume the driver is closed?<br>
<br>
The kernel part is open and provides access to buffer management.<br>
The Imagination driver has a sort of texture streaming extension. That<br>
allows you<br>
to attach special shared memory buffers, that were allocated by for the GPU.<br>
TI added a so called buffer class as a loadable module [1], to manage<br>
the buffer allocation. All in all maybe not enough to implement proper<br>
sharing of<br>
buffers, but maybe it can be abused somehow....<br>
<br>
1:<br>
<a href="http://processors.wiki.ti.com/index.php/OpenGLES_Texture_Streaming_-_bc-cat_User_Guide" target="_blank">http://processors.wiki.ti.com/index.php/OpenGLES_Texture_Streaming_-_bc-cat_User_Guide</a><br>
<br>
regards<br>
Andreas<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
<br>
<br>
End of wayland-devel Digest, Vol 3, Issue 18<br>
********************************************<br>
</blockquote></div><br>