fb.modes(5) Linux frame buffer utils fb.modes(5) (NAME) fb.modes - (DESCRIPTION) /etc/fb.modes . : mode geometry timings options endmode (OPTIONS) (geometry): xres ( ) yres ( ) vxres ( ) vyres ( ) depth ( ) (timings): pixclock ( ) left ( ) right ( ) upper ( ) lower ( ) hslen ( ) vslen ( ) : : hsync {low|high} vsync {low|high} csync {low|high} (composite sync) extsync {false|true} . . . laced {false|true} (interlace). . . double {false|true} (doublescan). . . (INTERNALS) : +---+---------------+---+---+ | | ^ | | | | | | 5 | | | | | v | | | +---#################---+---+ | # ^ # | | | # | # | | | # | # | | | 1 # | 2 # 3 | 4 | |<->#<------+------>#<->|<->| | # | # | | | # | 6 # | | | # | # | | | # v # | | +---#################---+---+ | | ^ | | | | | | 7 | | | | | v | | | +---+---------------+---+---+ | | ^ | | | | | | 8 | | | | | v | | | +---+---------------+---+---+ 1 (left margin) 2 (xres) 3 (right margin) 4 (hslen) 5 (upper margin) 6 (yres) 7 (lower margin) 8 (vslen) <<#>> . : htotal = left + xres + right + hslen vtotal = upper + yres + lower + vslen pixclock : line = pixclock * htotal : hfreq = 1E12 / line = 1E12 / (pixclock * htotal) vtotal . (laced) vtotal (doublescan) vtotal . : if (lace) vtotal /= 2 if (double) vtotal *= 2 frame = vtotal * line : vfreq = 1E12 / frame = hfreq / vtotal (SEE ALSO) fbset(8), fbdev(4) local Aug 1996 fb.modes(5)