Directfbrc: DFB running parameters

Source: Internet
Author: User
Tags signal handler

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.