Hi,

we have written a DirectFB system module for a platform with a mixed
RISC/SIMD/DSP architecture and now look into optimizing it for this
platform as the drawing performance is currently not sufficient.

Basically I have two questions: is there any reason besides the fact
that most gfx_drivers use MMIO that the gfx_driver probing code is
disabled when not running with the framebuffer system module? I'm
asking because it might be reasonable for us to implement a
gfx_driver to optimize drawing on our platform without using a
framebuffer device.

The second question originates from the fact that we measured that
our environment only spends less than one percent of the time in
the drawing code of the software renderer and for example video decoding
on the cpu does not receive any performance hit while our UI redraw
framerates drop from 14 to 3 fps when we start drawing more complex
stuff... What would you think might be the reason(s) for this behaviour?


Greetings,
Jakob


_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to