<HTML>
<HEAD>
<TITLE> XF86_Mono </TITLE>
</HEAD>
<BODY>
<PRE>



XF86_Mono(1)					     XF86_Mono(1)


NAME
       XF86_Mono  - 1 bit non-accelerated X Window System servers
       for UNIX on x86 platforms

SYNOPSIS
       XF86_Mono [:displaynumber] [ option ] ...

DESCRIPTION
       XF86_Mono is a 1-bit StaticGrey server for VGA and  Super-
       VGA cards and for some other monochrome cards.

CONFIGURATIONS
       The XF86_Mono server supports the following popular Super
       VGA chipsets in monochrome mode:

	    ATI:
		18800,	18800-1,   28800-2,   28800-4,	 28800-5,
		28800-6,   68800-3,  68800-6,  68800AX,	 68800LX,
		88800CX, 88800GX

	    Tseng:
		ET3000, ET4000, ET4000/W32

	    Western Digital:
		PVGA1,	WD90C00,   WD90C10,   WD90C11,	 WD90C30,
		WD90C31, WD90C33

	    Genoa:
		GVGA

	    Trident:
		TVGA8800CS,   TVGA8900B,  TVGA8900C,  TVGA8900CL,
		TVGA9000

	    NCR:
		77C22, 77C22E

	    Compaq:
		AVGA

	    Oak:
		OTI067, OTI077, OTI087

	    Cirrus:
		CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428,
		CLGD5429, CLGD5430, CLGD5434, CLGD5436, CLGD6205,
		CLGD6215,  CLGD6225,  CLGD6235,	 CL6410,  CL6412,
		CL6420, CL6440

       The  XF86_Mono  server  supports	 the following monochrome
       cards and resolutions:

	    Sigma:
		L-View, LaserView PLUS (in 1bpp mode): 1664x1280



XFree86			  Version 3.1.2C			1





XF86_Mono(1)					     XF86_Mono(1)


	    Hyundai:
		HGC-1280: 1280[1472]x1024

	    Apollo:
		Monochrome card (with ID 9) from Apollo	 worksta
		tions: 1280x1024

	    Hercules and compatibles cards: 720x348

       Additionally  it supports generic VGA cards with a maximum
       virtual resolution of (approximately) 800x650.

       On supported SVGA chipsets, XF86_Mono will use up  to  1/4
       of  display memory, which yields a maximum virtual resolu
       tion of (approximately) 1664x1260 with 1MB of display mem
       ory.  XF86_Mono does not support the accelerated functions
       of the supported chipsets.

OPTIONS
       In addition to the normal server options described in  the
       Xserver(1)  manual  page, XF86_Mono accepts some more com
       mand line switches, as described in  the	 XFree86(1)  man
       page.

SETUP
       XFree86	uses  a	 configuration file called XF86Config for
       its initial setup.  See the  XF86Config(4/5)  manpage  for
       general	details.  Here	only the XF86_Mono specific parts
       are explained.

       The Driver entry in Screen section of the XF86Config  file
       should  be  set	to vga2 for VGA and SVGA boards, and mono
       for non-vga mono boards.	 If Screen sections  are  present
       for  both of these, the server will start in a dual-headed
       configuration.

       Entries for the Device  section	in  the	 XF86Config  file
       include:



















XFree86			  Version 3.1.2C			2





XF86_Mono(1)					     XF86_Mono(1)


       chipset "name"
	       specifies  a  chipset so the correct driver can be
	       used.  Possible chipsets are:

	       VGA2:

		      ATI:
			  vgawonder

		      Tseng:
			  et3000, et4000, et4000w32,  et4000w32i,
			  et4000w32p

		      Western Digital:
			  pvga1,   wd90c00,   wd90c10,	 wd90c30,
			  wd90c31, wd90c33

		      Genoa:
			  gvga

		      Trident:
			  tvga8800cs,	 tvga8900b,    tvga8900c,
			  tvga8900cl, tvga9000

		      NCR:
			  ncr77c22, ncr77c22e

		      Compaq:
			  cpq_avga

		      OAK:
			  oti067, oti077, oti087

		      Cirrus:
			  clgd5420, clgd5422, clgd5424, clgd5426,
			  clgd5428, clgd5429, clgd5430, clgd5434,
			  clgd5436, clgd6205, clgd6215, clgd6225,
			  clgd6235,   cl6410,	cl6412,	  cl6420,
			  cl6440

		      Generic VGA:
			  generic

	       MONO:

		      Hyundai:
			  hgc1280

		      Sigma:
			  sigmalview

		      Apollo:
			  apollo9




XFree86			  Version 3.1.2C			3





