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