# This file contains information about supported video cards for Xgl.
# The format is: Flag Pattern
#   Flag indicates that the card is known to be G(ood), B(ad),
#     (S)low, or (U)nknown
#   Pattern is a regular expression matched against the output of:
#     /sbin/lspci | grep "VGA compatible controller"
#
# VARIABLE=value sets the value of a variable (for all following cards
# until the next time that variable is changed).
#
# VENDOR indicates the vendor name, which is prepended to the card name
# before matching (specifically, the part of the lspci output after
# "VGA compatible controller: " is matched against "$VENDOR.*$pattern")
#
# PACKAGES indicates the proprietary driver packages needed for the
# following cards. A package name that ends in "-kmp" will automatically
# get "-default", "-smp", etc appended to it as appropriate
#
# XGL_OPTS indicates Xgl server options for the following cards.


##
## Intel cards
##
VENDOR   = Intel Corporation
PACKAGES =
XGL_OPTS = -accel glx:pbuffer -accel xv:pbuffer

# i855 mobile
S 855GM

# i915 series
G 82915G\/GV\/910GL

# Other unrecognized Intel chips
U .


##
## nVidia cards
##
VENDOR   = nVidia Corporation
PACKAGES = nvidia-gfx-kmp x11-video-nvidia
XGL_OPTS = -accel glx:pbuffer -accel xv

# GeForce 5x00, 6x00 and 7x00 cards
G GeForce.*\\b[567][0-9]00\\b

# Other unrecognized nVidia cards
U .


##
## ATI cards
##
VENDOR   = ATI Technologies Inc
PACKAGES = ati-fglrx-kmp x11-video-fglrx
XGL_OPTS = -accel glx:pbuffer -accel xv:pbuffer

# T2 Mobility
G M10[ ]NT

# FireGL X3
G FireGL X3

# Radeon X1800
B Radeon X1800

# Mach64 GR
B Rage XL

# Other unrecognized ATI cards
U .
