<!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>Supported chipsets </TITLE>
</HEAD>
<BODY BGCOLOR="#efefef" TEXT="black" LINK="blue" VLINK="#551A8B" ALINK="red">

<A HREF="trident.html"><EM> Information for Trident Chipset Users</EM></A>
 <b>:</b> <EM>Supported chipsets </EM><BR>
<b>Previous:</b> <A HREF="trident.html"><EM> Information for Trident Chipset Users</EM></A><BR>
<b>Next:</b> <A HREF="trident2.html"><EM>Special considerations for 512k boards </EM></A>


<HR NOSHADE>
  <H2><A NAME="1"></A>1. Supported chipsets </H2>
<p>The Trident driver has undergone some slight work for XFree86 3.3.3.
Because of this work, all of the Trident SVGA chipsets, except
the very first one, are supported by both the color and monochrome servers.
<blockquote>
<b>8800CS 8200LX
8900B 8900C 8900CL/D 9000 9000i 9100B
9200CXr 9320LCD 9400CXi 9420 9420DGi 9430DGi 9440AGi 9660XGi 9680
ProVidia9682 ProVidia9685 Cyber9382 Cyber9385 Cyber9385-1 Cyber9388
Cyber9397 Cyber9520 Cyber9525 3DImage975(PCI) 3DImage975(AGP) 
3DImage985(AGP) Blade3D CyberBlade</b>
</blockquote>

It must be noted that the 9000i chipset is treated as a 9000 by the server.
Additionally the 9100B is treated 
as a Trident 8900CL. Therefore it is equivalent to putting 
`<code>Chipset "tvga8900cl"</code>' or
`<code>Chipset "tvga9000"</code>' in the <code>XF86Config</code> file.  Also, 
note that the 9000i, 9100B have not been tested with the server, 
but should work in this way according to the chipset documentation.</p>
<p><b> NOTES: </b>
<ul>
<li> The chipset keyword changed in XFree86 v3.3.2 and now you
no longer specify 'tgui96xx' as the generic keyword, but you actually
specify your chip. i.e. Chipset 'tgui9685' will set a ProVidia9685 chip.</li>
<li> The Cyber9388/9397, 3DImage975 and 3DImage985 cards are fixed in
XFree86 v3.3.3, these chipsets have some acceleration now too. This
acceleration has been disabled by default for the Cyber9388/9397
because there have been problems, but it can be re-enabled with the
<code>"accel"</code> option (see below).</li>
<li> 24bpp is all drivers remains unaccelerated, this will change in
a future version, although 32bpp acceleration is supported for all TGUI
based chipset except the 9440 which doesn't have the capability.</li>
<li> 16bpp is now supported for the Cyber9320 chipset.
<dl>
<dt><b>Option "nolinear"</b><dd><p>Turn off linear mapping</p>
<dt><b>Option "linear"</b><dd><p>Force linear mapping.  Use this if you have a non-PCI card and
require 16bpp support.  Note: ISA cards can only access up to
16MB of memory, so be sure you have less than this or it could
cause a system hang.</p>
<dt><b>MemBase 0x???????</b><dd><p>This option may be used to specify the start address of the linear
frame buffer. By default for VLBus/EISA cards it is at 60MB.
For the 8900CL/D, it is at 15MB.</p>
<dt><b>Option "no_mmio"</b><dd><p>This option turns off Memory Mapped IO support.  MMIO is enabled
by default when acceleration is enabled.  Acceleration doesn't work
well when MMIO is disabled.</p>
<dt><b>Option "tgui_pci_read_on"</b><dd><p>Turn on PCI burst read mode.</p>
<dt><b>Option "tgui_pci_write_on"</b><dd><p>Turn on PCI burst write mode.</p>
<dt><b>Option "pci_burst_on"</b><dd><p>Turn on PCI burst (read and write)</p>
<dt><b>Option "pci_burst_off"</b><dd><p>Turn off PCI burst (read and write)</p>
<p>NOTE: PCI burst modes are now OFF by default for TGUI9440 cards
because it often upsets its Graphics Accelerator.  It can be
turned it back on as may improve performance.
PCI burst modes are ON by default for all other PCI/AGP cards.</p>
<dt><b>ClockChip "tgui"</b><dd><p>Turn on programmable clocks.  This is the default for TGUIs.</p>
<dt><b>Option "no_program_clocks"</b><dd><p>Turn off programmable clock. Use fixed VGA clocks only.
Useful for fixed frequency monitors - usually used for VGA
monitors - not SVGA.</p>
<dt><b>Option "noaccel"</b><dd><p>Turn off XAA acceleration.</p>
<dt><b>Option "accel"</b><dd><p>Enable acceleration for the Cyber9388/9397.</p>
<dt><b>Option "xaa_no_color_exp"</b><dd><p>Disable color expansion.</p>
<dt><b>Option "no_stretch"</b><dd><p>Disable LCD stretching on Cyber 938x based chips.</p>
<dt><b>Option "lcd_center"</b><dd><p>Enable LCD centering on Cyber 938x based chips.</p>
<dt><b>Option "cyber_shadow"</b><dd><p>Enable Shadow registers, might be needed for some
Cyber chipsets. (laptop machines) </p>
<dt><b>Option "tgui_mclk_66"</b><dd><p>Pushes the Memory Clock from its default value to 66MHz.
Increases graphics speed dramatically, but use entirely
at your own risk, as it may damage the video card. 
If snow appears, disable. Only tested on the 9440.</p>
</dl>
</li>
</ul>
</p>
<p>The original Trident chipset, 8800BR, cannot be supported as an SVGA chipset 
by either the color or monochrome servers.  The chip is supported, however, 
by the ``generic'' driver for the monochrome server.</p>

 <HR NOSHADE>
<A HREF="trident.html"><EM> Information for Trident Chipset Users</EM></A>
 <b>:</b> <EM>Supported chipsets </EM><BR>
<b>Previous:</b> <A HREF="trident.html"><EM> Information for Trident Chipset Users</EM></A><BR>
<b>Next:</b> <A HREF="trident2.html"><EM>Special considerations for 512k boards </EM></A>



</BODY>
</HTML>
