The MGA driver should auto-detect all supported hardware so you needn't have anything other than the Identifier in the Section "Device" of the XF86Config file. When running the XF86Setup or xf86config programs one merely needs to select a Matrox card so that the correct server will be used. One need not and should not specify a RAMDAC, clockchip or allow the setup program to probe for clocks. The driver will auto-detect the amount of video ram present, however, due to some hardware problems this is not detected for the MGA2164W (Millennium II) or G100/G200. In this case users should specify the amount of video ram in the Section "Device" of the XF86Config file. eg:
VideoRam 4096 or VideoRam 8192 or VideoRam 16384
as appropriate so that the server doesn't have to probe for it.
The following Section "Device" options are supported by the MGA driver:
Will disable the hardware cursor on the Millennium and Millennium II.
Will disable all hardware acceleration (oh my!).
Will disable caching of pixmaps in offscreen video memory.
Will enable syncing on green for sync-on-green monitors (these are typically fixed frequency workstation monitors).
This will allow the MGA hardware to generate a pci_disconnect based on accelerator FIFO status. This can yield large performance boosts for some graphics operations but has a tendency to hog the PCI bus so it is turned off by default.
This will force the server to disable sgram features such as block mode fills and hardware planemasks.