--- In dattaway <> wrote:
>
> On Thu, 14 Sep 2006, Yan Seiner wrote:
>
> > Why do you need a browser, anyway? What's the intended use?
>
> I have done this through x-forwarding and it works well, even though
a bit
> slower. Its a good way to get a feel how the hardware works, find
> limitations of the floating point library, and just a cool hack. My
> favorite is running xscreensaver processes. I've learned the board
is
> quite reliable and can run a load average for days without problems.
>
The generic X server uses only the X framebuffer driver which has no
mechanism to properly exploit the video FPGA hardware acceleration. X
could be told to store pixmaps in the other sections of the 8MB video
SDRAM for off-screen compositing and use hardware bitblt/boxfill
accelerations if an X server driver was written. Just an FYI that
this is something TS could do for anybody who needs a bit more
performance out of X on a TS-7300/TS-7KV. It just kills me to see X
use the hardware so inefficiently-- I wish I would have had the time
to have written this driver during initial board build-up. :-(
Floating point on ARM/Linux is worse than it should be IMHO-- one
could reap lots of performance benefits by compiling with gcc -
softfloat. The disadvantage is that every library has to be
recompiled that way for proper ABI parameter passing since Debian
binaries are compiled for hard float-- someone made the unfortunate
decision a long time ago (for us anyway) to pseudo-standardize Linux
ARM binaries with a hard float ABI.
//Jesse Off
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|