<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>XF86Config options </TITLE>
</HEAD>
<BODY BGCOLOR="#efefef" TEXT="black" LINK="blue" VLINK="#551A8B" ALINK="red">

<A HREF="epson.html"><EM> Information for EPSON SPC8110 Users</EM></A>
 <b>:</b> <EM><code>XF86Config</code> options </EM><BR>
<b>Previous:</b> <A HREF="epson1.html"><EM>General Notes </EM></A><BR>
<b>Next:</b> <A HREF="epson3.html"><EM>Video modes </EM></A>


<HR NOSHADE>
  <H2><A NAME="2"></A>2. <code>XF86Config</code> options </H2>

<p>The driver should be able to probe the presence of a SPC8110 chip. If
the driver fails to probe the chip correctly define the chip
explicitly in the screen section.</p>
<p>Device Section Entries and Options Currently Supported:</p>
<p>
<dl>
<dt><b>Chipset "spc8110"</b><dd><p>May be specified if probing fails or to accelerate server
startup. The value must be "spc8110".</p>

<dt><b>VideoRam kilobytes</b><dd><p>If specified the value (in kilobytes) will be used, otherwise the
amount of memory will be probed on startup.</p>

<dt><b>Option "sw_cursor"</b><dd><p>Disables the use of the hardware cursor. The hardware cursor
requires one Kbyte of video memory as pattern storage area. If
you need the full amount of video memory you may want to disable the
hardware cursor using this option. Also the hardware cursor code was
not tested with cursor images larger than 64 pixels (high or wide), so
if you use large images you may have to disable the hardware cursor.</p>

<dt><b>Option "no_linear"</b><dd><p>Disables the use of the linear aperture. If this option is set the
driver will use the standard VGA memory window at 0xa0000 otherwise it
will map the whole video memory. </p>

<dt><b>Membase baseaddress</b><dd><p>In VLB/486LB configuration the linear aperture address will 
be set to 0x03E0.0000, in PCI configuration the address will be 
read from the PCI configuration space. The base address in VLB/486LB
systems may be set to any value using the "Membase" definition.</p>

<dt><b>Option "noaccel"</b><dd><p>Disables the use of the Bitblt engine. Normally the driver
accelerates screen-to-screen copy operations and solid fills.</p>
<p>Since the SPC8110 puts certain restrictions on the use of the
Bitblt engine you will notice different performance between certain
operations (eg window movement). If this is a problem for your
application you may want to disable the accelerator. </p>

<dt><b>Option "fifo_moderate"</b><dd>
<dt><b>Option "fifo_conservative"</b><dd><p>Usually the driver computes the FIFO threshold values for the
SPC8110's write buffer correctly. However for certain modes (eg the
832x624 mode shown below) the FIFO is programmed too aggressively which
leads to streaks in the display during screen updates. With option
"fifo_moderate" the computed FIFO low  request level is incremented by
one with "fifo_conservative" it is incremented by two.</p>
</dl>
</p>

 <HR NOSHADE>
<A HREF="epson.html"><EM> Information for EPSON SPC8110 Users</EM></A>
 <b>:</b> <EM><code>XF86Config</code> options </EM><BR>
<b>Previous:</b> <A HREF="epson1.html"><EM>General Notes </EM></A><BR>
<b>Next:</b> <A HREF="epson3.html"><EM>Video modes </EM></A>



</BODY>
</HTML>
