![Freescale Semiconductor i.MX 6DualLite Reference Manual Download Page 105](http://html1.mh-extra.com/html/freescale-semiconductor/i-mx-6duallite/i-mx-6duallite_reference-manual_2330523105.webp)
Chapter 12
Direct FB
12.1 Introduction
DirectFB is a thin library that provides hardware graphics acceleration, input device
handling and abstraction, integrated windowing system with support for translucent
windows and multiple display layers, not only on top of the Linux Framebuffer Device. It
is a complete hardware abstraction layer with software fallbacks for every graphics
operation that is not supported by the underlying hardware. DirectFB adds graphical
power to embedded systems and sets a new standard for graphics under Linux.
12.1.1 Hardware Operation
DirectFB acceleration uses the Vivante GPU.
The process is described in the
. Acceleration is also dependent on the
frame buffer memory.
12.2 Software Operation
The DirectFB version which is currently supported is DirectFB-1.4.0.
Subsequent versions have not been tested and are not officially supported.
Since DirectFB is a thin Graphics library, it is lightweight and has a small footprint
optimized for embedded devices. It is not a client/server model like X11.
It provides a hardware abstraction layer for hardware graphics acceleration: Anything
that is not supported by hardware and still supported by software, but uses hardware
where possible.
i.MX 6Solo/6DualLite Linux Reference Manual, Rev. L3.0.35_4.1.0, 09/2013
Freescale Semiconductor, Inc.
105