The X server (XF68_FBDev) is the most notable application program for the frame buffer device. Starting with XFree68/XFree86 release 3.2, the X server is part of XFree68/XFree86 and has 2 modes:
Display
subsection for the fbdev
driver in the
/etc/XF86Config
file contains a
Modes "default"
line, the X server will use the scheme discussed above, i.e. it will start
up in the resolution determined by /dev/fb0current
(or
$FRAMEBUFFER
, if set). This is the default for the configuration
file supplied with XFree68. It's the most simple configuration (and the
only possible one if you want to have a broadcast compatible display, e.g.
PAL or NTSC), but it has some limitations.
/etc/XF86Config
file. This allows for on-the-fly resolution
switching while retaining the same virtual desktop size. The frame buffer
device that's used is still /dev/fb0current
(or
$FRAMEBUFFER
), but the available resolutions are defined by
/etc/XF86Config
now. The disadvantage is that you have to specify
the timings in a different format (but fbset -x
may help) and that
you can't have a broadcast compatible display (e.g. no PAL or NTSC).To tune a video mode, you can use fbset or xvidtune. Note that xvidtune doesn't work 100% with XF68_FBDev: the reported clock values are always incorrect.
There exists also an accelerated X server for the Cybervision 64 graphics board, but that's not discussed here.
Next Chapter, Previous Chapter
Table of contents of this chapter, General table of contents
Top of the document, Beginning of this Chapter