Benchmark DirectFB

From eLinux.org
Revision as of 09:10, 14 November 2008 by WillNewton (talk | contribs) (Benchmarks)
Jump to: navigation, search

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
A Renesas SH-4 240MHz CPU 64MB SMI SM501 software drawing 2.4.20 CELF
A* SMI SM501 enable 2D acceleration 2.4.20 CELF
B Renesas SH-4 240MHz PCI 64MB Matrox Millenium 2.4.19
C Intel Celeron 450MHz PCI 128MB Matrox Mystique 2.4.20
D Intel Celeron 450MHz PCI 128MB Matrox Millenium 2.4.20
F Intel Celeron 450MHz AGP 128MB Matrox G450 2.4.20
E Intel Pentium4 2.4GHz AGP 1GB Matrox G450 2.4.20


Benchmarks Platform
A A* B C D E F
Anti-aliased Text [KChars/sec] 29.22 29.41 20.40 24.83 23.96 607.39 750.00
Anti-aliased Text (blend) [KChars/sec] 7.52 7.47 6.12 16.52 16.66 613.00 752.85
Fill Rectangles [MPixel/sec] 14.07 221.49 63.63 116.37 53.25 892.88 849.22
Fill Rectangles (blend) [MPixel/sec] 1.64 1.67 1.20 3.18 3.26 236.38 225.84
Fill Triangles [MPixel/sec] 12.25 93.87 93.87 108.79 50.51 748.55 730.24
Fill Triangles (blend) [MPixel/sec] 1.63 1.61 1.17 3.13 3.17 223.32 218.24
Draw Rectangles [KRects/sec] 1.81 16.01 10.67 12.95 8.57 59.53 36.27
Draw Rectangles (blend) [KRects/sec] 0.52 0.57 0.43 0.83 0.84 25.40 17.09
Draw Lines [KLines/sec] 7.10 66.98 61.33 62.60 48.84 281.86 162.40
Draw Lines (blend) [KLines/sec] 2.33 2.43 1.94 3.69 3.70 127.29 80.04
Blit [MPixel/sec] 8.12 100.49 38.68 53.75 32.56 435.02 398.84
Blit colorkeyed [MPixel/sec] 1.63 102.16 39.19 58.69 32.54 445.20 421.97
Blit with format conversion [MPixel/sec] 4.04 4.13 3.59 18.11 17.79 203.38 193.26
Blit from 32bit (alphachannel blend) [MPixel/sec] 1.05 1.05 0.82 2.71 2.71 171.32 158.10
Blit from 8bit palette [MPixel/sec] 3.54 2.35 3.20 17.40 17.38 17.28 95.17
Blit from 8bit palette (alphachannel blend) [MPixel/sec] 1.02 0.90 0.81 2.67 2.71 3.55 5.53
Stretch Blit [MPixel/sec] 12.17 83.50 7.06 83.50 47.61 210.32 220.77
Stretch Blit colorkeyed [MPixel/sec] 7.46 7.43 4.20 46.17 46.30 211.97 221.64


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.