nanogui@linuxhacker.org

nanogui@linuxhacker.org


Subject: Re: make microwin api : client/server
From: Bradley D. LaRonde
Date: Tue, 25 Apr 2000 14:24:52 -0400

----- Original Message -----
From: Greg Haerr <greg@Censoft.com>
To: Bradley D. LaRonde <brad@ltc.com>; Rob Taylor <robt@flyingpig.com>;
nanogui <nanogui@linuxhacker.org>
Sent: Tuesday, April 25, 2000 1:58 PM
Subject: Re: make microwin api : client/server


> : Thinking about your embeded device, what do you estimate the performance
> : improvement can be by using frame-buffer sharing versus a more X-like
model?
>
> When I added the shared memory support contributed by Morten and Vidar,
> the speed increased by a factor of 10, approximately.  The shared memory
> support just allowed most of the data passed from client to server to
> go thru shared memory rather than a local UNIX socket.
>
> I think the client-mapped framebuffer idea of Rob's is fantastic.  We've
> discussed this idea on the list before, and I plan an adding that
functionality
> to Microwindows at some time.  I think the speed improvements will also
> be fantastic, especially on smaller systems that aren't sporting
super-fast
> micros.  (like the 166Mhz StrongARMs, etc)
>
> Currently, Microwindows runs with the application linked with the server,
> so it's a non-issue.  Nano-X apps run quite fast with the shared memory
option.

Was all that speed improvement due to shared memory, or was the Nano-X
protocol part of the problem (round-trip for everything)?

Regards,
Brad


nanogui@linuxhacker.org