Supported chipsets

Information for Trident Chipset Users : Supported chipsets
Previous: Information for Trident Chipset Users
Next: Special considerations for 512k boards

## 1. Supported chipsets

The Trident driver has undergone some more work for XFree86 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.

> 8800CS 8200LX 8900B 8900C 8900CL/D 9000 9000i 9100B 9200CXr 9320LCD 9400CXi 9420 9420DGi 9430DGi 9440AGi 9660XGi 9680 9682 9685 Cyber9382 Cyber9385 Cyber9385-1

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 ``Chipset "tvga8900cl"`' or ``Chipset "tvga9000"`' in the `XF86Config` 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.

NOTES:

- Acceleration is now supported for the 9440/96xx and Cyber938x chips.
- 24bpp is supported for the 9440, 32bpp is supported for the 96xx and Cyber938x based chips.
- The Cyber 9382/5 chips that have started to appear, have much improved support in XFree86 3.3 and appear to work at 800x600 on the LCD.
- The TGUI9440 and TGUI96xx based cards are supported by the SVGA server.
- 16 bits per pixel is now supported for the 8900D, 9200CXr, 9400CXi, 9420DGi, 9430DGi, 9440AGi, 96xx, but only the 9440AGi and 9400CXi have been tested.
- Linear access has been implemented for chipsets that support it. It is enabled by default for PCI cards, and disabled by default for other cards. Additionally Hardware cursor is implemented for the 9430, 9440, 96xx, although only the 9440 and 9660 have been tested with the hardware cursor.
- The following options may be specified for the Trident driver:
  Option "nolinear"

    Turn off linear mapping

  Option "linear"

    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.

  MemBase "0x???????"

    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.

  Option "no_mmio"

    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.

  Option "tgui_pci_read_on"

    Turn on PCI burst read mode.

  Option "tgui_pci_write_on"

    Turn on PCI burst write mode. NOTE: PCI Burst modes are now OFF by default. The reason for this is the Graphics Accelerator gets upset, but we allow you to turn it back on it may improve performance, or lock up the chip with Timeouts displayed.

  ClockChip "tgui"

    Turn on programmable clocks. This is the default for TGUIs.

  Option "no_program_clocks"

    Turn off programmable clock. Use fixed VGA clocks only. Useful for fixed frequency monitors - usually used for VGA monitors - not SVGA.

  Option "noaccel"

    Turn off XAA acceleration.

  Option "xaa_no_color_exp"

    Disable color expansion, which is needed for some 9440 cards (and maybe others?).

  Option "no_stretch"

    Disable LCD stretching on Cyber 938x based chips.

  Option "lcd_center"

    Enable LCD centering on Cyber 938x based chips.

  Option "tgui_mclk_66"

    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.

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.

Information for Trident Chipset Users : Supported chipsets
Previous: Information for Trident Chipset Users
Next: Special considerations for 512k boards