Hi

as previously posted i finally was able to make DFB work on my PPC
RS6000 (PReP) by adding disable-module=matrox in /etc/directfbrc as
suggested by Andreas.


That disables hardware acceleration. If you want acceleration I should be
able to fix the driver if you give me the information I requested.

This wont work as expected. We will only be able to use surfaces in video memory with the same depth. The whole DirectFB architecture is not ready vor perverted mixed endian systems (i.e. all big endian cpus using a PCI bus).

There are so called "endian conversion mode" flags on all modern pci grapics cards which is set by the framebuffer driver to the appropriate depth. This however wont work for surfaces which use other depths, since the surface gets "fixed up" in the wrong by the graphics gard while copying from system ram to video ram.

We can put possible solutions here:

http://www.directfb.org/wiki/index.php/Bi_Endian_Support

The easiest and memory consumpting workaround is to work only in 32 bit mode. :-(

Andi





_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to