> > I have noticed the following -
> > 
> > I also observe the following when I run the java run-time envs on 
> > both the machines.  The brutus board takes about 10 minutes to display
> > the first start-up window of any java application while the same
> > code runs almost instantaneously on the netwinder.  Could this be
> > because of the differences in the FPEMs ? I havent gotten around
> > to switching them yet.  So, any pointers would be appreciated. 
> > 
> I don't believe this difference is solely an FPEM issue.  
> On Brutus, the display uses 8bpp for a max of 256 colors.  When
> the JVM is launched with <=8bpp, it calculates a dithering cube 
> in order to find the 256 best colors.  I suspect the dithering
> cube logic is entirely floating-point calculations.  Most likely,
> the Netwinder is using 16bpp or higher mode and the dithering
> cube is not necessary.  Note, this is mostly theory, but if you
> have the JVM source you can take a look at 
> javasrc/src/<arch>/sun/color.c.
> 
I switched my SA1100 board to 16bpp mode and verified that 
the JVM launches AWT appliations almost immediately.
However, I don't have the memory bandwidth to run 16bpp mode 
without constant display flickering.

Eric

unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to