2008-01-13 09:30:33 -07:00
|
|
|
|
.\" $OpenBSD: wsfb.man,v 1.3 2008/01/13 16:30:33 jasper Exp $
|
2006-11-26 13:21:50 -07:00
|
|
|
|
.\"
|
|
|
|
|
.\" Copyright (c) 2001,2002 Matthieu Herrb
|
|
|
|
|
.\" All rights reserved.
|
|
|
|
|
.\"
|
|
|
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
|
|
|
.\" modification, are permitted provided that the following conditions
|
|
|
|
|
.\" are met:
|
|
|
|
|
.\"
|
|
|
|
|
.\" - Redistributions of source code must retain the above copyright
|
|
|
|
|
.\" notice, this list of conditions and the following disclaimer.
|
|
|
|
|
.\" - Redistributions in binary form must reproduce the above
|
|
|
|
|
.\" copyright notice, this list of conditions and the following
|
|
|
|
|
.\" disclaimer in the documentation and/or other materials provided
|
|
|
|
|
.\" with the distribution.
|
|
|
|
|
.\"
|
|
|
|
|
.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
|
|
|
.\" "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
|
|
|
.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
|
|
|
.\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
|
|
|
|
.\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
|
|
|
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
|
|
|
.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
|
|
|
.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
|
|
|
|
.\" CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
|
|
|
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
|
|
|
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
|
|
|
.\" POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
|
.\"
|
|
|
|
|
.\" shorthand for double quote that works everywhere.
|
|
|
|
|
.ds q \N'34'
|
|
|
|
|
.TH WSFB __drivermansuffix__ __vendorversion__
|
|
|
|
|
.SH NAME
|
|
|
|
|
wsfb \- video driver for wsdisplay framebuffer device
|
|
|
|
|
.SH SYNOPSIS
|
|
|
|
|
.nf
|
|
|
|
|
.B "Section \*qDevice\*q"
|
|
|
|
|
.BI " Identifier \*q" devname \*q
|
|
|
|
|
.B " Driver \*qwsfb\*q"
|
|
|
|
|
\ \ ...
|
|
|
|
|
.B EndSection
|
|
|
|
|
.fi
|
|
|
|
|
.SH DESCRIPTION
|
|
|
|
|
.B wsfb
|
|
|
|
|
is an __xservername__ driver for OpenBSD and NetBSD
|
|
|
|
|
wsdisplay framebuffer devices.
|
|
|
|
|
This is a non-accelerated driver.
|
|
|
|
|
The following framebuffer depths are supported: 1, 8, 16 and 24, given
|
|
|
|
|
that the wsdisplay device underneath supports them.
|
|
|
|
|
.br
|
|
|
|
|
A StaticGray monochrome visual is provided for depth 1,
|
2006-11-28 12:59:08 -07:00
|
|
|
|
all visual types are supported for depth 8 and a TrueColor visual is
|
2006-11-26 13:21:50 -07:00
|
|
|
|
supported for the other depths.
|
|
|
|
|
Multi-head configurations are supported.
|
|
|
|
|
.SH SUPPORTED HARDWARE
|
|
|
|
|
The
|
|
|
|
|
.B wsfb
|
|
|
|
|
driver supports all hardware where a wsdisplay framebuffer driver
|
|
|
|
|
is available on OpenBSD and NetBSD.
|
2008-01-13 09:30:33 -07:00
|
|
|
|
On OpenBSD, currently this includes OpenBSD/macppc, OpenBSD/sgi,
|
|
|
|
|
OpenBSD/sparc, OpenBSD/sparc64 and OpenBSD/alpha on TGA graphics cards.
|
2006-11-26 13:21:50 -07:00
|
|
|
|
It also supports NetBSD/i386 using wsdisplay on vesafb(4).
|
|
|
|
|
.SH CONFIGURATION DETAILS
|
|
|
|
|
Please refer to __xconfigfile__(__filemansuffix__) for general configuration
|
|
|
|
|
details.
|
|
|
|
|
This section only covers configuration details specific to this driver.
|
|
|
|
|
.PP
|
|
|
|
|
For this driver it is not required to specify modes in the
|
|
|
|
|
.B Screen
|
|
|
|
|
section of the configuration file.
|
|
|
|
|
The
|
|
|
|
|
.B wsfb
|
|
|
|
|
driver picks up the currently used video mode from the framebuffer
|
|
|
|
|
driver and uses it.
|
|
|
|
|
Video modes specifications in the configuration file are ignored.
|
|
|
|
|
.PP
|
|
|
|
|
The following driver options are supported in the
|
|
|
|
|
.B Device
|
|
|
|
|
section:
|
|
|
|
|
.TP
|
|
|
|
|
.BI "Option \*qdevice\*q \*q" string \*q
|
|
|
|
|
The wsdisplay framebuffer device to use.
|
|
|
|
|
Default for OpenBSD: \fI/dev/ttyC0\fP.
|
|
|
|
|
Default for NetBSD: \fI/dev/ttyE0\fP.
|
|
|
|
|
.TP
|
|
|
|
|
.BI "Option \*qShadowFB\*q \*q" boolean \*q
|
|
|
|
|
Enable or disable use of the shadow framebuffer layer.
|
|
|
|
|
See shadowfb(__drivermansuffix__) for further information.
|
|
|
|
|
Default: on for depths were it is supported, off otherwise.
|
|
|
|
|
.br
|
|
|
|
|
ShadowFB is currently not supported on monochrome displays.
|
2006-11-28 12:59:08 -07:00
|
|
|
|
.TP
|
|
|
|
|
.BI "Option \*qRotate\*q \*q" string \*q
|
|
|
|
|
Enable rotation of the display. The supported values are "CW" (clockwise,
|
|
|
|
|
90 degrees), "UD" (upside down, 180 degrees) and "CCW" (counter clockwise,
|
2008-01-13 09:30:33 -07:00
|
|
|
|
270 degrees).
|
|
|
|
|
Implies use of the shadow framebuffer layer.
|
|
|
|
|
Default: off.
|
2006-11-26 13:21:50 -07:00
|
|
|
|
.SH "SEE ALSO"
|
|
|
|
|
XFree86(1), __xconfigfile__(__filemansuffix__), xorgconfig(1), Xserver(1),
|
2006-11-28 12:59:08 -07:00
|
|
|
|
X(__miscmansuffix__), wsdisplay(__drivermansuffix__)
|
2006-11-26 13:21:50 -07:00
|
|
|
|
.SH AUTHORS
|
|
|
|
|
Authors include: Matthieu Herrb, Gerd Knorr, Michel D<>nzer, Geert Uytterhoeven
|