I'm surprised to see how much a Pentium2 300Mhz MMX on a Matrox G550
spanks my Voodoo3 3500 on a dual AMD 1800+ XP. This makes it quite obvious
that we're really depending heavily on hardware acceleration especially
for all things alpha channel :P So, two questions:
1) Are there any speed ups for software based rendering that can be done
but have not yet been implemented? The project I'm working on depends
heavily on alpha channels so I'd be very interested in any software speed
ups we can get. and
2) Are the alpha-channel hardware speed ups dependant on some kind of
hardware feature? I know some recent cards have made a big woopdie-doo
about anti-aliasing in games. Are these features DirectFB is tapping into?

After this repost of his Matrox G550 on a Pentium 2 300Mhz is a repost of
my benchmark, and then the same system without hardware acceleration. It
really drives this point home.

- Adam Agnew


> And Matrox G550, Intel Pentium 2 300Mhz MMX (overclocked from 266) 256
MB RAM.
> --------------------------------------------------------------------------
>        ----------------------- DirectFB v0.9.7 ---------------------
>                  (c)2000-2001  convergence integrated media GmbH
>         -----------------------------------------------------------
>
>
> Benchmarking with 256x256 in 16bit mode... (16bit)
>
> Anti-aliased Text                      3.01 secs (  258.68 KChars/sec)
> Fill Rectangles                        3.00 secs (  768.44 MPixel/sec)
> Fill Rectangles (blend)                3.03 secs (  227.18 MPixel/sec)
> Fill Triangles                         3.00 secs (  678.71 MPixel/sec)
> Fill Triangles (blend)                 3.01 secs (  216.57 MPixel/sec)
> Draw Rectangles                        3.00 secs (   35.16 MPixel/sec)
> Draw Rectangles (blend)                3.00 secs (   16.59 MPixel/sec)
> Draw Lines                             3.00 secs (   26.40 MPixel/sec)
> Draw Lines (blend)                     3.01 secs (   12.98 MPixel/sec)
> Blit                                   3.01 secs (  335.30 MPixel/sec)
> Blit colorkeyed                        3.00 secs (  362.51 MPixel/sec)
> Blit with format conversion            3.04 secs (  148.65 MPixel/sec)
> Blit from 32bit (alphachannel blend)   3.05 secs (  148.46 MPixel/sec)
> Stretch Blit                           3.40 secs (  202.46 MPixel/sec)

(*) Single Application Core. (with MMX support)
(*) DirectFB/InputDevice: Keyboard Driver 0.9 (convergence integrated media GmbH)
(*) DirectFB/InputDevice: PS/2 Mouse Driver 0.9 (convergence integrated media GmbH)
(*) MMX detected and enabled
(*) DirectFB/GraphicsDevice: 3Dfx Voodoo 3/4/5/Banshee 0.1 (convergence integrated 
media GmbH)
(*) DirectFB/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
(*) DirectFB/Interface: Loaded 'PNG' implementation of 'IDirectFBImageProvider'.

       ----------------------- DirectFB v0.9.8 ---------------------
              (c)2000-2001  convergence integrated media GmbH
        -----------------------------------------------------------


Benchmarking with 256x256 in 16bit mode... (16bit)

Anti-aliased Text                      3.02 secs (   45.36 KChars/sec)
Fill Rectangles                        3.00 secs ( 1086.81 MPixel/sec)
Fill Rectangles (blend)                3.06 secs (  104.94 MPixel/sec)
Fill Triangles                         3.00 secs ( 1043.16 MPixel/sec)
Fill Triangles (blend)                 3.02 secs (  105.28 MPixel/sec)
Draw Rectangles                        3.00 secs (   28.00 MPixel/sec)
Draw Rectangles (blend)                3.02 secs (    1.49 MPixel/sec)
Draw Lines                             3.00 secs (   46.64 MPixel/sec)
Draw Lines (blend)                     3.08 secs (    1.11 MPixel/sec)
Blit                                   3.00 secs (  484.32 MPixel/sec)
Blit colorkeyed                        3.00 secs (  484.32 MPixel/sec)
Blit with format conversion            3.01 secs (  307.40 MPixel/sec)
Blit from 32bit (alphachannel blend)   3.64 secs (    5.40 MPixel/sec)
Stretch Blit                           3.04 secs (  180.01 MPixel/sec)



No Hardware Acceleration:


(*) Single Application Core. (with MMX support)
(*) DirectFB/InputDevice: Keyboard Driver 0.9 (convergence integrated media GmbH)
(*) DirectFB/InputDevice: PS/2 Mouse Driver 0.9 (convergence integrated media GmbH)
(*) MMX detected and enabled
(*) DirectFB/GraphicsDevice: MMX Software Rasterizer 0.5 (convergence integrated media 
GmbH)
(*) DirectFB/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
(*) DirectFB/Interface: Loaded 'PNG' implementation of 'IDirectFBImageProvider'.
(!) DirectFB/core/vt: Unable to disallocate VT!
    --> Device or resource busy

       ----------------------- DirectFB v0.9.8 ---------------------
              (c)2000-2001  convergence integrated media GmbH
        -----------------------------------------------------------


Benchmarking with 256x256 in 16bit mode... (16bit)

Anti-aliased Text                      3.01 secs (   45.40 KChars/sec)
Fill Rectangles                        3.05 secs (  126.73 MPixel/sec)
Fill Rectangles (blend)                3.42 secs (    5.75 MPixel/sec)
Fill Triangles                         3.02 secs (  121.48 MPixel/sec)
Fill Triangles (blend)                 3.49 secs (    5.63 MPixel/sec)
Draw Rectangles                        3.00 secs (   28.95 MPixel/sec)
Draw Rectangles (blend)                3.01 secs (    1.49 MPixel/sec)
Draw Lines                             3.01 secs (   19.76 MPixel/sec)
Draw Lines (blend)                     3.08 secs (    1.11 MPixel/sec)
Blit                                   3.02 secs (   23.84 MPixel/sec)
Blit colorkeyed                        3.04 secs (  148.75 MPixel/sec)
Blit with format conversion            3.04 secs (  103.31 MPixel/sec)
Blit from 32bit (alphachannel blend)   3.60 secs (    5.46 MPixel/sec)
Stretch Blit                           3.07 secs (  129.47 MPixel/sec)




-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.

Reply via email to