I finally have got a working framebuffer driver for DirectFB and the CN700 chipset. It surely needs deeper tests but it seems to work not bad (fbset, DirectFB exemples. But there is no TVout support).
The method is the same that worked a while ago for the CN400 as mentionned in the list (a mix between the last official VIA driver and the DirectFB CVS one). If this code can help someone don't hesitate to email me. Regards, Anthony Prieur PS: FYI here is the df_dok bench I got: Benchmarking with 256x256 in 16bit mode... (16bit) Anti-aliased Text 3.007 secs (* 394.880 KChars/sec) Anti-aliased Text (blend) 3.008 secs (* 394.750 KChars/sec) Fill Rectangle 3.003 secs (*1435.986 MPixel/sec) Fill Rectangle (blend) 3.001 secs (* 393.084 MPixel/sec) Fill Rectangles [10] 3.009 secs (*1437.479 MPixel/sec) Fill Rectangles [10] (blend) 3.167 secs (* 393.174 MPixel/sec) Fill Triangles 3.006 secs (* 394.611 MPixel/sec) Fill Triangles (blend) 3.008 secs (* 394.348 MPixel/sec) Draw Rectangle 3.000 secs (* 121.933 KRects/sec) Draw Rectangle (blend) 3.001 secs (* 55.314 KRects/sec) Draw Lines [10] 3.000 secs (* 501.000 KLines/sec) Draw Lines [10] (blend) 3.003 secs (* 250.416 KLines/sec) Fill Spans 3.007 secs (* 564.477 MPixel/sec) Fill Spans (blend) 3.041 secs (* 133.614 MPixel/sec) Blit 3.008 secs (* 677.582 MPixel/sec) Blit colorkeyed 3.007 secs (* 677.808 MPixel/sec) Blit destination colorkeyed 3.005 secs (* 377.295 MPixel/sec) Blit with format conversion 3.019 secs (* 197.541 MPixel/sec) Blit with colorizing 3.002 secs (* 261.969 MPixel/sec) Blit from 32bit (blend) 3.022 secs (* 197.345 MPixel/sec) Blit from 32bit (blend) with colorizing 3.020 secs (* 197.476 MPixel/sec) Stretch Blit 3.001 secs (* 287.029 MPixel/sec) Stretch Blit colorkeyed 3.669 secs ( 16.589 MPixel/sec) _______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
