From: eLinux.org

Benchmark DirectFB

Benchmarks

The DirectFB example suites include benchmark ‘df_dok’. We have ran
this benchmark on the following platform:









































































Platform
CPU
Clock
I/F
System RAM
Graphics Card
Kernel Version
ARenesas SH-4240MHzCPU64MBSMI SM501 software drawing2.4.20 CELF
ASMI SM501 enable 2D acceleration2.4.20 CELF
BRenesas SH-4240MHzPCI64MBMatrox Millenium2.4.19
CIntel Celeron 450MHzPCI128MBMatrox Mystique2.4.20
DIntel Celeron 450MHzPCI128MBMatrox Millenium2.4.20
FIntel Celeron 450MHzAGP128MBMatrox G4502.4.20
EIntel Pentium42.4GHzAGP1GBMatrox G4502.4.20
GIntel CE21101GhzCPU100Mbsoftware drawing2.6.16
GIntel GDL accelerated2.6.16























































































































































































































Benchmarks
Platform
A
A
B
C
D
E
F
G
G
Anti-aliased Text [KChars/sec]29.2229.4120.4024.8323.96607.39750.008445
Anti-aliased Text (blend) [KChars/sec]7.527.476.1216.5216.66613.00752.852519
Fill Rectangles [MPixel/sec]14.07221.4963.63116.3753.25892.88849.2234105
Fill Rectangles (blend) [MPixel/sec]1.641.671.203.183.26236.38225.8436
Fill Triangles [MPixel/sec]12.2593.8793.87108.7950.51748.55730.24321
Fill Triangles (blend) [MPixel/sec]1.631.611.173.133.17223.32218.2440.026
Draw Rectangles [KRects/sec]1.8116.0110.6712.958.5759.5336.27113.6
Draw Rectangles (blend) [KRects/sec]0.520.570.430.830.8425.4017.092.1420.194
Draw Lines [KLines/sec]7.1066.9861.3362.6048.84281.86162.404116
Draw Lines (blend) [KLines/sec]2.332.431.943.693.70127.2980.04107
Blit [MPixel/sec]8.12100.4938.6853.7532.56435.02398.842564
Blit colorkeyed [MPixel/sec]1.63102.1639.1958.6932.54445.20421.972836
Blit with format conversion [MPixel/sec]4.044.133.5918.1117.79203.38193.261338
Blit from 32bit (alphachannel blend) [MPixel/sec]1.051.050.822.712.71171.32158.10336
Blit from 8bit palette [MPixel/sec]3.542.353.2017.4017.3817.2895.17--
Blit from 8bit palette (alphachannel blend) [MPixel/sec]1.020.900.812.672.713.555.53--
Stretch Blit [MPixel/sec]12.1783.507.0683.5047.61210.32220.772521
Stretch Blit colorkeyed [MPixel/sec]7.467.434.2046.1746.30211.97221.642620

After enabling 2D acceleration in A* environment, the graphics
benchmark score improves. It looks like even embedded processor like
SH-4 can be used when DirectFB can use hardware acceleration. So a
graphics library would be essential in a graphical system.

For G* (Intel CE2110) environment, just basic operations like opaque
rectangle and blits are really optimized, some operations are much
slower and we can notice rendering artifacts/bugs. So take care,
possible you’ll have to fallback to software rendering on such platform.
Cyan-colored cells are supposed to be accelerated.

Categories: