You can see it with help when DFB is running.
Directfb options:
System = <system> specify the system (fbdev, SDL, etc .)
Fbdev = <device> open <device> instead of/dev/fb0
Busid = <ID> specify the bus location of the graphics card (default :0:0)
Mode = <width> x Scaled = <width> x Depth = <pixeldepth> set the default pixel depth
Pixelformat = <pixelformat> set the default pixel format
Surface-shmpool-size = <kb> set the size of the shared memory pool used
For shared system memory surfaces.
Session = <num> select multi App World (zero based,-1 = new)
Remote = Primary-layer = <ID> select an alternative primary Layer
Primary-only tell application only about the primary Layer
[No-] banner show directfb banner on startup
[No-] surface-sentinel enable surface sentinels at the end of chunks in video memory
Force-Enforce wed primary surface always is a window
Force-desktop primary surface is the desktop background
[No-] hardware enable/disable hardware acceleration
[No-] software enable/disable software fallbacks
[No-] software-Warn show warnings when doing/dropping software operations
[No-] software-trace show every stage of the software rendering pipeline
[No-] DMA enable DMA Acceleration
[No-] sync do 'sync () '(default = No)
[No-] AGP [= <mode>] Enable AGP support
[No-] thrity-surface-Buffers free sysmem instance on xfer to video memory
Font-format = <pixelformat> set the preferred font format
[No-] font-premult enable/disable premultiplied glyph images in argb format
[No-] deinit-check enable deinit check at exit
Block-all-signals block all signals
[No-] vt-switch allocate/switch to a new vt
VT-num = <num> use given VT instead of current/new one
[No-] vt-switching allow CTRL + ALT + <F?> (Experimental)
[No-] graphics-Vt put terminal into graphics mode
[No-] vt use VT handling code at all?
Mouse-source = <device> mouse device for serial mouse
[No-] Mouse-GPM-source enable mouse input repeated by GPM
[No-] motion-compression mouse motion event Compression
Mouse-Protocol = <protocol> mouse Protocol
[No-] lefty swap left and right mouse buttons
[No-] capslock-meta map the capslock key to meta
Linux-input-ir-only ignore all non-IR Linux input devices
[No-] Linux-input-grab Linux input devices?
[No-] cursor never create a cursor or handle it
[No-] cursor-Updates never show a cursor, but still handle it
WM = <WM> window manager module ('default' or 'unique ')
Init-layer = <ID> initialize layer with ID (following layer-options apply)
Layer-size = <width> x Layer-format = <pixelformat> set the pixel format
Layer-depth = <pixeldepth> set the pixel depth
Layer-buffer-mode = (Auto | triple | backvideo | backsystem | frontonly | Windows)
Layer-BG-None disable background clear
Layer-BG-color = gradient rggbb use background color (HEX)
Layer-BG-color-Index = <index> use background color index (decimal)
Layer-BG-image = <FILENAME> use background image
Layer-BG-tile = <FILENAME> Use tiled background image
Layer-Src-Key = gradient rggbb enable color keying (HEX)
Layer-palette-<index> = repeated rggbb set palette entry at index (HEX)
Layer-rotate = <degree> set the layer rotation for double buffer mode (0/180)
[No-] Smooth-upscale enable/disable smooth upscaling per default
[No-] Smooth-downscale enable/disable smooth downscaling per default
[No-] translucent-Windows allow translucent windows
[No-] decorations enable window decorations (if supported by WM)
[No-] startstop issue startdrawing/stopdrawing to driver
[No-] autoflip-window Auto flip non-flipping paiwed primary Surfaces
Videoram-Limit = <amount> limit amount of video RAM in KB
Agpmem-Limit = <amount> limit amount of AGP memory in KB
Screenshot-Dir = <directory> dump Screen Content on <print> key presses
Video-Phys = Video-length = <bytes> length of video memory (devmem System)
Mmio-Phys = Mmio-length = <bytes> length of mmio area (devmem System)
Accelerator = <ID> accelerator ID selecting graphics Driver (devmem System)
[No-] matrox-sgram use matrox sgram features
[No-] matrox-crtc2 experimental matrox crtc2 support
Matrox-TV-Standard = (PAL | NTSC | Pal-60)
Matrox TV standard (default = pal)
Matrox-cable-type = (composite | scart-RGB | scart-composite)
Matrox cable type (default = Composite)
H3600-device = <device> use this device for the h3600 ts driver
Mut-device = <device> use this device for the mutouch driver
Penmount-device = <device> use this device for the penmount driver
Linux-input-devices = <device> [, <device>]...]
Use these devices for the Linux input driver
Tslib-devices = <device> [, <device>]...]
Use these devices for the tslib driver
Unichrome-revision = <rev> override unichrome hardware revision
I8xx_overlay_pipe_ B redirect videolayer to pixelpipe B
Window surface swapping policy:
Window-surface-policy = (Auto | videohigh | videolow | systemonly | videoonly)
Auto: directfb decides depending on hardware.
Videohigh: Swapping system/video with high priority.
Videolow: Swapping system/video with low priority.
Systemonly: Window surface is always stored in system memory.
Videoonly: Window surface is always stored in video memory.
Desktop buffer mode:
Desktop-buffer-mode = (Auto | triple | backvideo | backsystem | frontonly | Windows)
Auto: directfb decides depending on hardware.
Triple: Triple buffering (video only ).
Backvideo: front and back buffer are video only.
Backsystem: back buffer is system only.
Frontonly: There is no back buffer.
Windows: special mode with window buffers directly displayed.
Force synchronization of vertical retrace:
Vsync-after: Wait for the vertical retrace after flipping.
Vsync-None: Disable polling for vertical retrace.
Libfusion options:
Force-slave always enter as a slave, waiting for the master, if not there
Tmpfs = <directory> location of shared memory file
Shmfile-group = <groupname> group that owns shared memory files
[No-] debugshm enable shared memory allocation tracking
[No-] madv-Remove enable usage of madv_remove (default = auto)
Libdirect options:
Memcpy = <method> skip memcpy () probing (help = show list)
[No-] Quiet disable text output doesn't debug messages or direct logs
[No-] Quiet = <type> only quiet certain types (cumulative with 'quiet ')
[Info | warning | error | once | unimplemented]
[No-] Debug enable debug output
[No-] debugmem enable memory allocation tracking
[No-] Trace Enable stack trace support
Log-file = <Name> write all messages to a file
Log-udp = Fatal-level = <level> abort on none, assert (default) or assume (incl. Assert)
[No-] fatal-break abort on break (default)
Dont-catch = <num> [[, <num>]...] Don't catch these signals
[No-] sighandler enable signal handler
[No-] thread-block-signals block all signals in new threads?
Disable-module = <module_name> suppress loading this module
Thread-priority-scale = <100th> apply scaling factor on thread type based priorities