# $Id$ # This is the database of card definitions used by XFdrake # # Each definition should have a NAME entry, a DRIVER # # A reference to another definition is made with SEE (already defined # entries are not overridden). # # Optional entries are: # # NOCLOCKPROBE: advises never to probe clocks # UNSUPPORTED: indicates card that is not yet properly supported by XFree4 # LINE: adds a line of text to be included in the Device section (can include options or comments). # # DRI_GLX: 3D acceleration configuration for XFree 4 using DRI. # DRI_GLX_EXPERIMENTAL: DRI, but EXPERIMENTAL and may freeze the machine. # # BAD_FB_RESTORE: for bad cards not restoring cleanly framebuffer (XFree 4) # # MULTI_HEAD 2: for DualHead cards (think Matrox G450) # MULTI_HEAD n: for n Head cards (eg: "MULTI_HEAD 4" for QuadHead) # FB_TVOUT: the card displays to a plugged TV when in framebuffer # # ###################################################################### # Generic drivers NAME VESA driver (generic) CHIPSET VESA VBE 2.0 DRIVER vesa NAME VGA driver (generic) DRIVER vga NAME FrameBuffer (generic) DRIVER fbdev #Chips & Technologies NAME Chips & Technologies-based cards DRIVER chips LINE # Device section for C&T cards. LINE # Option "suspend_hack" LINE # Option "STN" LINE # Option "no_stretch" LINE # Option "no_center" LINE # Option "use_modeline" LINE # Option "fix_panel_size" LINE # videoram 512 # Cirrus Logic NAME Cirrus Logic GD542x-based cards DRIVER vga LINE # Device section for Cirrus Logic GD5420/2/4/6/8/9-based cards. LINE #MemBase 0x00e00000 LINE #MemBase 0x04e00000 LINE #Option "linear" NAME Cirrus Logic GD54xx-based cards DRIVER cirrus # S3 NAME S3 8xx / 9xx / Trio / Aurora64V+-based cards DRIVER s3 NEEDVIDEORAM NAME S3 ViRGE-based cards DRIVER s3virge NEEDVIDEORAM NAME S3 Trio3D-based cards DRIVER s3virge LINE Option "sw_cursor" NAME S3 Savage-based cards DRIVER savage NEEDVIDEORAM # S3 UniChrome (via) NAME S3 UniChrome-based cards DRIVER openchrome # 3D needs a DRM driver in kernel: DRI_GLX # Tseng # All potential driver options, and non-PCI-based cards, dropped (2007/03/08) on # advice of current Tseng maintainer, Luc Verhaegen. Non-PCI cards are no longer # supported, and no options should be necessary for remaining supported cards. NAME Tseng ET4000W32p / ET6x00-based cards DRIVER tseng # AMD NAME AMD Geode GX/LX DRIVER amd # ATI NAME ATI Mach / Rage-based cards DRIVER ati DRI_GLX NAME ATI Mach / Rage-based cards (no 3D acceleration) DRIVER ati NAME ATI Rage 128 TV-out SEE ATI Mach / Rage-based cards FB_TVOUT # Radeon cards not supported by proprietary driver: update name as support changes NAME ATI Radeon 9250 and earlier DRIVER ati DRI_GLX # Radeon cards supported by proprietary driver and free driver: update name as # support changes NAME ATI Radeon 9500 - X850 DRIVER ati DRI_GLX DRIVER2 fglrx # Radeon cards supported by proprietary driver but not free driver: update name as # support changes NAME ATI Radeon X1300 - X1950 DRIVER fbdev DRIVER2 fglrx # ARK Logic NAME Ark Logic ARKx000-based cards DRIVER ark # National Semiconductor (NSC) NAME NSC DRIVER nsc # Trident NAME Trident-based cards DRIVER trident # SiS NAME SiS USB DRIVER sisusb NAME SiS (old series) DRIVER sis NAME SiS (300 series) DRIVER sis DRI_GLX NAME SiS / XGI (315 / 330 / 340 series) DRIVER sis # Cyrix NAME MediaGX DRIVER cyrix # Number 9 I128 NAME Number Nine I-128-based cards DRIVER i128 # Matrox NAME Matrox Millennium / II / Productiva G100 DRIVER mga BAD_FB_RESTORE NAME Matrox Millennium G series (single head) DRIVER mga DRI_GLX BAD_FB_RESTORE NAME Matrox Millennium G series (dual head) SEE Matrox Millennium G series (single head) MULTI_HEAD 2 NAME Matrox Millennium G200 (quad head) SEE Matrox Millennium G series (single head) MULTI_HEAD 4 # NVIDIA NAME NVIDIA RIVA 128 DRIVER nv BAD_FB_RESTORE NAME NVIDIA RIVA TNT - GeForce 2 (71xx) DRIVER nv DRIVER2 nvidia71xx NAME NVIDIA GeForce 3 - GeForce 4 (96xx) DRIVER nv DRIVER2 nvidia96xx NAME NVIDIA GeForce FX - GeForce 7950 DRIVER nv DRIVER2 nvidia97xx # not supported by nv in 2007.1 NAME NVIDIA GeForce 8300 - 8800 DRIVER vesa DRIVER2 nvidia97xx NAME NVIDIA GeForce3 (xbox) DRIVER nvxbox LINE Option "UseFBDev" "1" LINE Option "HWCursor" "0" # IMS NAME IMS TwinTurbo-based cards DRIVER imstt # 3DLabs NAME 3Dlabs Glint / Permedia-based cards DRIVER glint NAME 3Dlabs Glint / Permedia-based cards (software cursor) LINE Option "SWcursor" DRIVER glint NAME Diamond Fire GL 3000 LINE Option "SWcursor" DRIVER glint LINE Option "FireGL3000" "true" # Alliance Semiconductor NAME Alliance ProMotion-based cards DRIVER apm # NeoMagic NAME NeoMagic MagicGraph (laptop/notebook) DRIVER neomagic LINE Option "overrideValidateMode" LINE # Chipset "NM2160" LINE # IOBase 0xfea00000 LINE # MemBase 0xfd000000 LINE # VideoRam 2048 LINE # DacSpeed 90 LINE # Option "linear" LINE # Option "nolinear" LINE # Option "sw_cursor" LINE # Option "hw_cursor" LINE # Option "no_accel" LINE # Option "intern_disp" LINE # Option "extern_disp" LINE # Option "mmio" LINE # Option "no_mmio" LINE # Option "lcd_center" LINE # Option "no_stretch" NAME NeoMagic 128XD SEE NeoMagic MagicGraph (laptop/notebook) LINE Option "XaaNoScanlineImageWriteRect" LINE Option "XaaNoScanlineCPUToScreenColorExpandFill" NAME NeoMagic MagicMedia (laptop/notebook) DRIVER neomagic NAME NeoMagic MagicMedia 256XL+ SEE NeoMagic MagicMedia (laptop/notebook) LINE Option "sw_cursor" # Digital NAME Digital 8-plane TGA (Generic) CHIPSET TGA DRIVER tga NAME Digital 8-plane TGA (Bt485-based) CHIPSET TGA DRIVER tga LINE Ramdac "Bt485" NAME Digital 24-plane TGA CHIPSET TGA DRIVER tga LINE Ramdac "Bt463" # Rendition NAME Rendition Verite-based cards DRIVER rendition LINE # Option "sw_cursor" # Intel NAME Intel 740-based cards DRIVER i740 LINE #Option "no_accel" LINE #Option "sw_cursor" LINE #Option "hw_cursor" LINE #Option "sgram" LINE #Option "sdram" NAME Intel 810 and later DRIVER i810 DRI_GLX # 3DFX NAME 3DFX Voodoo / Voodoo II DRIVER voodoo NAME 3DFX Voodoo 3 - 5 / Banshee / Rush DRIVER tdfx DRI_GLX # Silicon Motion, Inc. NAME Silicon Motion Lynx-based cards DRIVER siliconmotion # Sun NAME Sun Monochrome (bwtwo) DRIVER sunbw2 NAME Sun Color3 (cgthree) DRIVER suncg3 NAME Sun GX-based cards DRIVER suncg6 NAME Sun SX-based cards DRIVER suncg14 NAME Sun ZX-based cards DRIVER sunleo NAME Sun TCX-based cards DRIVER suntcx NAME Sun Elite3D- / FFB-based cards DRIVER sunffb # VMware virtual video cards NAME VMware virtual video card DRIVER vmware # Misc END