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
