What about desktop?

2010/12/20 <[email protected]>

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

Reply via email to