XF86_Mono(1)					     XF86_Mono(1)


		      Hercules:
			  hercules

       MemBase memaddress
	       specifies  the  base  address of the video memory.
	       This option is only used for the	 Sigma	LaserView
	       cards.	 Valid	addresses  for	these  cards  are
	       0xA0000, 0xB0000, 0xC0000, 0xD0000, 0xE0000.   The
	       default is 0xE0000.

       Black red green blue
	       sets the ``black'' colour to the rgb values speci
	       fied.  These values must be given as  integers  in
	       the  range  0-63.   The	default	 is  0 0 0.  This
	       option is only valid for the vga2 screen type.

       White red green blue
	       sets the ``white'' colour to the rgb values speci
	       fied.   These  values must be given as integers in
	       the range 0-63.	The default  is	 63 63 63.   This
	       option is only valid for the vga2 screen type.

       Option "optionstring"
	       allows the user to select certain options provided
	       by the drivers.	Currently the  following  strings
	       are recognized:

	       legend  -  for  Sigma  Legend ET4000-based boards.
	       This  option  enables  a	 special  clock-selection
	       algorithm used on Legend boards, and MUST be spec
	       ified for these boards to function correctly.

	       swap_hibit - for Western	 Digital/PVGA1	chipsets.
	       Some  Western  Digital  based  boards  require the
	       high-order clock-select lead to be  inverted.   It
	       is  not	possible for the server to determine this
	       information at run-time.	 If the 9th clock in  the
	       list of clocks detected by the server is less than
	       30Mhz, this option likely needs to be set.

	       hibit_low, hibit_high - for Tseng ET4000 chipsets.
	       With  some ET4000 cards, the server has difficulty
	       getting the state of the high-order clocks  select
	       bit right when started from a high-resolution text
	       mode.  These options  allow  the	 correct  initial
	       state  of  that	bit to be specified.  To find out
	       what the	 correct  initial  state  is,  start  the
	       server  from  an	 80x25 text mode.  This option is
	       only needed if the clocks reported by  the  server
	       when started from a high-resolution text mode dif
	       fer from those reported when it is started from an
	       80x25 text mode.

	       8clocks	-  for the PVGA1 chipset the default is 4



XFree86			  Version 3.1.2C			4





XF86_Mono(1)					     XF86_Mono(1)


	       clocks.	Some cards with this chipset may  support
	       8  clocks.   Specifying this option will allow the
	       driver to detect and use the extra clocks.

	       16clocks	 -  for	 Trident  TVGA8900B   and   8900C
	       chipsets.  Some newer boards using 8900B and 8900C
	       chipsets actually support 16  clocks  rather  than
	       the  standard  8	 clocks.  Such boards will have a
	       "TCK9002" or "TCK9004" chip on  them.   Specifying
	       this  option  will  allow the driver to detect and
	       use the extra 8 clocks.

	       power_saver - This option enables  the  server  to
	       use the power saving features of VESA DPMS compat
	       ible monitors.  The suspend level is currently not
	       supported.   Refer  to  the XF86Config(4/5) manual
	       page for details of how to set  the  timeouts  for
	       the different levels of operation.  This option is
	       experimental.

	       secondary - for the hgc1280 and apollo9	chipsets.
	       This  option allows to use these cards jumpered to
	       the  secondary  I/O  /  memory	address.    These
	       addresses are:

	       hgc1280:
		   I/O 0x3B0-0x3BF, mem 0xB0000-0xBFFFF (prim.)
		   I/O 0x390-0x39F, mem 0xC8000-0xCFFFF (sec.)

	       apollo9:
		   I/O 0x3B0-0x3BF, mem 0xFA0000-0xFDFFFF (prim.)
		   I/O 0x3D0-0x3DF, mem 0xA0000-0xDFFFF (sec.)
	       XFree86 can detect the HGC-1280	on  both  primary
	       and  secondary  address;	 for  the apollo card the
	       primary address is used by default.

       Note that XFree86 has some internal capabilities to deter
       mine  what  hardware  it	 is running on. Thus normally the
       keywords chipset, clocks, and videoram don't  have  to  be
       specified.   But	 there may be occasions when this autode
       tection mechanism fails, (for example, too high of load on
       the  machine  when  you start the server).  For cases like
       this, one  should  first	 run  XF86_Mono	 on  an	 unloaded
       machine,	 look  at  the results of the autodetection (that
       are printed out during server startup) and then explicitly
       specify these parameters in the configuration file.  It is
       recommended that all parameters, especially Clock  values,
       be specified in the XF86Config file.


FILES
       &lt;XRoot&gt;/bin/XF86_Mono	     The  monochrome X server for
				     VGA,    SVGA    and    other
				     monochrome cards



XFree86			  Version 3.1.2C			5





XF86_Mono(1)					     XF86_Mono(1)


       /etc/XF86Config		     Server configuration file

       &lt;XRoot&gt;/lib/X11/XF86Config    Server configuration file

       Note:  &lt;XRoot&gt; refers to the root of the X11 install tree.

SEE ALSO
       X(1),	 Xserver(1),	 XFree86(1),	 XF86Config(4/5),
       xf86config(1), xvidtune(1), xdm(1), xinit(1)

BUGS
       There  are no known bugs at this time, although we welcome
       reports emailed to the address listed below.

CONTACT INFO
       XFree86	source	is  available	from   the   FTP   server
       ftp.XFree86.org.	  Send	email  to XFree86@XFree86.org for
       details.

AUTHORS
       Refer to the XFree86(1) manual page.




































XFree86			  Version 3.1.2C			6


</PRE>
</BODY>
</HTML>
